Respuestas:
La parte antes de $ en un shell se llama prompt. Se puede configurar cambiando la variable $PS1
. Hay una pregunta similar con buenas respuestas .
La página del manual (ver "Bash" y allí "PROMPTING") dice:
\w the current working directory, with $HOME
abbreviated with a tilde (uses the value of the
PROMPT_DIRTRIM variable)
\W the basename of the current working directory,
with $HOME abbreviated with a tilde
Entonces tienes que cambiar \w
a \W
. Probablemente el valor inicial de $ PS1 se almacena en su .bashrc
, eso significa que tiene que editar el archivo ~/.bashrc
y encontrará líneas similares a:
if [ "$color_prompt" = yes ]; then
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
else
PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
fi
unset color_prompt force_color_prompt
Cambie \w
a \W
en ambas líneas y abra una nueva terminal (o ejecute source ~/.bashrc)
.