Bester Tipp für die Standard-Ubuntu-Installation
Finden Sie, wo Ihre PS1
Variable festgelegt ist, und wechseln Sie \w
zu \W
.
Sie können diese Methode folgendermaßen überprüfen:
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$
Es wird wahrscheinlich in Ihrem festgelegt .bashrc
. Wenn nicht, überprüfen /etc/bashrc
und überschreiben Sie die Variable dort in Ihrem .bashrc
. Sie müssen natürlich eine exec bash
oder eine Quelle angeben, .bashrc
damit die dort vorgenommenen Änderungen wirksam werden.
Andere Einstellungen
Je nachdem, welche Shell Sie verwenden und wie sie eingerichtet ist, gibt es unterschiedliche Möglichkeiten, dies zu tun. Möglicherweise haben Sie Ihre Eingabeaufforderung beispielsweise folgendermaßen eingerichtet:
export PS1='$USER@$(hostname):$PWD$ '
In diesem Fall möchten Sie Folgendes tun:
export PS1='$USER@$(hostname):$(basename $PWD)$ '
$HOME/.bashrc
, wie gesagt , die Änderungen an Ihrem vorgenommen ? Wenn nicht, müssen Sie die Änderung natürlich jedes Mal vornehmen, wenn Sie ein Terminal öffnen. Ihre.bashrc
ist Ihre Initialisierungsdatei.Fügen Sie diese Zeile Ihrer
~/.bashrc
Datei hinzuDies sollte auf
debian
basierten Systemen funktionieren.Alternativ können Sie die folgende Zeile am Ende der
~/.bashrc
Datei einfügen1
zeigt nur die ancurrent directory
. Wenn Sie setzen2
dascurrent directory
und seinparent
wird angezeigt.quelle