Download - Pembelajaran KSL - Linux(1)
Pembelajaran Linux 1
P e n g a n t a r C L I“Pengenalan Struktur BASH”
Command Line Interface : Merupakan sebuah interface yang menjadi penghubung antara user dengan kernel dan BASH SHELL.
Bourne Again Shell : sebuah shell yang bertugas untuk mentranslasikan perintah (command) agar bisa dieksekusi dan dimengerti oleh sistem (kernel)
BASH & CLI
Super user : pengguna tertinggi dalam sistem Linux, dimasing-masing sistem hanya diperbolehkan terdapat 1 buah superuser (root)
User biasa : pengguna biasa yang ada dalam sistem. Dimasing-masing sistem linux diperbolehkan lebih dari 1 user biasa.
Super User vs User Biasa
Konsep diatas adalah yang dinamakan
“Multi User”
Model konsep diatas banyak ditiru oleh sistem operasi non-Linux
Format Prompt (1)
Pengguna
Hostname
Path / Lokasi
Posisi Pengguna
Format Prompt (2)
Pengguna
Hostname
Path / Lokasi
Posisi Pengguna
Bingung dengan tanda “~” .....saya juga
demikian.
Tanda diatas mengartikan bahwa kita sekarang berada di rumah sendiri...!!!
Contoh : Anda ada dimana sekarang...!!! saya sekarang
berada dirumah “saya sendiri”. Jika kita berada di rumah orang (user) lain, maka lokasi/path akan
menunjukkan lokasi tersebut.
Bingung...?? (edisi 1)
Contoh : Jika saya adalah superuser, dan saya berada pada direktori home userbiasa, maka promptnya adalah
sebagai berikut:
Bingung...?? (edisi 1)
Tentu anda bingung dengan, perbedaan antara simbol / tanda ($) dan tanda (#), seperti yang ditunjukkan pada prompt diatas.
➢ $ (String) : berarti bahwa kita berada diposisi user biasa.
➢ # (Dash / Pagar) : berarti bahwa kita berada diposisi superuser (root)
Bingung...?? (edisi 2)
Perintah CLI untuk mengetahui user yang aktif : # whoami
Perintah CLI untuk mengetahui hostname yang aktif : # hostname
Perintah CLI untuk mengetahui lokasi / path direktori : # pwd
Why I know that...!!!
# whoami
# hostname
# pwd
Coba sekarang...!!!
Format Command / Instruksi di Linux, adalah sebagai berikut : $ namainstruksi [parameter] [argumen]
Parameter adalah option dari perintah yang diawali tanda “-” (bisa tanpa atau lebih dari 1 parameter)
Argumen adalah option / path direktori. (bisa kosong atau lebih dari 1 parameter)
Struktur / Format Instruksi (Command)
Contoh : $ ls => instruksi tanpa parameter & argumen$ ls -l => instruksi dengan parameter$ ls /etc => instruksi dengan argumen$ ls /etc /var => instruksi dengan lebih dari 1 argumen$ ls -la => instruksi dengan lebih dari 1 parameter$ la -la /etc /var => instruksi dengan lebih dari 1 parameter dan argumen
Struktur / Format Instruksi (Command)
$ ls merupakan perintah untuk melihat struktur file / direktori dalam sebuah direktori (folder).
How i Know that...?
Bingung...?? (edisi 3)
“Please read “manual” before ask dumb Questions”.
“Please ask “Google” before ask dumb Questions”.
“coba ketikkan perintah “man”, dilanjutkan dengan perintah “ls” pada console anda...!!!
# man ls
Bingung...?? (edisi 3)
$ man adalah manual...!!!
$ manMerupakan perintah yang berfungsi untuk menampilkan manual / petunjuk penggunaan dari sebuah perintah secara detail.
Apakah hanya $man, ada yang lainnya : ➔ $ whatis➔ $ apropos➔ $ info➔ $ instruksi --help
Bingung...?? (edisi 3)
1. Jelaskan kegunaan dari perintah informasi user berikut :
=> id, hostname, uname, w, who, whoami, chfn, finger
2. Jelaskan kegunaan dari perintah dasar dibawah :=> date, cal, man, clear, apropos, whatis
3. Jelaskan kegunaan dari perintah manipulasi file dibawah :
=> ls, file, cat, pg, cp, mv, rm, grep
Ayo belajar...!!!
Struktur Direktori Linux, menggunakan struktur direktori pohon terbalik, yang
dimulai dari 1 inti, kemudian memiliki cabang, ranting dan daun.
Struktur Hirarki Direktori
Selanjutnya =>Pembahasan struktur Direktori Linux
Quote : “Orang-orang di dalam sebuah komunitas selalu datang dan pergi. Tetapi itu tidak mengapa, selama seluruh orang di komunitas itu sadar dan sepakat pada “tujuan” mereka ber-komunitas itu apa. (Noor Azzam)”
Terimakasih...!!!
' 'Kita tau karena BelajarKita Bisa Karena mencoBa''