Memiliki lebih banyak entri $PATHtidak 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 $PATHvisual 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: .bashrcbukan tempat yang tepat untuk mengatur $PATHatau 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 .