Membuat perintah bash untuk tugas berulang pada Linux

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
binagar 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/.