Cara Membuat dan Menjalankan Bash Script di Linux
Hai teman-teman! Kali ini kita akan bahas sesuatu yang keren: cara bikin dan ngejalanin Bash Script di Linux. Bash Script ini semacam program kecil yang bisa bikin hidup kita lebih mudah di Linux. Tanpa basa-basi, yuk kita mulai!
Apa itu Bash Script?
Bash Script itu kayak kumpulan perintah-perintah Linux yang ditulis dalam satu file. Nantinya, file ini bisa kita eksekusi buat ngerjain tugas-tugas tertentu secara otomatis. Misalnya, mau backup data atau instalasi program, tinggal jalanin scriptnya, deh!
Langkah Awalan
Sebelum mulai, pastikan Linux-mu udah kebagian Bash. Bash udah bawaan di kebanyakan distro Linux, jadi kamu tinggal buka terminal aja (Ctrl + Alt + T
).
1. Bikin File Bash Script
Pertama, bikin file berekstensi .sh
. Misalnya, kita bikin file namanya hello_world.sh
. Buka terminal dan ketik perintah ini:
nano hello_world.sh
Ini bakal buka editor teks Nano. Abis itu, tulis atau copy-paste script sederhana ini:
#!/bin/bash
echo "Hello, World!"
Simpen file pake Ctrl + X
, terus Y
, abis itu Enter
.
Penjelasan scriptnya:
#!/bin/bash
adalah shebang, yang nentuin bahwa script ini jalan pake Bash.echo "Hello, World!"
adalah perintah buat ngeprint teks Hello, World! ke layar.
2. Ngasih Izin Eksekusi ke File Script
Agar script bisa dijalanin, kita harus ngasih izin eksekusi ke filenya. Caranya:
chmod +x hello_world.sh
Perintah chmod +x
artinya nambahin izin eksekusi (x
) ke file itu.
3. Ngejalanin Bash Script
Sekarang, script udah siap buat dijalanin. Ada beberapa cara buat ngejalaninnya:
a. Pake Bash Explicit
bash hello_world.sh
Ini bakal ngejalanin script pake Bash.
b. Pake Nama File
./hello_world.sh
Tapi, kalo keluar error Permission denied
atau sejenisnya, pastikan udah ngasih izin eksekusi kayak di atas.
4. Ngedit Bash Script
Kalo mau nambahin perintah atau ngedit isi scriptnya, tinggal buka lagi pake Nano atau text editor favoritmu. Misal:
nano hello_world.sh
Kemudian, tambahin perintah lain sesukamu. Contoh:
#!/bin/bash
echo "Hello, World!"
echo "Nama saya adalah $(whoami)"
echo "Saya ada di direktori $(pwd)"
Simpen lagi (Ctrl + X
, Y
, Enter
). Terus coba jalanin lagi scriptnya.
Bonus: Contoh Bash Script Sederhana
Nih, contoh script buat ngecek apakah suatu website bisa diakses:
#!/bin/bash
website="google.com"
ping -c 1 $website &> /dev/null
if [[ $? -eq 0 ]]; then
echo "Website $website bisa diakses."
else
echo "Website $website nggak bisa diakses."
fi
Simpen file dengan nama cek_website.sh
, kasih izin (chmod +x cek_website.sh
), terus jalanin (./cek_website.sh
).