10 Trik Bash yang Harus Diketahui Setiap Pengembang

  • Post author:
  • Post category:Tutorial

Bash adalah bahasa skrip shell populer yang digunakan dalam sistem operasi berbasis Unix seperti Linux dan macOS. Ini banyak digunakan oleh pengembang, administrator sistem, dan pengguna daya untuk mengotomatiskan tugas dan mengelola sistem. Bash menawarkan banyak fitur dan pintasan canggih yang dapat membuat hidup Anda lebih mudah dan meningkatkan produktivitas Anda.
Advertisement
Dalam artikel ini, kita akan membahas 10 trik Bash yang harus diketahui setiap developer.
1. Use Command Substitution

Command substitution memungkinkan Anda untuk mengeksekusi sebuah perintah dan menggunakan keluarannya sebagai variabel atau argumen dalam perintah lain. Untuk menggunakan substitusi perintah, masukkan perintah dalam tanda kurung yang didahului dengan tanda dolar. Misalnya, untuk menyimpan keluaran perintah tanggal dalam sebuah variabel, Anda dapat menggunakan perintah berikut:

now=$(date)
echo “Tanggal dan waktu saat ini adalah: $now”12now=$(date)echo”Tanggal dan waktu saat ini adalah: $now”

2. Gunakan Ekspansi Brace

Ekspansi Brace adalah fitur canggih yang memungkinkan Anda membuat daftar kata atau perintah. Untuk menggunakan perluasan kurung kurawal, lampirkan daftar kata atau perintah yang dipisahkan koma dalam kurung kurawal. Misalnya, untuk membuat daftar file dengan ekstensi berbeda, Anda dapat menggunakan perintah berikut:

touch file.{txt,doc,pdf}1touchfile.{txt,doc,pdf}

Ini akan membuat tiga file: file.txt, file .doc, dan file.pdf.

mkdir /var/www/{one,two,three}1mkdir/var/www/{one,two,three}

3. Gunakan Aliases

Alias ​​adalah jalan pintas untuk perintah atau urutan perintah. Mereka dapat menghemat waktu dan pengetikan Anda dengan memungkinkan Anda menggunakan perintah yang lebih singkat atau lebih intuitif. Untuk membuat alias, gunakan perintah alias diikuti dengan nama alias dan perintah atau urutan perintah yang ingin dibuatkan alias. Misalnya, untuk membuat alias untuk perintah ls yang menyertakan opsi -la, Anda dapat menggunakan perintah berikut:

alias ll=`ls -la`1aliasll=`ls -la`

Sekarang Anda dapat menggunakan perintah ll sebagai ganti ls -la.
4. Gunakan Penyelesaian Tab Penyelesaian tab adalah fitur yang memungkinkan Anda melengkapi perintah atau nama file dengan menekan tombol tab. Ini dapat menghemat waktu Anda dan mengurangi kesalahan pengetikan. Untuk menggunakan penyelesaian tab, ketikkan beberapa huruf pertama dari perintah atau nama file lalu tekan tombol tab. Bash akan mencoba melengkapi perintah atau nama file berdasarkan huruf yang telah Anda ketikkan.
5. Gunakan Perluasan Riwayat

Ekspansi riwayat memungkinkan Anda untuk menggunakan kembali perintah dari riwayat perintah Anda. Untuk menggunakan perluasan riwayat, ketikkan tanda seru diikuti dengan nomor perintah yang ingin Anda gunakan kembali. Misalnya, untuk menjalankan kembali perintah terakhir, Anda dapat menggunakan perintah berikut:

!!1!!

Untuk menjalankan kembali perintah dua perintah yang lalu, Anda dapat menggunakan perintah berikut:

!-21!-2

6. Gunakan Opsi Perintah dan Bendera

Banyak perintah Bash memiliki opsi dan bendera yang dapat mengubah perilakunya. Untuk melihat opsi dan flag untuk sebuah perintah, gunakan perintah man diikuti dengan nama perintah. Misalnya, untuk melihat opsi dan bendera untuk perintah ls, Anda dapat menggunakan perintah berikut:

man ls1manls

7. Gunakan Skrip Shell

Skrip Shell adalah file yang berisi perintah Bash yang dapat dijalankan sebagai satu perintah. Mereka dapat mengotomatiskan tugas dan membuat tugas kompleks lebih mudah dikelola. Untuk membuat skrip shell, buat file teks dengan ekstensi .sh dan sertakan perintah Bash di dalam file. Misalnya, untuk membuat skrip yang mencantumkan file di direktori saat ini dan ukurannya, Anda dapat menggunakan perintah berikut:

touch list_files.sh
nano list_files.sh12touchlist_files.shnano list_files.sh

Kemudian, sertakan perintah berikut dalam file:

#!/bin/bash
ls -l12#!/bin/bashls-l

Simpan file dan buat agar dapat dieksekusi dengan perintah berikut:

chmod +x list_files.sh1chmod+xlist_files.sh

Sekarang Anda dapat menjalankan skrip dengan perintah berikut:

./list_files.sh1./ list_files.sh

8. Gunakan Kontrol Pekerjaan

Kontrol pekerjaan memungkinkan Anda mengelola dan mengontrol banyak pekerjaan atau proses di Bash shell. Ini memungkinkan Anda untuk memulai proses di latar depan atau latar belakang, menjeda atau melanjutkan proses, dan mengelola beberapa proses sekaligus. Untuk memulai proses di latar belakang, gunakan simbol & setelah perintah. Misalnya:

leep 10 &1sleep10&

Ini akan memulai perintah sleep di latar belakang, memungkinkan Anda untuk terus bekerja di terminal saat perintah berjalan. + Perintah Z dan bg:

Ctrl+Z # jeda proses
bg %1 # lanjutkan pekerjaan latar belakang pertama12Ctrl+Z   # jeda prosesbg%1    # lanjutkan pekerjaan latar belakang pertama

9. Gunakan Perintah Tonton

Perintah tonton memungkinkan Anda menjalankan perintah secara berkala dan menampilkan hasilnya secara real-time. Ini berguna untuk memantau sumber daya atau proses sistem. Untuk menggunakan perintah watch, cukup tentukan perintah yang ingin Anda jalankan dan intervalnya dalam detik:

watch -n 1 ps aux1watch-n1psaux

Ini akan menampilkan output dari perintah ps aux setiap detik.
10. Gunakan Pernyataan Bersyarat

Pernyataan bersyarat memungkinkan Anda menjalankan perintah berdasarkan suatu kondisi atau sekumpulan kondisi. Ini berguna untuk mengotomatiskan tugas-tugas yang membutuhkan pengambilan keputusan. Bash mendukung berbagai pernyataan bersyarat, termasuk if, case, dan test. Misalnya, untuk memeriksa apakah ada file sebelum menjalankan perintah, Anda dapat menggunakan pernyataan bersyarat berikut:

if [ -e file.txt ]
Kemudian
gema “File ditemukan”
kalau tidak
gema “File tidak ditemukan”
fi123456if[-efile.txt]then    echo”File found”else    echo”File not found”fi

Conclusion

Kesimpulannya, mengetahui trik Bash ini dapat membuat Anda lebih efisien dan produktif sebagai developer. Mereka dapat membantu Anda mengotomatiskan tugas, memproses data teks, dan berinteraksi dengan berbagai sistem dan layanan. Dengan menggunakan perintah ini, Anda dapat menghemat waktu dan mengurangi risiko kesalahan dalam alur kerja Anda. Meskipun ini hanya beberapa dari banyak perintah yang tersedia di Bash, menguasainya dapat memberi Anda dasar yang kuat untuk menggunakan antarmuka baris perintah secara efektif. Jadi, luangkan waktu untuk berlatih dan bereksperimen dengan trik ini, dan lihat bagaimana trik tersebut dapat meningkatkan alur kerja dan produktivitas Anda.

Referensi tecadmin.com