Cara Menghindari Konflik Perintah Kustom
Masalah
- Ada kemungkinan terjadi benturan nama antara skrip shell kustom dan perintah sistem
- Khususnya pada sistem seperti Debian yang mendukung banyak perintah, kemungkinan benturan meningkat
Solusi
- Tambahkan koma (
,) di depan perintah kustom untuk membedakannya dari perintah sistem
- Koma tidak memiliki makna khusus dalam nama file sehingga aman digunakan
Kelebihan
- Penggunaan koma mencegah benturan perintah
- Dengan fitur tab completion, daftar perintah kustom dapat dilihat dengan mudah
Contoh
$ ,«tab»
,complete-scp ,go-thpgp ,range
,complete-ssh ,gr ,svn-store-password
,coreoff ,hss ,umount
,coreon ,mount-thpgp ,find
,mount-twt
Pendapat GN⁺
- Metode ini dapat secara efektif mencegah benturan antara perintah kustom dan perintah sistem.
- Menggunakan koma adalah solusi yang sederhana namun kuat, sehingga bahkan engineer pemula pun dapat dengan mudah menerapkannya.
- Teknik ini sangat berguna terutama pada sistem yang menggunakan banyak perintah.
- Sebagai alternatif, bisa juga dipertimbangkan untuk menambahkan prefiks tertentu di depan perintah.
- Dengan metode ini, pengelolaan perintah dapat dilakukan dengan lebih terstruktur dan efisien.
2 komentar
Komentar Hacker News
bindi depan$PATHbisa menyelesaikan masalah.,juga sering digunakan. Sering dipakai karena alasan serupa.~/.local/binyang tidak saya ingat. Nama skrip yang dimulai dengan koma mungkin akan berguna untuk membantu mengingatnya.Bagaimana kalau menggunakan
'_'?