Pembelajaran Linux 1
Pengantar CLI
“Pengenalan Struktur BASH”
BASH & CLI
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)
Super User vs User Biasa
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.
Konsep diatas adalah yang
dinamakan
“Multi User”
Model konsep diatas banyak ditiru oleh sistem operasi
non-Linux
Format Prompt (1)
Path / Lokasi
Pengguna

Hostname

Posisi Pengguna
Format Prompt (2)
Pengguna

Path / Lokasi

Posisi Pengguna

Hostname
Bingung...?? (edisi 1)
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 2)
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)
Why I know that...!!!
Perintah CLI untuk mengetahui user yang aktif :
# whoami
Perintah CLI untuk mengetahui hostname yang
aktif :
# hostname
Perintah CLI untuk mengetahui lokasi / path
direktori :
# pwd
Coba sekarang...!!!
# whoami

# hostname

# pwd
Struktur / Format Instruksi (Command)
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
Bingung...?? (edisi 3)

$ 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
$ man adalah manual...!!!
Bingung...?? (edisi 3)

$ man
Merupakan perintah yang berfungsi untuk menampilkan
manual / petunjuk penggunaan dari sebuah perintah secara
detail.
Apakah hanya $man, ada yang lainnya :
âž” $ whatis
âž” $ apropos
âž” $ info
âž” $ instruksi --help
Ayo belajar...!!!
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
Struktur Hirarki Direktori

Struktur Direktori Linux, menggunakan
struktur direktori pohon terbalik, yang
dimulai dari 1 inti, kemudian memiliki
cabang, ranting dan daun.
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 Belajar
Kita Bisa Karena mencoBa''

Pembelajaran KSL - Linux(1)

  • 1.
    Pembelajaran Linux 1 PengantarCLI “Pengenalan Struktur BASH”
  • 2.
    BASH & CLI CommandLine 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)
  • 3.
    Super User vsUser Biasa 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.
  • 4.
    Konsep diatas adalahyang dinamakan “Multi User” Model konsep diatas banyak ditiru oleh sistem operasi non-Linux
  • 5.
    Format Prompt (1) Path/ Lokasi Pengguna Hostname Posisi Pengguna
  • 6.
    Format Prompt (2) Pengguna Path/ Lokasi Posisi Pengguna Hostname
  • 7.
    Bingung...?? (edisi 1) Bingungdengan 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.
  • 8.
    Bingung...?? (edisi 1) Contoh: Jika saya adalah superuser, dan saya berada pada direktori home userbiasa, maka promptnya adalah sebagai berikut:
  • 9.
    Bingung...?? (edisi 2) Tentuanda 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)
  • 10.
    Why I knowthat...!!! Perintah CLI untuk mengetahui user yang aktif : # whoami Perintah CLI untuk mengetahui hostname yang aktif : # hostname Perintah CLI untuk mengetahui lokasi / path direktori : # pwd
  • 11.
  • 12.
    Struktur / FormatInstruksi (Command) 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)
  • 13.
    Struktur / FormatInstruksi (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
  • 14.
    Bingung...?? (edisi 3) $ls merupakan perintah untuk melihat struktur file / direktori dalam sebuah direktori (folder). How i Know that...?
  • 15.
    Bingung...?? (edisi 3) “Pleaseread “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
  • 16.
    $ man adalahmanual...!!!
  • 17.
    Bingung...?? (edisi 3) $man Merupakan perintah yang berfungsi untuk menampilkan manual / petunjuk penggunaan dari sebuah perintah secara detail. Apakah hanya $man, ada yang lainnya : âž” $ whatis âž” $ apropos âž” $ info âž” $ instruksi --help
  • 18.
    Ayo belajar...!!! 1. Jelaskankegunaan 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
  • 19.
    Struktur Hirarki Direktori StrukturDirektori Linux, menggunakan struktur direktori pohon terbalik, yang dimulai dari 1 inti, kemudian memiliki cabang, ranting dan daun.
  • 23.
  • 24.
    Quote : “Orang-orang didalam 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)”
  • 25.
    Terimakasih...!!! ''Kita tau karenaBelajar Kita Bisa Karena mencoBa''