Kamis, 29 Oktober 2015

Pengertian Shell Bash

     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 :

  1.  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.
  2. Bash shell bisa menjalankan hampir semua file .sh (script) tanpa modifikasi terlebih dahulu
  3. Syntax dari bash shell programming sederhana dan tidak bertele-tele, sama seperti dengan menggabungkan function-function yang sudah ada di dalam statu file script.
  4. Hanya ada sedikit ‘rule’ yang perlu dipelajari untuk menulis program menggunakan bash shell
  5. Pemrograman menggunakan shell merupakan salah satu metode untuk prototipe aplikasi yang lebih kompleks lagi.
  6. 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.
  7. 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 :
  1. ALIAS
  2. HISTORY
  3. Command Line Editing
  4. 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