Meilleure estimation pour l'installation par défaut d'Ubuntu
Trouvez où votre PS1
variable est définie et changez \w
en \W
.
Vous pouvez faire une vérification initiale de cette méthode ainsi:
user@computer:~/full/path/to/directory$ echo $PS1
${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$
user@computer:~/full/path/to/directory$ export PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\W\[\033[00m\]\$ '
user@computer:directory$
C'est probablement en train d'être mis dans votre .bashrc
. Sinon, cochez /etc/bashrc
et écrasez la variable dans votre .bashrc
. Vous devrez bien sûr faire un exec bash
ou trouver votre source .bashrc
pour que les modifications apportées prennent effet.
Autres configurations
Il existe différentes variantes pour ce faire, en fonction du shell que vous utilisez et de sa configuration. Par exemple, vous pouvez éventuellement configurer votre invite de la manière suivante:
export PS1='$USER@$(hostname):$PWD$ '
Dans ce cas, vous voudrez faire:
export PS1='$USER@$(hostname):$(basename $PWD)$ '
$HOME/.bashrc
, comme je l'ai dit? Sinon, vous devrez bien sûr faire la modification à chaque fois que vous ouvrez un terminal. Votre.bashrc
est votre fichier d'initialisation.Ajouter cette ligne à votre
~/.bashrc
fichierCela devrait fonctionner sur des
debian
systèmes basés.Alternativement, vous pouvez ajouter la ligne suivante à la fin du
~/.bashrc
fichier1
indique que seul lecurrent directory
. Si vous réglez2
lecurrent directory
et sonparent
sera affiché.la source