Assalamualaikum Wr.Wb
A.PENDAHULUAN
Selamat malam dan sejahtera untuk kita semua,bertemu lagi dengan saya di blog pribadi saya.Kali ini saya akan membahas tentang Bahasa Pemrograman BASH.Tapi sebelum mebahasnya marilah kita berdo'a sejenak agar kita semua dimudahkan dalam pekerjaan masing-masing.
B.LATAR BELAKANG
Karena Saya ingin mengetahui bahasa pemrograman BASH.
C.MAKSUD DAN TUJUAN
Ingin memberi perintah dan menjalankan program menggunakan bahsa bash.
D.PEMBAHASAN
Bourne Again Shell yang lebih sering kita sebut Bash, Bash ini merupakan salah satu program dalam GNU Project yang menjadi shell yang paling banyak digunakan. Bash merupakan pengembangan dari bourne shell, Namanya juga diambil dari penciptanya yaitu Stephen Bourne. Kemudian bash dikembangkan oleh Brian Fox.
Saat ini, bash menjadi script' primer pada sistem Linux dan telah disertakan pula di Mac OS X Tiger. Bash juga memiliki bahasa pemrograman yang baik serta interaktivitas yang mudah di pahami. Selain Bash, shell yang ada ialah C-shell dan Korn Shell. Perbedaan ketiganya terlihat pada format penyimpananya, yaitu Bash (.sh), C-shell (.csh), dan Korn Shell (.ksh).
Fungsi dari bahasa bash yaitu Seperti halnya di bahasa pemrograman yang lain, di shell bash juga mengenal fitur fungsi. Fungsi (atau prosedur jika tanpa statemen return) berisi baris kode yang akan sering dipanggil/dijalankan oleh program (reusable code). Lebih lanjut, kode repetitif yang diimplementasikan dengan fungsi/prosedur akan memakan memori (dan harddisk) yang lebih sedikit dibandingkan jika kode tersebut masing-masing dituliskan ke dalam baris kode program yang membutuhkan, walaupun mengorbankan waktu eksekusi (dengan pemanggilan function call dari stack).
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.Format syntax dan struktur dalam bash shell programming adalah hal yang paling penting untuk diketahui. Kita dapat menulis script menggunakan editor seperti vim, emacs, gedit, dan dtpad. Namun vim dan emacs adalah yang paling cocok karena bisa membantu kita dalam membenarkan syntax dari script yang kita tulis jika kita mengaktifkan fiturnya. File script harus disimpan dalam bentuk .sh.
Kemudian di headernya harus diberikan komentar bahwa script ini merupakan pemrograman berbasis bash shell seperti contoh dibawah ini :
cd =Digunakan untuk berpindah direktorils
cp =Digunakan untuk melakukan copy file.
mv =Digunakan untuk melakukan memindahkan, cut atau rename file.
mkdir =Digunakan untuk membuat folder baru.
rmdir =Digunakan untuk menghapus folder.
touch =Digunakan untuk membuat file baru.
rm =Digunakan untuk menghapus file.
more =Digunakan untuk menampilkan isi sebuah file
echo =Digunakan untuk menuliskan sesuatu kata atau kalimat ke sebuah file.
adduser =Digunakan untuk menambah user baru.
addgroup =Digunakan untuk menambah group baru
lsusb =Digunakan untuk melihat perangkat usb yang sedang terkoneksi ke komputer
lspci =Digunakan untuk melihat perangkat pci yang sedang terkoneksi ke komputer
lshw =Digunakan untuk melihat hardware komputer.
dmesg =Digunakan untuk melihat hardware yang sedang beraktifitas
top =Digunakan untuk melihat proses yang sedang berjalan, seperti Task Manager pada Windows.
cpuinfo =Digunakan untuk melihat spesifikasi komputer.
clear =Digunakan untuk membersihkan layar
halt =Digunakan untuk mematikan komputer, namun harus sebagai root.
reboot =Digunakan untuk merestart komputer, namun harus sebagai root.
exit =Digunakan untuk keluar dari terminal.
wget =Digunakan untuk mendownload via terminal
ifconfig =Digunakan untuk melihat konfigurasi ethernet/kartu jaringan.
apt-get =Digunakan untuk memperoleh paket/software dari repository ubuntu secara online.
hostname =Menampilkan nama komputer.
History =melihat perintah apa saja yang pernah diketik
deluser =Menghapus user dari sistem
E.HASIL YANG DIDAPAT
Kita jadi mengetahui konsep dasar bahasa pemrograman bash dan contoh sedikit perintah
F.KESIMPULAN
Kesimpulannya yaitu bahasa pemrograman bash sama seperti yang lainnya yaitu sebagai pemanggil atau menjalankan program tapi tidak memakan memori yang banyak.
G.REFERENSI
https://www.codepolitan.com/belajar-bash-mencoba-bash-untuk-pertama-kali-57bbca3c28e54-17341
H.PENUTUP
Sekian dari saya semoga dapat bermanfaat untuk kita semua.
Wassalamualaikum Wr.Wb