Pertemuan 3 PJ : Nurul Fajarini Pengenalan Linux Pertemuan 3 PJ : Nurul Fajarini
Sekilas Tentang Linux Perbedaan mendasar Linux LINUX adalah suatu sistem operasi yang bersifat multi user dan multi tasking, yang dapat berjalan di berbagai platform. Perbedaan mendasar Linux lebih murah dan dapat diperbanyak serta didistribusikan kembali tanpa harus membayar royalti. Source code Linux tersedia bagi semua orang sehingga setiap orang dapat terlibat langsung dalam pengembangannya.
Utilitas (Tool atau Utility). Shell. Kernel. Program yang ada di Unix/Linux dapat diklasifikasikan menjadi dua, yaitu: Sistem dasar (Basic System). Produk pihak ketiga (third-party product). 1). Sistem dasar (Basic System). Utilitas (Tool atau Utility). Shell. Kernel.
Utilitas (Tool atau Utility). Adalah: program bantu di luar shell untuk melakukan tugas tertentu, misalnya: Mengirim berita secara elektronik Menyunting dokumen. Melakukan perhitungan. Berikut contoh utilitas yang ada pada Linux: cal, untuk menampilkan kalender. cat, untuk menampilkan isi dokumen. cc, untuk mengkompilasi program. date, untuk menampilkan tanggal dan jam kalkulator. grep, untuk mencari kata tertentu dalam suatu dokumen. mail, untuk Electronic Mail.
Shell Shell memungkinkan pemakai dapat berkomunikasi dengan komputer. Tugas Shell adalah membaca dan menerjemahkan perintah pemakai sebagai suatu permintaan dan memberikannya ke Kernel. Beberapa jenis shell : Bourne Shell, diciptakan Stephen R. Bourne. C Shell, diciptakan Bill Joy. Korn Shell, diciptakan David G. Korn.
Kernel Kernel merupakan program inti dari Sistem Unix/Linux. Tugas-tugas kernel adalah: mengendalikan akses terhadap komputer mengatur memori komputer memelihara sistem mengalokasikan sumber daya komputer di antara pemakai.
2). Produk pihak ketiga (third-party product) Merupakan program di luar sistem Unix/Linux dasar, yang dibuat oleh pihak ketiga. Program ini dijual secara terpisah dengan sistem Unix/Linux. Contohnya manajemen database (seperti: ORACLE, INFORMICS-SQL dan INGRES), pengolah kata (seperti:FENIX) dan kompiler bahasa pemograman (seperti: Pascal, Basic, Cobol ataupun 4GL).
Sistem File dan Direktori Sistem file pada Unix/Linux tersusun dari sejumlah file dan direktori, dan sering digambarkan sebagai struktur pohon yang dibalik. Pada bagian puncak terdapat sebuah ditektori yang disebut root directory atau direktori / (slash). Direktori di bawah root umumnya:
Penamaan direktori dan file: Semua karakter selain slash(/) boleh digunakan. Beberapa karakter yang sebaiknya tidak dipergunakan adalah: ?@#$^&*()`[]\|;’”<> spasi tab backspace Huruf kecil dan huruf kapital berbeda arti. Maksimal berdiri dari 14 karakter.
Perintah-perintah Dasar Linux ls, melihat isi direktori. mkdir, menciptakan direktori. cd, mengubah direktori. rmdir, menghapus direktori. cat, menampilkan isi file dan menciptakan file. cp, menyalin file. rm, menghapus file. mv, mengganti nama file/direktori dan memindah file ke direktori lain. ln, link ke file lain. lp, mencetak isi file. find, mencari file. chmod, untuk mengubah model akses terhadap file atau direktori. chgrp, untuk mengubah group dari file. chown, untuk mengubah kepemilikan dari file.
VI (Visual Editor) merupakan editor berbasis text yang banyak digunakan pemakai UNIX. Posisi VI dibedakan menjadi dua, yaitu: Command mode (mode perintah) Modus perintah dapat digunakan untuk memasukkan perintah- perintah untuk memanipulasi teks dan file. Perintah- perintah ini biasanya terdiri dari satu atau dua buah karakter. Insert mode (mode penyisipan) digunakan untuk melakukan pengetikan teks.
Keluar Dari Editor VI Semua perintah ini harus dimasukkan dari modus perintah (sesudah tekan Esc) :q [Enter] Keluar dari editor VI, hanya jika tidak ada modifikasi pada file. :ZZ Keluar dari editor VI dan menyimpan modifikasi terakhir ke file :wq [Enter] Keluar dari editor VI dan menyimpan modifikasi terakhir ke file :x [Enter] Keluar dari editor VI dan menyimpan modifikasi :q! [Enter] Keluar dari editor VI tanpa harus menyimpan ke file :w [Enter] Untuk menyimpan ke file tanpa keluar dari editor VI, gunakan perintah.
Menghapus Teks Menghapus teks dari mode perintah. x menghapus karakter pada posisi kursor X menghapus karakter disebelah kiri kursor dd menghapus satu baris pada posisi kursor d [Enter] menghapus dua baris, baris pada posisi kursor dan baris berikutnya d0 menghapus dari awal baris sampai tepat sebelum posisi kursor d$ menghapus dari posisi kursor sampai akhir baris
Utilitas Aritmatika expr Merupakan utilitas yang biasa dipakai untuk melakukan perhitungan bilangan bulat dan operasi perbandingan . bc Merupakan utilitas yang sangat bermanfaat untuk membantu melakukan perhitungan aritmatika, baik bilangan bulat maupun pecahan. dc Merupakan utilitas yang sama dengan bc, perbedaannya hanya pada bentuk notasi ekspresi aritmatikanya. Jika pada bc ekspresi aritmatika dinyatakan dengan operasi infix (operator berada di antara operand) maka pada dc dinyatakan dengan operasi postfix (operator berada di akhir dari dua operand).
Laporan Akhir Buatlah Direktori 3 tingkat dengan menyisipkan file .txt ! contoh seperti di bawah ini : Note : LA tidak boleh sama
Laporan Pendahuluan Pert 4 1. Jelaskan apa yang dimaksud dengan shell script? 2. Jelaskan Kegunaan dari Shell Script! 3. Sebutkan dan jelaskan struktur kondisi dan perulangan pada shell! Catet ya…
THE END