Risposte:
La parte prima di $ in una shell è chiamata prompt. Può essere configurato cambiando la variabile $PS1
. C'è una domanda simile con buone risposte .
La pagina man (vedi "Bash" e lì "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
Quindi devi cambiare \w
in \W
. Probabilmente il valore iniziale per $ PS1 è memorizzato nel tuo .bashrc
, ciò significa che devi modificare il file ~/.bashrc
e troverai righe simili 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
Passare \w
a \W
in entrambe le linee e aprire un nuovo terminale (o eseguire source ~/.bashrc)
.