Memiliki lebih banyak entri $PATH
tidak secara langsung memperlambat startup Anda, tetapi itu memperlambat setiap kali Anda pertama kali menjalankan perintah tertentu dalam sesi shell (tidak setiap kali Anda menjalankan perintah, karena bash menyimpan cache). Perlambatan jarang terlihat kecuali Anda memiliki sistem file yang sangat lambat (misalnya NFS, Samba atau sistem file jaringan lainnya, atau di Cygwin).
Entri duplikat juga sedikit mengganggu ketika Anda meninjau $PATH
visual Anda, Anda harus mengarungi lebih banyak cruft.
Cukup mudah untuk menghindari menambahkan entri rangkap.
case ":$PATH:" in
*":$new_entry:"*) :;; # already there
*) PATH="$new_entry:$PATH";; # or PATH="$PATH:$new_entry"
esac
Catatan: sumber skrip shell orang lain berarti mengeksekusi kode yang dia tulis. Dengan kata lain, Anda memberi teman Anda akses ke akun Anda kapan pun mereka mau.
Catatan: .bashrc
bukan tempat yang tepat untuk mengatur $PATH
atau variabel lingkungan lainnya. Variabel lingkungan harus ditetapkan ~/.profile
. Lihat File pengaturan mana yang harus digunakan untuk mengatur variabel lingkungan dengan bash? , Perbedaan antara .bashrc dan .bash_profile .