2 votos

¿Cómo hacer que la ruta completa del directorio se muestre siempre en el terminal de Mac?

He encontrado respuestas pero no funcionan: He añadido esta línea en .bash_profile :

export PS1='\u@\H:\w$'

Sale:

\u@\H:\w$

En lugar de:

user@host:my/Current/Path/In/This/Terminal/Window$

5voto

Maxim Yefremov Puntos 156

Como acabo de quitar oh my zsh Tuve que cambiar un poco la configuración del terminal:

Terminal -> Preferences -> Startup tab y cambiar "Shell Opens With:" de "Default login shell" a Command and value /bin/bash .

Ahora cadena export PS1='\u@\H:\w$' funciona correctamente.

2voto

abhigdeal Puntos 1

Con MacOS Catalina, el shell por defecto es zsh. Puedes cambiar al shell /bin/bash como se explica en la respuesta de Maxim. O permanecer con el shell zsh y cambiar el comando de ejecución de inicio para decir

PROMPT='%/ %# '

El %/ es para la ruta completa y %# es para indicar si el shell se está ejecutando con privilegios. Más explicaciones y la lista completa de personalizaciones es aquí .

He encontrado esta información aquí .

Puede añadir el comando de ejecución de inicio mencionado anteriormente en el 'Comando de ejecución: ' en Terminal > Preferencias > Perfiles > Shell > Inicio. Esto es lo que yo hice. También puedes añadir el comando al archivo .zshrc. De cualquier manera, salga y reinicie la terminal para que los cambios surtan efecto.

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