¿Existe un archivo equivalente ".bashrc" leído por todos los shells?

Pregunta:

¿Es ~/.bashrc el único lugar para especificar variables de entorno específicas del usuario, alias, modificaciones a la variable PATH , etc.?

Pregunto porque parece que ~/.bashrc parece ser solo bash , pero también existen otras conchas …

Respuesta:

El archivo $HOME/.profile es utilizado por varios shells, incluidos bash, sh, dash y posiblemente otros.

Desde la página de manual de bash:

Cuando se invoca bash como un shell de inicio de sesión interactivo, … primero lee y ejecuta comandos desde el archivo / etc / profile, si ese archivo existe. Después de leer ese archivo, busca ~ / .bash_profile, ~ / .bash_login y ~ / .profile, en ese orden, y lee y ejecuta los comandos del primero que existe y es legible.

csh y tcsh explícitamente no miran ~/.profile pero esos shells son algo anticuados.

Leave a Comment

Your email address will not be published.

Scroll to Top

istanbul avukat

-

web tasarım