Desde bash 4, para acortar la profundidad del directorio en la línea de comandos se usa PROMPT_DIRTRIM
en el .bashrc
expediente. Solo recuerda reabrir tu terminal.
PROMPT_DIRTRIM=1
Consulte el Manual de Bash para obtener más información.
Ejemplo
[email protected]:~/Desktop/Dropbox/School/2017/C/A3/$
se recortará a
[email protected]:.../A3/$
Necesitas modificar PS1
en su archivo de inicio de shell (probablemente .bashrc
).
Si ya está allí, su configuración contendrá \w
, que es lo que le da a su directorio de trabajo. Cambia eso a \W
(mayúsculas). La línea en bashrc
el archivo se ve a continuación:
if [ "$color_prompt" = yes ]; then
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\[email protected]\h\[\033[00m\]:\[\033[01;34m\]\W\[\033[00m\]\$ '
Cierra la sesión y vuelve a iniciarla, o haz lo siguiente:
. .bashrc
o (debe agregar este prefijo '~/' si está en otro directorio)
source ~/.bashrc
(o cualquiera que sea su archivo).
Si no está allí, agregue algo como:
PS1='\[email protected]\h: \W:\$'
a .bashrc
o lo que sea. Busque PS1
en el bash
página del manual para obtener más ideas.
Ten cuidado; bash
puede usar varios más de un archivo de inicialización, p. .bashrc
y .bash_profile
; puede ser que PS1
se establece en uno de todo el sistema. Pero puede anular eso en uno de sus propios archivos.
Suponiendo que está utilizando bash, cambie la cadena de solicitud (variable PS1) para que tenga \W
en lugar de \w
.
p.ej. si tu PS1 es actualmente \[email protected]\h:\w\$
, establézcalo en \[email protected]\h:\W\$
Para que esto sea permanente, deberá cambiarlo en sus archivos de inicio de bash, p. ~/.bash_profile
o ~/.bashrc
.
ver man bash
y busca PROMPTING
para obtener detalles completos y una lista de caracteres especiales con barra invertida.