MasRud.com

Membuat perintah bash untuk tugas berulang pada Linux

Ilustrasi pemrograman shell Linux untuk pembuatan perintah kustom atau alias di Bash.

Jika sering menjalankan serangkaian perintah yang sama di terminal setiap hari — misalnya backup website via Git — menulis ulang empat perintah secara berulang tentu tidak efisien:

cd public_html
git add .
git commit -m "backup website"
git push origin master

Solusinya adalah membuat perintah bash sederhana yang merangkum semua perintah tersebut menjadi satu kata.

Baca juga: Perintah dasar Linux yang sering digunakan

Cara membuat perintah bash sederhana

  • Buat file baru tanpa ekstensi, misalnya backup, lalu simpan di direktori home.
  • Isi dengan baris shebang berikut sebagai baris pertama:
#!/bin/bash
  • Tambahkan perintah yang ingin dieksekusi di bawahnya. Contoh lengkapnya:
#!/bin/bash
cd public_html
git add .
git commit -m "Update website"
git push origin master
  • Jadikan file tersebut executable:
sudo chmod +x backup
  • Pindahkan ke direktori bin agar bisa dipanggil dari mana saja:
sudo mv backup /usr/bin/backup

Selesai. Sekarang cukup ketik backup di terminal untuk menjalankan semua perintah di atas sekaligus.

Isi script bisa disesuaikan dengan tugas rutin apapun — tidak harus backup website. Prinsipnya sama: tulis semua perintah dalam satu file, jadikan executable, lalu pindahkan ke /usr/bin/.