10 votos

La manera más fácil de migrar los alias de bash a zsh

Quiero empezar a usar zsh como recomienda Apple para Mac OS Catalina. ¿Cómo puedo migrar mis alias que he definido en el ~/.bash_profile a la nueva carcasa?

17voto

displayName Puntos 218

Si hasta ahora has estado utilizando ~/.bash_profile para la carga de los alias, estas son algunas de las formas en que puede migrar sus alias:


1. Copie el contenido:

La forma más asidua y obvia es copiar el contenido de su ~/.bash_profile a ~/.zshrc . Funciona especialmente cuando se pasa de bash a zsh para bien.


2. Sacar los alias y después la fuente:

Otro * manera es:

  1. Cree un nuevo archivo que contenga los alias (llamémoslo ~/.aliases );
  2. Copiar el contenido de ~/.bash_profile al nuevo archivo de alias;
  3. Modificar el ~/.bash_profile y ~/.zshrc para obtener el nuevo archivo.

Ponga lo siguiente ~/.bash_profile :

if [ -f ~/.aliases ]; then
   . ~/.aliases
fi

y poner lo siguiente ~/.zshrc :

source $HOME/.aliases

De esta manera, los alias estarán disponibles para ambos shells. Y lo que es más importante, si haces cambios en los alias, los cambios se trasladarán a ambos shells automáticamente.


* Tomado de aquí

1 votos

Esta respuesta fue la solución para mí. Gracias @displayName

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