'fuente' de alias no funciona, pero la fuente manual sí

Aug 19 2020

Tengo estas líneas guardadas en mi .bash_aliases:

alias sss='source ~/.bashrc'
alias merc='source /usr/local/mermaid-bootload/environment-setup-cortexa7t2hf-neon-oe-linux-gnueabi'  

Cuando invoco merc, esto aparece:

bash: /usr/local/mermaid-bootload/environment-setup-cortexa7t2hf-neon-oe-linux-gnueab: No such file or directory

Observe que a gnueabi en el indicador le falta una "i" que me desconcierta.

Puedo confirmar que la ruta de origen está escrita correctamente en el .bash_aliasesarchivo (cuando catabro el archivo o lo abro en vio nano).

También puedo obtener el archivo manualmente al escribir el mismo comando manualmente, o bien, copiando la línea exacta .bash_aliasesy haciendo clic con el botón central en la terminal.

¿Lo que da? ¿Puede ayudarme alguien, por favor? Gracias por adelantado.

Respuestas

CoffeePlease Aug 19 2020 at 13:13

Digamos que una vez que guarde la configuración, necesitará abrir una nueva ventana de terminal para que se realicen los cambios. Dado que la ejecución source .bashrcactualizará la configuración en su shell actual sin forzarlo a abrir una nueva terminal. O debería source ~/.bashrchacer que los alias estén disponibles una vez en la sesión actual.