Tener más entradas $PATH
no ralentiza directamente su inicio, pero se ralentiza cada vez que ejecuta un comando en particular en una sesión de shell (no cada vez que ejecuta el comando, porque bash mantiene un caché). La ralentización rara vez es perceptible a menos que tenga un sistema de archivos particularmente lento (por ejemplo, NFS, Samba u otro sistema de archivos de red, o en Cygwin).
Las entradas duplicadas también son un poco molestas cuando $PATH
revisas tu visualmente, tienes que atravesar más cruft.
Es bastante fácil evitar agregar entradas duplicadas.
case ":$PATH:" in
*":$new_entry:"*) :;; # already there
*) PATH="$new_entry:$PATH";; # or PATH="$PATH:$new_entry"
esac
Nota al margen: obtener el script de shell de otra persona significa ejecutar el código que ha escrito. En otras palabras, le está dando a sus amigos acceso a su cuenta cuando lo deseen.
Nota al margen: .bashrc
no es el lugar correcto para establecer $PATH
ni ninguna otra variable de entorno. Las variables de entorno deben establecerse ~/.profile
. Consulte ¿Qué archivos de configuración deben usarse para configurar variables de entorno con bash? , Diferencia entre .bashrc y .bash_profile .