Wednesday, December 24, 2014

Sekilas Tentang BASH

LINUX BASH

*apa itu shell?
#cangkang!
*salah
#kerang!
*salah
#apa dong?
*jembatan :D
# :@  nilai b inggris lu brp hah? masa shell jembatan!?
*ups ,, tenang dulu, shell disini bukan arti sebenernya, tapi shell yang ada di linux :D
# :??

shell itu jembatan, maksudnya, jembatan untuk user buat berhubungan dengan kernel sistem operasi :D bingung juga apa itu kernel? (tepokjidat). kernel itu inti dari sistem operasi nak :)
Biasanya shell menyediakan prompt buat user interface, si UI ini dipake user buat masukin perintah-perintah, mau perintah internal shell, atau eksekusi suatu file program. User juga bisa menyusun sekumpulan perintah pada satu atau beberapa file untuk dieksekusi suatu program.
umumnya sih sistem operasi cuma menyediakan satu / dua shell. Tapi beda kalo linux. Linux menyediakan banyak shell, yaitu :
  • Bourne shell(sh)
  • C shell (csh)
  • Korn shell (ksh)
  • Bourne again shell (bash)
  • dan lain-lain :p
kali ini kita akan membahas BASH
Bourne again shell jelas pengembangan dari bourne shell (kan kelihatan dari namanya juga :p) , tapi mengandung "keistimewaan yang spesial" dari C shell dan Korn shell :D. Bash juga banyak digunakan karena mudah dan banyak fasilitas perintahnya :)

ada karakter spesial yang memiliki fungsi tertentu. ini diantaranya :

mengeksekusi perintah 

perintah paling umum, ada dalam path dan bisa langsung di eksekusi. contohnya perintah xinput maka sistem operasi akan langsung menampilkan argumen-argumen yang ada dalam perintah xinput


contoh perintah jika di tambah agrumen : xinput -list
perintah yang dieksekusi adalah xinput, dengan argumen -list
artinya sistem operasi akan menampilkan device-device input apa aja yang terhubung dengan device kita

kalau perintah yang kita eksekusi ga ada di path, ya kita harus ketik dulu lokasinya secara lengkap. contoh ~/bin/program artinya kita mengeksekusi dari personal bin direktori






referensi :
http://magneticinfo.blogspot.com/2013/01/apa-itu-shell-pada-linux.html
http://if-unsika-2010027.blogspot.com/2012/10/apa-itu-shell.html
modul : [Latihan] Praktikum SO 4.pdf tidak diterbitkan

No comments:

Post a Comment