GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo configurar el símbolo del sistema en Linux para mostrar el directorio actual?

Yo uso "%20<...<%~%<<" en mi $PS1 , de modo que si se encuentra un prefijo en el directorio de trabajo actual, se reemplaza por ~ :funciona con $HOME (reemplazado por ~ ), directorios de inicio de los usuarios (reemplazado por ~user ), y directorios definidos por hash -d (por ejemplo, si uno tiene hash -d foo=$HOME/path/to/dir , entonces este directorio se reemplaza por ~foo ). El %20<...< y %<< permite que zsh trunque el directorio en el lado izquierdo si es demasiado largo, para evitar un aviso demasiado largo.


Puede colocar esto en su .zshrc archivo

export PS1="%d %% "

%d denota el CWD

Para más detalles vaya aquí por ejemplo


Como dijo Jiri Kremser, puedes cambiar el aviso usando PS1 variable. Por ejemplo, si desea cambiar el indicador a algo como esto (muestre la ruta actual relativa al directorio INICIO):

use la siguiente configuración en .zshrc ,

export PS1="[%~]$ "

Entonces source .zshrc para que el cambio surta efecto.

El documento oficial de zsh sobre variables de solicitud se puede encontrar aquí.


Linux
  1. Cómo usar el comando de historial en Linux

  2. ¿Cómo usa expresiones regulares con el comando cp en Linux?

  3. ¿Cómo mostrar la ruta actual en el símbolo del sistema en sh (no bash) de Linux?

  4. ¿Cómo salir del explorador de archivos Ranger para volver al símbolo del sistema pero mantener el directorio actual?

  5. ¿Cómo limpiar el directorio /boot en LINUX Mint?

Cómo eliminar un directorio en Linux

Cómo usar el comando ping de Linux

Cómo obtener el tamaño de un directorio en Linux

Comando Pwd en Linux (directorio de trabajo actual)

Eliminar directorio en Linux:cómo eliminar una carpeta desde la línea de comandos

¿Cómo usar el comando procs para mostrar los procesos activos en Linux?