Depuis bash 4, pour raccourcir la profondeur du répertoire en ligne de commande se fait en utilisant PROMPT_DIRTRIM
dans le .bashrc
dossier. N'oubliez pas de rouvrir votre terminal.
PROMPT_DIRTRIM=1
Consultez le manuel de Bash pour plus d'informations.
Exemple
[email protected]:~/Desktop/Dropbox/School/2017/C/A3/$
sera coupé à
[email protected]:.../A3/$
Vous devez modifier PS1
dans votre fichier de démarrage du shell (probablement .bashrc
).
S'il y est déjà, son paramètre contiendra \w
, qui donne votre répertoire de travail. Changez cela en \W
(haut de casse). La ligne en bashrc
le fichier ressemble à ci-dessous :
if [ "$color_prompt" = yes ]; then
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\[email protected]\h\[\033[00m\]:\[\033[01;34m\]\W\[\033[00m\]\$ '
Déconnectez-vous et reconnectez-vous, ou faites :
. .bashrc
ou (vous devez ajouter ce préfixe '~/' si vous êtes dans un autre répertoire)
source ~/.bashrc
(ou quel que soit votre fichier).
Si ce n'est pas le cas, ajoutez quelque chose comme :
PS1='\[email protected]\h: \W:\$'
à .bashrc
ou peu importe. Rechercher PS1
dans le bash
page de manuel pour obtenir plus d'idées.
Faire attention; bash
peut utiliser plusieurs fichiers d'initialisation, par ex. .bashrc
et .bash_profile
; il se peut que PS1
est défini dans un système à l'échelle. Mais vous pouvez remplacer cela dans l'un de vos propres fichiers.
En supposant que vous utilisez bash, modifiez la chaîne d'invite (variable PS1) afin qu'elle ait \W
au lieu de \w
.
par exemple. si votre PS1 est actuellement \[email protected]\h:\w\$
, réglez-le sur \[email protected]\h:\W\$
Pour rendre cela permanent, vous devrez le modifier dans vos fichiers de démarrage bash - par ex. ~/.bash_profile
ou ~/.bashrc
.
voir man bash
et recherchez PROMPTING
pour plus de détails et une liste des caractères spéciaux échappés par une barre oblique inverse.