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.