Sebagai pengguna Linux, ini merupakan momen spesial ketika kami pertama kali membuka terminal dan mulai mengerjakan sistem dengan cara yang paling efisien, bertenaga, dan fleksibel. Namun, perampokan pertama Anda ke terminal berpotensi mengintimidasi, karena yang Anda temui hanyalah kursor yang berkedip dan dunia kemungkinan yang tak ada habisnya. Untuk membantu Anda, kami tunjukkan beberapa tips dan trik Bash untuk bekerja lebih cerdas, bukan lebih keras, di terminal.
Menemukan Perintah dengan Apropos
Apropos (app-row-POE) adalah perintah yang memungkinkan Anda menemukan perintah dengan entri man atau manual berdasarkan deskripsinya. Jika Anda pernah menemukan halaman manual dari sebuah perintah, tampilannya akan seperti ini:
Bagian “NAMA” di atas itulah yang saya bicarakan. Jika saya ingin menemukan perintah ping dengan apropos , saya akan mengetik apropos icmp ke terminal saya dan tekan Enter. Perhatikan bahwa ini tidak peka huruf besar-kecil. Ini menarik setiap perintah dengan entri NAME yang memiliki “ICMP” di dalamnya.
Penggunaan hebat lainnya untuk apropos adalah menjelajahi alat yang mungkin tidak Anda kenal, seperti selinux . Mengeluarkan perintah selinux apropos akan memberi Anda daftar semua perintah berbeda yang dapat Anda gunakan untuk berinteraksi dengan SELinux, membantu Anda memulai jalan untuk menegakkan secara efisien.
Mengganti di Perintah Sebelumnya
Sesuatu yang telah menyelamatkan saya banyak waktu di terminal sedang memikirkan cara mengganti sesuatu di perintah sebelumnya. Jika saya salah mengeja sesuatu atau hanya perlu mengganti opsi di perintah sebelumnya, saya dapat menggunakan tombol ^ untuk menarik kata yang salah eja, lalu ^ lain untuk memasukkan kata atau opsi yang saya inginkan.
Mari kita lihat sebuah contoh. Katakanlah saya ingin melakukan ping ke “maketecheasier.com” untuk memastikan saya memiliki konektivitas Internet yang lengkap (termasuk DNS). Tetapi jika saya salah mengeja sesuatu, saya bisa mendapatkan semacam kesalahan. Jadi jika saya tidak sengaja melakukan ping ke maktecheaser.com (kehilangan “i”), saya akan mengalami beberapa masalah.
Untuk mengganti opsi yang salah eja, saya bisa mengetik ^maktecheasyer.com^maketecheasier.com , dan perintah akan berjalan seperti yang diharapkan. Ini adalah contoh sederhana, tetapi katakanlah Anda menjalankan perintah yang panjang dengan banyak opsi atau salah mengarahkan keluaran atau kesalahan dari perintah Anda. Mampu mengganti > untuk >> dalam perintah yang kompleks adalah penyelamat.
Contoh lain adalah dengan GB
Melewati Argumen dari Perintah Sebelumnya
Menggunakan !$ , kita dapat meneruskan argumen terakhir dari perintah ke perintah saat ini, dan dengan sedikit variasi, kita dapat meneruskan argumen apa pun ke perintah kita saat ini.
Mari kita lihat beberapa contoh. Jika saya mengedit skrip, saya dapat menggunakan perintah nano samplescript.sh . Setelah saya selesai dengan skrip itu, saya ingin membuatnya dapat dieksekusi, jadi saya dapat mengubah izin oktal menjadi GB
Beberapa contoh lain:
! ^ – argumen pertama !* – semua argumen ! : 2 -$ – detik sampai argumen terakhir ! : 2 – 4 – argumen kedua sampai keempat
Anda dapat mengganti nomor Anda untuk menarik argumen apa pun yang Anda inginkan. Bash akan mempertahankan hampir 100 argumen dengan metode ini, dan Anda dapat dengan mudah bekerja dengan cepat melalui beberapa tugas kasar seperti ini.
Saya harap Anda menikmati tip dan trik Bash ini untuk membantu Anda bekerja lebih cerdas di terminal. Anda juga harus belajar tentang variabel Bash dan karakter khusus.