GNU/Linux >> Tutoriels Linux >  >> Linux

Définissez l'invite du terminal dans Ubuntu pour afficher uniquement le nom du répertoire de travail au lieu de son chemin complet

Meilleure estimation pour l'installation par défaut d'Ubuntu

Trouvez où se trouve votre PS1 la variable est définie et modifiez \w à \W .

Vous pouvez faire une première vérification de cette méthode ainsi :

[email protected]:~/full/path/to/directory$ echo $PS1
${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\[email protected]\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$
[email protected]:~/full/path/to/directory$ export PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\[email protected]\h\[\033[00m\]:\[\033[01;34m\]\W\[\033[00m\]\$ '
[email protected]:directory$

Il est probablement défini dans votre .bashrc . Sinon, cochez /etc/bashrc et remplacez la variable dans votre .bashrc . Vous devrez bien sûr faire un exec bash ou sourcez votre .bashrc pour que les modifications qui y sont apportées prennent effet.

Autres configurations

Il existe différentes variantes sur la façon de procéder en fonction du shell que vous utilisez et de la façon dont il est configuré. Par exemple, il est concevable que votre invite soit configurée comme ceci :

export PS1='[email protected]$(hostname):$PWD$ '

Dans ce cas vous voudrez faire :

export PS1='[email protected]$(hostname):$(basename $PWD)$ '

Linux
  1. Linux - La barre oblique (/) fait-elle partie du nom du répertoire racine Linux ?

  2. Obtenir le chemin d'accès complet d'un répertoire donné ?

  3. Comment copier le chemin du répertoire actuel dans Ubuntu 18.04 ?

  4. Comment définir le répertoire de travail du processus parent ?

  5. Comment configurer l'invite de commande sous Linux pour afficher le répertoire actuel ?

Comment configurer l'émulateur de terminal par défaut de Gnome sur Ubuntu 18.04 LTS

Afficher la barre d'adresse W. Chemin complet dans Nautilus au lieu de la barre de chapelure ?

comment rechercher un répertoire à partir du terminal dans ubuntu

Linux top -c pour afficher la commande complète

Changer le répertoire par défaut d'un programme spécifique sans changer son chemin

Est-il possible de créer un lien symbolique sur mon bureau qui s'ouvre avec le chemin cible au lieu du chemin du lien ?