pembelajaran ksl - linux(1)

25
Pembelajaran Linux 1 P e n g a n t a r C L I “Pengenalan Struktur BASH”

Upload: kelompok-studi-linux-ung

Post on 30-Jun-2015

403 views

Category:

Technology


6 download

DESCRIPTION

Dokumentasi Pembelajaran KSL mengenai Linux dasar, yang membahas tentang BASH dan CLI

TRANSCRIPT

Page 1: Pembelajaran KSL - Linux(1)

Pembelajaran Linux 1

P e n g a n t a r C L I“Pengenalan Struktur BASH”

Page 2: Pembelajaran KSL - Linux(1)

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

Page 3: Pembelajaran KSL - Linux(1)

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

Page 4: Pembelajaran KSL - Linux(1)

Konsep diatas adalah yang dinamakan

“Multi User”

Model konsep diatas banyak ditiru oleh sistem operasi non-Linux

Page 5: Pembelajaran KSL - Linux(1)

Format Prompt (1)

Pengguna

Hostname

Path / Lokasi

Posisi Pengguna

Page 6: Pembelajaran KSL - Linux(1)

Format Prompt (2)

Pengguna

Hostname

Path / Lokasi

Posisi Pengguna

Page 7: Pembelajaran KSL - Linux(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)

Page 8: Pembelajaran KSL - Linux(1)

Contoh : Jika saya adalah superuser, dan saya berada pada direktori home userbiasa, maka promptnya adalah

sebagai berikut:

Bingung...?? (edisi 1)

Page 9: Pembelajaran KSL - Linux(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)

Page 10: Pembelajaran KSL - Linux(1)

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...!!!

Page 11: Pembelajaran KSL - Linux(1)

# whoami

# hostname

# pwd

Coba sekarang...!!!

Page 12: Pembelajaran KSL - Linux(1)

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)

Page 13: Pembelajaran KSL - Linux(1)

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)

Page 14: Pembelajaran KSL - Linux(1)

$ ls merupakan perintah untuk melihat struktur file / direktori dalam sebuah direktori (folder).

How i Know that...?

Bingung...?? (edisi 3)

Page 15: Pembelajaran KSL - Linux(1)

“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)

Page 16: Pembelajaran KSL - Linux(1)

$ man adalah manual...!!!

Page 17: Pembelajaran KSL - Linux(1)

$ 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)

Page 18: Pembelajaran KSL - Linux(1)

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...!!!

Page 19: Pembelajaran KSL - Linux(1)

Struktur Direktori Linux, menggunakan struktur direktori pohon terbalik, yang

dimulai dari 1 inti, kemudian memiliki cabang, ranting dan daun.

Struktur Hirarki Direktori

Page 20: Pembelajaran KSL - Linux(1)
Page 21: Pembelajaran KSL - Linux(1)
Page 22: Pembelajaran KSL - Linux(1)
Page 23: Pembelajaran KSL - Linux(1)

Selanjutnya =>Pembahasan struktur Direktori Linux

Page 24: Pembelajaran KSL - Linux(1)

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)”

Page 25: Pembelajaran KSL - Linux(1)

Terimakasih...!!!

' 'Kita tau karena BelajarKita Bisa Karena mencoBa''