GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Stellen Sie die Terminal-Eingabeaufforderung in Ubuntu so ein, dass nur der Name des Arbeitsverzeichnisses anstelle des vollständigen Pfads angezeigt wird

Beste Schätzung für die standardmäßige Ubuntu-Installation

Finden Sie, wo Ihr PS1 Variable ist gesetzt und \w ändern bis \W .

Eine erste Überprüfung dieser Methode können Sie folgendermaßen durchführen:

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

Es wird wahrscheinlich in Ihrem .bashrc eingestellt . Wenn nicht, überprüfen Sie /etc/bashrc und überschreiben Sie die dortige Variable in Ihrem .bashrc . Sie müssen natürlich eine exec bash machen oder beziehen Sie Ihre .bashrc damit die dort vorgenommenen Änderungen wirksam werden.

Andere Einstellungen

Es gibt verschiedene Möglichkeiten, dies zu tun, je nachdem, welche Shell Sie verwenden und wie sie eingerichtet ist. Zum Beispiel könnten Sie Ihre Eingabeaufforderung wie folgt einrichten:

export PS1='example@unixlinux.online$(hostname):$PWD$ '

In diesem Fall sollten Sie Folgendes tun:

export PS1='example@unixlinux.online$(hostname):$(basename $PWD)$ '

Linux
  1. Linux – Ist der Schrägstrich (/) Teil des Namens des Linux-Root-Verzeichnisses?

  2. Abrufen des vollständigen Pfadnamens eines bestimmten Verzeichnisses?

  3. Wie kopiert man den Pfad des aktuellen Verzeichnisses in Ubuntu 18.04?

  4. Wie zeigt man den vollständigen Pfad einer Datei oder eines Verzeichnisses im Terminal an?

  5. Wie konfigurieren Sie die Eingabeaufforderung in Linux, um das aktuelle Verzeichnis anzuzeigen?

So legen Sie den Gnome-Standard-Terminalemulator unter Ubuntu 18.04 LTS fest

Adressleiste mit vollständigem Pfad in Nautilus statt Breadcrumbs-Leiste anzeigen?

Linux top -c um den vollständigen Befehl anzuzeigen

Wie liste ich Prozesse in htop nur nach ihrem Namen auf, ohne den vollständigen Pfad?

Absendernamen in der Mailfunktion festlegen

Wie kürze ich den aktuellen Verzeichnispfad, der auf dem Terminal angezeigt wird?