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:

[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$

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='[email protected]$(hostname):$PWD$ '

In diesem Fall sollten Sie Folgendes tun:

export PS1='[email protected]$(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?