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

Linux pushd und popd Command Tutorial für Anfänger (3 Beispiele)

Die Befehlszeilennavigation in Linux erfolgt hauptsächlich mit dem cd-Befehl. Es gibt jedoch einige Tipps und Tricks, die Ihr Navigationserlebnis auf der Linux-Befehlszeile verbessern können.

In diesem Artikel werden wir zwei Befehle – pushd und popd – anhand einiger leicht verständlicher Beispiele besprechen. Aber bevor wir das tun, ist es erwähnenswert, dass alle Beispiele in diesem Artikel auf einem Ubuntu 18.04 LTS-System getestet wurden.

Pushd- und Popd-Befehle für Linux

Der Befehl pushd speichert einen Verzeichnispfad im Verzeichnisstapel, während der Befehl popd den obersten Verzeichnispfad aus demselben Stapel entfernt. Außerdem machen diese beiden Befehle das Verzeichnis, an dem gearbeitet wird, zu Ihrem neuen Arbeitsverzeichnis.

Im Folgenden finden Sie einige Beispiele im Q&A-Stil, die Ihnen eine gute Vorstellung davon vermitteln sollen, wie diese Befehlszeilentools funktionieren.

Q1. Wie verwendet man pushd?

Angenommen, Sie arbeiten in einem Verzeichnis – sagen wir „a“ – auf der Befehlszeile. Und Sie möchten in ein anderes Verzeichnis wechseln, möchten aber auch, dass sich das System Ihr aktuelles Verzeichnis 'a' merkt.

Dann kann hier der Befehl pushd hilfreich sein. Siehe beispielsweise das folgende Beispiel:

[email protected]:~/Downloads/HTF-review$ pushd /home/himanshu/Desktop/

Wenn dieser Befehl ausgeführt wird, wird das aktuelle Verzeichnis - /home/himanshu/Downloads/HTF-review/ - auf dem Verzeichnisstapel gespeichert und das Verzeichnis /home/himanshu/Desktop wird Ihr neues Arbeitsverzeichnis.

Die vom pushd-Befehl erzeugte Ausgabe ist nichts anderes als der aktuelle Inhalt, der im Verzeichnisstapel gespeichert ist.

Q2. Wie benutzt man popd?

Im Gegensatz zu pushd müssen Sie keine Eingaben an popd übergeben. So verwenden Sie es:

popd

Wenn dieser Befehl ausgeführt wird, wird das Verzeichnis, das sich derzeit ganz oben im Stapel befindet, ausgewählt und zu Ihrem aktuellen Arbeitsverzeichnis gemacht.

Hier ist ein Beispiel:

So können Sie sehen, das Verzeichnis /home/himanshu/Downloads/HTF-review wurde zum aktuellen Arbeitsverzeichnis des Benutzers.

Q3. Wie überprüfe ich den Verzeichnisstapel?

Während sowohl die pushd- als auch die popd-Befehle aktuelle Stack-Einträge in ihrer Ausgabe anzeigen, gibt es eine Möglichkeit, diese Informationen zu sehen, ohne diese Befehle ebenfalls auszuführen.

Dies geschieht durch Ausführen des folgenden Befehls:

dirs

Der folgende Screenshot zeigt dieses Befehlszeilentool in Aktion:

Beachten Sie, dass das aktuelle Verzeichnis immer Teil des Verzeichnisstapels ist.

Schlussfolgerung

Sie können also sehen, dass die Befehle pushd und popd das Potenzial haben, dem Benutzer das Leben auf der Befehlszeile zu erleichtern. Wir haben diese Befehle hier ausführlich behandelt, falls Sie mehr darüber erfahren möchten. Oh, und ja, lassen Sie uns unten in den Kommentaren wissen, wie Sie diese Befehle verwenden, um das Leben einfacher zu machen.


Linux
  1. Linux-CD-Befehls-Tutorial für Anfänger (8 Beispiele)

  2. Linux-Kommando-Tutorial für Anfänger (5 Beispiele)

  3. Linux-df-Befehls-Tutorial für Anfänger (8 Beispiele)

  4. Linux Date Command Tutorial für Anfänger (8 Beispiele)

  5. Linux-Hostname-Befehls-Tutorial für Anfänger (5 Beispiele)

Linux Who Command Tutorial für Anfänger (8 Beispiele)

Linux nl Command Tutorial für Anfänger (7 Beispiele)

Linux-nm-Befehls-Tutorial für Anfänger (10 Beispiele)

Linux OD Command Tutorial für Anfänger (6 Beispiele)

Linux w Command Tutorial für Anfänger (5 Beispiele)

Linux ss Command Tutorial für Anfänger (8 Beispiele)