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

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_aliases
archivo (cuando cat
abro el archivo o lo abro en vi
o nano
).
También puedo obtener el archivo manualmente al escribir el mismo comando manualmente, o bien, copiando la línea exacta .bash_aliases
y haciendo clic con el botón central en la terminal.
¿Lo que da? ¿Puede ayudarme alguien, por favor? Gracias por adelantado.
Respuestas
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 .bashrc
actualizará la configuración en su shell actual sin forzarlo a abrir una nueva terminal. O debería source ~/.bashrc
hacer que los alias estén disponibles una vez en la sesión actual.