Bash adalah singkatan dari Bourne Again SHell, versi
baru dari Bourne Shell yang dikembangkan oleh Steve Bourne. Bash ini
adalah shell yang paling umum digunakan pengguna Linux. Shell adalah
program yang menjadi jembatan antara perintah yang dimasukkan user
melalui input dari keyboard dengan sistem operasi untuk melakukan
perintah yang dimasukkan user tersebut. Sekarang ini, program seperti
shell ini sudah tergantikan oleh user interface yang lebih mudah
digunakan. Pemrograman bash shell itu sendiri adalah pemrograman
kumpulan perintah menggunakan script yang ditulis ke dalam bash shell,
sehingga nantinya dapat dieksekusi oleh sistem operasi. Selain bash
shell, ada banyak shell lainnya yang bisa digunakan untuk programming,
namun penggunaan bash lebih fleksibel karena script yang ditulis lebih
kompatibel untuk dibaca dari mesin yang berbeda, distro linux yang
berbeda , atau bahkan sistem operasi yang berbeda. Pemrograman
menggunakan shell terutama bash shell berkembang terus sampai sekarang
karena penggunaannya di kalangan system administrator sangat dibutuhkan.
Konsep kerja dari pemrograman bash shell hampir mirip
dengan bahasa pemrograman lainnya. Pemrograman bash shell juga
menggabungkan perintah-perintah untuk memilih suatu kondisi, memproses
suatu I/O, looping, dan membuat fungsi-fungsi yang dapat dijalankan
user. Konsep pemrograman bash shell ini akan mudah dipelajari apabila
kita sudah mengetahui perintah-perintah sederhana yang ada di bash shell
seperti whoami, cd, cat, dan lainnya. Dengan penguasaan
perintah-perintah sederhana ini, pemrograman bash shell akan membuat
pekerjaan user menjadi lebih efektif. Hal penting yang harus diketahui
sebelum menggunakan pemrograman bash shell adalah konsep mengenai
variabel, format syntax dan struktur di dalam pemrograman bash shell itu
sendiri.
- Manfaat Shell Bash
Pemrograman bash shell memiliki keuntungan dibandingkan shell lain yaitu :
- Bash shell merupakan shell yang menggabungkan fitur-fitur yang ada di Korn Shell dan C Shell dengan peningkatan fitur-fitur yang cocok untuk programming ataupun penggunaan oleh user secara interaktif. Bash shell menggunakan standard POSIX yang paling umum digunakan dalam pemrograman shell.
- Bash shell bisa menjalankan hampir semua file .sh (script) tanpa modifikasi terlebih dahulu
- Syntax dari bash shell programming sederhana dan tidak bertele-tele, sama seperti dengan menggabungkan function-function yang sudah ada di dalam statu file script.
- Hanya ada sedikit ‘rule’ yang perlu dipelajari untuk menulis program menggunakan bash shell
- Pemrograman menggunakan shell merupakan salah satu metode untuk prototipe aplikasi yang lebih kompleks lagi.
- Pemrograman menggunakan shell merupakan pendekatan yang paling mudah dalam hal problem solving, karena masalah yang kompleks dipecah menjadi sub-sub masalah yang lebih mudah dipecahkan.
- Manfaat yang paling penting untuk system administrator adalah memelihara system dengan command-command yang bisa dijalankan secara otomatis dan berlaku default untuk semua user tanpa user sendiri yang harus mensetting environment dari system.
- Fitur Shell Bash
Bash Memiliki 4 fitur yaitu :
- ALIAS
- HISTORY
- Command Line Editing
- Command Line Completion
Contoh :
- Alias : $ alias satu =ls -l / home'
- History : $ history
- Command Line Editing : pengetikan + dan tombol tab
- Command Line Completion : $ -c
Tidak ada komentar:
Posting Komentar