A partire da bash 4, per accorciare la profondità della directory nella riga di comando si usa PROMPT_DIRTRIM
nel .bashrc
file. Ricorda solo di riaprire il tuo terminale.
PROMPT_DIRTRIM=1
Consulta il Manuale di Bash per maggiori informazioni.
Esempio
[email protected]:~/Desktop/Dropbox/School/2017/C/A3/$
verrà ritagliato in
[email protected]:.../A3/$
Devi modificare PS1
nel file di avvio della shell (probabilmente .bashrc
).
Se è già presente, la sua impostazione conterrà \w
, che è ciò che fornisce la tua directory di lavoro. Cambialo in \W
(maiuscolo). La riga in bashrc
il file ha l'aspetto seguente:
if [ "$color_prompt" = yes ]; then
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\[email protected]\h\[\033[00m\]:\[\033[01;34m\]\W\[\033[00m\]\$ '
Esci e accedi di nuovo, oppure esegui:
. .bashrc
o (devi aggiungere questo prefisso '~/' se ti trovi nella directory others)
source ~/.bashrc
(o qualunque sia il tuo file).
Se non è presente, aggiungi qualcosa come:
PS1='\[email protected]\h: \W:\$'
a .bashrc
o qualsiasi altra cosa. Cerca PS1
nel bash
pagina di manuale per ottenere più idee.
Stai attento; bash
può utilizzare più di un file di inizializzazione, ad es. .bashrc
e .bash_profile
; potrebbe essere che PS1
è impostato in uno a livello di sistema. Ma puoi sostituirlo in uno dei tuoi file.
Supponendo che tu stia usando bash, cambia la stringa del prompt (variabile PS1) in modo che abbia \W
invece di \w
.
per esempio. se la tua PS1 è attualmente \[email protected]\h:\w\$
, impostalo su \[email protected]\h:\W\$
Per renderlo permanente, dovrai modificarlo nei file di avvio di bash, ad es. ~/.bash_profile
o ~/.bashrc
.
vedi man bash
e cerca PROMPTING
per i dettagli completi e un elenco di caratteri speciali con escape backslash.