SISTEM OPERASI
Perintah-Perintah CLI Linux Yang Telah di Pelajari dari Minggu Pertama
Sampai Minggu Keempat
Disusun Oleh :
Nama : I Gede Arya Surya Gita
NPM : 16753024
Program Studi : Manajemen Informatika A
PENDAHULUAN
LANDASAN TEORI
Dengan feature sekelas 'real operating system' tersebut tidak membuat Linux
menjadi mahal harganya, justru Linux dapat diperoleh secara gratis. Kalaupun
ada sedikit charge itu hanya sebagai ongkos distribusi atau pembelian cd
belaka. Linux di distribusikan dibawah GNU General Public License yaitu
suatu lisensi dimana pemilik program tetap memegang hak ciptanya tetapi
orang lain dimungkinkan menyebarkan, memodifikasi atau bahkan menjual
kembali program tersebut tapi dengan syarat source code asli harus tetap
disertakan dalam distribusinya.
PEMBAHASAN
B. Shell Variable
1. Langkah 1
Perintah : echo Hello World
Digunakan untuk mencetak Hello World di layar.
2. Langkah 2
Perintah : echo $PATH
Digunakan untuk menemukan lokasi dari suatu command.
3. Langkah 3
Perintah : which date
Untuk mencari lokasi executable file benama date dalam daftar direktori
dalam bentuk PATH.
C. Globbing
1. Langkah 1
Perintah : echo *
Tanda “*” menandakan “ zero or more” karakter dalam nama file.
Sehingga perintah tersebut dapat menampilkan semua nama file dalam
direktori sekarang.
2. Langkah 2
Perintah : echo D*
Digunakan untuk menampilkan semua file atau direktori dengan karakter
pertama D dalam Direktori sekarang.
3. Langkah 3
Perintah : echo *e
Digunakan untuk menampilkan semua file yang berakhiran e di direktori
sekarang.
4. Langkah 4
Perintah : echo D*n*s
Digunakan untuk menampilkan semua file yang berawalan D dan di
tengahnya ada karakter n dan karakter terakhirnya adalah s.
5. Langkah 5
Perintah : echo ??????
Simbol “?” menandakan 1 karakter jadi perintah diatas digunakan untuk
menampilkan semua file dengan nama sebanyak 6 karakter.
6. Langkah 6
Perintah : echo D????????
Digunakan untuk menampilkan file yang berawalan D dengan banyak 9
karakter.
7. Langkah 7
Perintah : echo ?????*s
Digunakan untuk menampilkan semua file dengan karakter akhir s dan
minimal berjumlah 5 karakter.
8. Langkah 8
Perintah : echo [DP]*
Digunkan untuk menampilkan semua file dengan karakter awal D dan P.
Perintah : echo [!DP]*
Digunakan untuk menampilkan semua file yang karakter awalnya selain
huruf D dan P.
9. Langkah 9
Perintah : echo [D-P]*
Digunakan untuk menampilkan semua file yang berawalan huruf D sampai
P atau D,E,F,G,H,J,K,L,M,N,O,P.
Perintah : echo [!D-P]*
Digunakan untuk menampilkan semua file yang berawalan Selain huruf D
sampai P seperti A,B,C,Q,R,S,T,U,V,W,X,Y,Z.
D. Quoting
1. Langkah 1
Perintah : echo Today is `date`
Simbol backquotes (`) menyatakan bahwa kata date dijalankan sebagai
perintah.
2. Langkah 2
Perintah : echo This is the command ‘`date`’
Simbol single quotes (‘) dapat digunakan untuk membuat suatu command
atau perintah tidak dijalankan atau dianggap sebagai string senhingga pada
perintah di atas funngsi dari simbol backquotes menjadi tidak dijalankan
atau dianggap string.
3. Langkah 3
Perintah : echo This is the command \`date\`
Jika kita meletakan back slash (\) di depan setiap simbol backquotes
membuat simbol backquotes menjadi dianggap sebagai karater string.
4. Langkah 4
Perintah : echo This is the command “`date`”
Semua kata yang diapit oleh double quotes akan dianggap sebagai string
oleh sistem tapi command yang diapit backquotes akan tetap dijalankan
atau tidak berpengaruh terhadap backquotes.
5. Langkah 5
Perintah : echo D*
Jika dijalankan akan menampilkan semua file yang berawalan karakter D,
tapi jika :
Perintah : echo “D*”
Akan membuat D* dianggap sebagai string atau dianggap karakter biasa.
E. Control Statements
1. Langkah 1
Perintah : echo Hello ; echo Linux; echo Student
Simbol semicolons (;) digunakan untuk menjalankan beberapa perintah
sekaligus.
2. Langkah 2
Perintah : false; echo Not; echo conditional
Ketiga command di atas tetap dijalankan walaupun salah satu dari
command ada yang gagal.
3. Langkah 3
Perintah : echo Start && false && echo Gone
Perintah diatas menggunakan logika and “&&” dengan menggunakan
logika tersebut semua command dijalankan namun jika ada command
yang salah maka command selanjutnya tidak akan di jalankan.
4. Langkah 4
Perintah : false || echo Fail Or
Dan perintah : true || echo Nothing to see here
Dari kedua perintah di atas dapat disimpulkan bahwa logika or “||” akan
menjalan salah satu perintah yang benar dimulai dari kiri.
F. Shell History
1. Langkah 1
Perintah : date
Digunakan untuk menampilkan tanggal sekarang
Perintah : clear
Digunakan untuk membersihkan terminal dari command yang lakukan
sebelumnya.
Perintah : history
Digunakan untuk menampilkan log perintah /command yang telah
dilakukan pada shell.
2. Langkah 2
Perintah : history 5
Digunakan untuk menampilkan 5 command terakhir yang telah dilakukan.
3. Langkah 3
Perintah : !94
Digunakan untuk menjalankan log command sesuai dengan no yang ada
saat melakukan perintah history.
G. Getting Help
1. Langkah 1
Perintah : date
Digunakan untuk mencetak tanggal hari ini.
2. Langkah 2
Perintah : man date
Digunakan untuk menampilkan manual page atau halaman panduan atau
tepatnya menu help untuk mengetahui fungsi digunakan dari suatu
command.
Key yang digunakan untuk mengatur pengeluaran dari manual page adalah
Key Purpose
H or h Display the help
Q or q Quit the help or manual page
Spacebar or for PageDown Move a screen forward
B or pageup Move a screen backward
Enter or down arrow Move down one line
Up arrow Move up one line
/ followed by text to search Start searching forward
? followed by text to search Start searching backward
n Move to next text that matches
search
N Move to previous matching text
3. Langkah 3
Perintah : man -k password
-k digunakan untuk membantu jika kita lupa dengan command nya maka
akan ditampilkan command yang mirip.
4. Langkah 4
Perintah : apropos password
Juga memiliki fungsi yang sama dengan man -k yaitu untuk menampilkan
berapa command yang mirip dan fungsi dari command tersebut.
5. Langkah 5
Perintah : man -f passwd
Untuk menampilkan fungsi dari suatu command sama persis dengan yang
kita minta yaitu passwd.
6. Langkah 6
Perintah : man 5 passwd
Digunakan untuk menampilkan sebuah man page dalam section tertentu.
7. Langkah 7
Perintah : whatis passwd
Digunakan untuk menampilkan help pendek dari passwd atau comman
yang kita inginkan.
8. Langkah 8
Perintah : info date
Untuk menampilkan info page banya pemula Linux yang menemukan
kemudahan dalam membaca info page , info sendiri mempunyai fungsi
yang hampir mirip dengan man.
9. Langkah 9
Perintah : date –help
Adalah cara lain yang digunakan untuk menampilkan bantuan namun yang
ditampilkan adalah fungsi dasar dari command tersebut.
H. Finding Files
1. Langkah 1
Perintah : locate crontab
Adalah command yang digunakan untuk mencari lokasi dari suatu file
dengan nama yang mirip.
2. Langkah 2
Perintah : whereis passwd
Digunakan untuk menampilkan lokasi dari suatu command khususnya
lokasi command pada man page.