14 votos

Creación de alias para iTerm 2 que funcionan durante ssh

Utilizo numerosos alias establecidos en un entorno UNIX determinado. Por ejemplo, mi actual shell de pescado bajo OSX tiene estos a continuación

  • gm -> git merge
  • dk -> docker kill

y así sucesivamente.

Ahora el reto es que uso iTerm 2 para conectarme a varias sesiones remotas y me gustaría que estos alias funcionaran sin problemas en todas las sesiones.

¿Existe una manera de poner estos alias en un contexto global para que iTerm 2 introduzca el comando original al detectar estos alias?

Es decir, si golpeo gm + enter en cualquier ventana de iTerm debe emitir git merge a la sesión remota.

14voto

Igor Dvorkin Puntos 131

Si utiliza oh-my-zsh , querrá colocarlas en ~/.zshrc

vi ~/.zshrc

.
.
.
# Example aliases
# alias zshconfig="mate ~/.zshrc"
# alias ohmyzsh="mate ~/.oh-my-zsh"
alias work="cd ~/Lucas/local-sites/"

2voto

Chris Puntos 137

¿Has probado a crear un .bashrc con estos alias?

Debería crearse en su carpeta de inicio ~/.bashrc

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