Agregué esta línea en mi ~/.bashrc
archivo.
alias myserver='ssh [email protected]'
Sin embargo, cuando abro el terminal y ejecuto myserver
, el terminal se queja de que
-bash: myserver: command not found
Sin embargo, cuando obtengo mi archivo .bashrc ( . .bashrc
), el alias funciona.
Sin embargo, no quiero obtener el archivo cada vez que abro el terminal para que funcione el alias. ¿Cómo hago que eso suceda?
. .bashrc
a las.bash_profile
obras.Respuestas:
En resumen, está colocando sus alias en el archivo incorrecto
.bashrc
, es por eso que debe seguir ejecutando la fuente para que los alias funcionen en cualquier nueva instancia de terminal de inicio de sesión.Del comentario de Chris Johnsen en ¿Por qué .bashrc no se ejecuta automáticamente?
Para obtener más información, consulte la página del manual para
bash
:Luego mire debajo de la sección INVOCACIÓN.
fuente
source ~/.bashrc
a mi .bash_profile, pero todavía estoy enfrentando el mismo problema ...Siempre puedes poner
en el archivo
~/.profile
o~/.bash_profile
en Mac, creo.Oooor, podrías poner tus cosas en
.profile
o.bash_profile
.fuente