1 votos

Alias para ssh y cd en un directorio específico

Quiero un alias para SSH en otra máquina y, a continuación, CD en un directorio específico.

Trato:

alias appl="ssh 9@lon.orb.com; cd /opt/tomcat/instances/"

No funciona. Alguna idea?

4voto

Rich Puntos 2429

No funciona porque el cd se ejecuta en su máquina local cuando la ssh terminar.

Aquí está la manera de hacerlo:

alias appl="ssh 9@lon.orb.com 'cd /opt/tomcat/instances ; exec ${SHELL} -i'"

0voto

Igor Zelaya Puntos 2266

Si te refieres a que el cd debe trabajar en la máquina remota, entonces no puede trabajar.

Usted puede cambiar su ~/.bash_profile hacer este cd para cada inicio de sesión o de ciertas máquinas.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X