Estoy tratando de crear un alias en mi archivo .zshrc
para una conexión SSH. El comando completo es este:
ssh -t pi@raspi5 "cd ~/C-progs/c_trials; exec \$SHELL -l"
El comando está diseñado para abrir una conexión SSH, hacer cd
a un directorio elegido y luego iniciar un shell de inicio de sesión. Puedo ejecutar este comando perfectamente desde la línea de comandos de Terminal
, y hace exactamente lo que se supone que debe hacer.
El comando es un poco difícil de recordar, así que decidí crear un alias para ello. Puse el alias en ~/.zshrc
:
alias sshrp5="ssh -t pi@raspberrypi5 "cd ~/C-progs/c_trials; exec \$SHELL -l""
Lo cual es, según entiendo, la forma prescrita de crear un alias en zsh
. Desafortunadamente, zsh
aparentemente no le gusta este alias:
source ~/.zshrc
¡source
ar ~/.zshrc
con el alias anterior en ella cierra inmediatamente la pestaña de Terminal
desde la cual intenté el comando source
! ¡Afortunadamente, tenía 3 pestañas abiertas, de lo contrario me habría quedado bloqueado en Terminal
!
¿Alguien sabe qué he hecho para ofender al grande y poderoso zsh
? :)