1 votos

Cómo auto fuente ~/.bash_profile en macbook cada vez que se abre un nuevo terminal

En mi macbook del trabajo, parece que mi ~/.bash_profile no se activa cada vez que se abre un nuevo terminal (pestaña o ventana nueva), y tengo que hacerlo manualmente. ¿Cómo puedo automatizarlo?

He leído Terminal: ejecutar fuente ~/.bash_profile cada vez que se inicie un nuevo terminal pero no sirvió de nada porque actualmente no utilizo ~/.zshrc o .bashrc

Estoy utilizando Zsh concha

2voto

Douglas Puntos 10417

Zsh != Bash

Por lo tanto, Zsh no utiliza el código fuente de Bash .bash_profile . Necesita un .zprofile a configurar.

Una forma rápida (y sucia) de obtener lo que hay en tu .bash_profile en tu Zsh .zprofile es emitir el comando:

echo “. $HOME/.bash_profile” >> ~/.zprofile

Esto provocará .zprofile a la fuente .bash_profile cada vez que se abre un intérprete de comandos interactivo. Los comandos añaden lo que está entre comillas a .zprofile - la orden de origen .bash_profile . Creará el archivo si no existe.

Sin embargo, es muy, muy preferible crear una .zprofile porque mientras sobre todo compatibles entre sí hay sutiles diferencias que podrían romper las cosas (por ejemplo, un prompt coloreado).

Como estás empezando con un nuevo caparazón, esta es una excelente oportunidad para poner las cosas en su sitio. Ver este Q&A ZSH: .zprofile, .zshrc, .zlogin - ¿Qué va dónde? para ver con más detalle qué archivos de configuración del shell van dónde y qué hacen.

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