Dónde se encuentra el archivo .zshrc en Mac
Tabla de contenido:
- ¿Dónde está el archivo .zshrc en una Mac?
- ¿Dónde está el archivo zshrc universal para todo el sistema?
¿Se pregunta dónde se encuentra el archivo .zshrc en una Mac? Si es un usuario de la línea de comandos de Mac que está interesado en usar y personalizar el shell zsh, o usar algo como Oh My Zsh, es posible que sienta curiosidad por saber qué y dónde se encuentra el archivo .zshrc, y cómo acceder a él para que puedes personalizar tu shell.
Si es un usuario habitual de Terminal, probablemente haya notado que zsh es ahora el shell predeterminado en la aplicación MacOS Terminal (y sí, puede cambiar el shell a bash, tcsh, ksh, zsh, etc. si quieres, pero nos estamos centrando en zsh, el predeterminado).
De forma predeterminada, el archivo .zshrc no existe para un usuario estándar, incluso si inicia el shell zsh. Esto puede ser una sorpresa, pero dado que el archivo .zshrc se usa para configurar el shell zsh, deberá crear uno manualmente en su directorio de inicio para que zsh acceda. También hay un archivo zshrc a nivel del sistema, pero los usuarios lo modifican con menos frecuencia.
Tenga en cuenta que si instala Oh My Zsh, se creará automáticamente un archivo .zshrc para usted.
¿Dónde está el archivo .zshrc en una Mac?
El archivo .zshrc se ubicará en el directorio de inicio de los usuarios, o ~/, y este archivo .zshrc de usuario es donde colocaría las personalizaciones en el shell z.
Por lo tanto, el archivo .zshrc del usuario estará en la siguiente ubicación de ruta: ~/.zshrc
Si aún no ha creado manualmente un archivo .zshrc, el archivo no existirá de manera predeterminada.
Puedes crear uno con:
toque ~/.zshrc
O iniciando un editor de texto para crear .zshrc, como nano:
nano ~/.zshrc
Luego puede colocar lo que desee en el archivo .zshrc, por ejemplo, cualquier alias, modificaciones de ruta, personalizaciones de exportación, configuraciones ZSH_THEME, etc.
Los cambios surtirán efecto cuando vuelva a cargar el perfil zsh o inicie una nueva ventana de terminal.
¿Dónde está el archivo zshrc universal para todo el sistema?
Si bien el archivo .zshrc personalizable por el usuario reside en el directorio de inicio del usuario, también hay un archivo zshrc a nivel del sistema.
El archivo zshrc del sistema se encuentra en la siguiente ruta en macOS:
/etc/zshrc
Cualquier modificación realizada en /etc/zshrc se aplicará al shell zsh para todos los usuarios, independientemente de si tienen o no un archivo .zshrc de nivel de usuario individual en su directorio de inicio.
En términos generales, no se recomienda modificar /etc/zshrc y, en su lugar, todas las notificaciones de nivel de usuario a zsh deben realizarse en el archivo de usuario .zshrc que se encuentra en la raíz de su directorio de inicio.
¿Qué pasa con la configuración de variables de entorno con zsh?
Puede establecer variables ambientales para zsh en:
~/.zshenv
Puede modificar ese archivo con cualquier editor de texto de línea de comando, como nano, vim, emacs.
Por ejemplo, podría agregar:
JAVA_HOME=$(/usr/libexec/java_home)
SHELL_SESSION_HISTFILE=/Users/o/.zsh_sessions/zshHistory.history
Puede obtener más información sobre la configuración de variables de entorno aquí.