1 votos

¿Cambiar permanentemente la variable de entorno zsh en MacOS Big Sur?

Intenté personalizar el shell de la terminal ZSH (por ejemplo, el prompt, el comportamiento de autocompletado) editando los archivos ZSH, pero fallé. He intentado lo siguiente, y ninguno funcionó:

  1. Editar ~/.zshrc :

    Cuando intenté editar el archivo (en blanco) (incluso con el comando sudo), recibí el siguiente mensaje de error: ".zshrc" E166: No se puede abrir el archivo vinculado para escribir (un problema similar ocurre cuando se intenta en .zshenv .

  2. Editar /etc/zshrc :

    Esto funcionó, hasta que el ordenador se reinició y restableció el archivo.

¿Cuál es la forma correcta de abordar esta cuestión?

N.B.: Estoy utilizando MacOS Big Sur 11.6.

1voto

Marc Wilson Puntos 146

Deshaga los cambios que haya hecho en /etc/zshrc Entonces, olvídese de que este archivo existe. Usted debe dejar ese archivo solo.

Ponga sus cambios en $HOME/.zshrc . Esto suele funcionar, zsh debe leer ese archivo al inicio siempre que el shell sea interactivo (ver man zsh ). Tenga en cuenta que zsh lee ese archivo independientemente de si se trata de un shell de inicio de sesión o no, por lo que se interpretará en cada invocación del shell.

Olvida eso sudo existe.

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