Bash Aktuelles Verzeichnis abrufen

Bash Get Current Directory



Unter Linux erfordern alle Aufgaben, die über die Befehlszeile ausgeführt werden, dass Benutzer auf geeignete Verzeichnisse zugreifen. Es gibt verschiedene Arten von Verzeichnissen in einem Computersystem mit Linux- oder Ubuntu-Betriebssystem. Benutzer können über das Terminal auf jedes Verzeichnis zugreifen und mit ihnen interagieren. Es gibt mehrere Optionen, und jedes Mal, wenn Benutzer mit der Eingabeaufforderung des aktuellen Verzeichnisses interagieren, arbeiten sie.

Das Linux-System antwortet, indem es Informationen für jede Eingabeanforderung bereitstellt. Die erzielte Ausgabe ist Standard und wird am Shell-Prompt ausgegeben. In diesem Tutorial werden wir uns eingehend mit den Möglichkeiten des Zugriffs auf das aktuelle Arbeitsverzeichnis und dem Wechsel von einem Verzeichnis oder Speicherort zu einem anderen befassen, gefolgt von relevanten Beispielen. Der Befehl, der für den Zugriff auf das aktuelle Arbeitsverzeichnis verwendet wird, hilft ihnen, jederzeit auf jeden Ort in ihrem System zuzugreifen, je nach ihren Anforderungen.







Die folgenden Systemanforderungen sind zwingend erforderlich, um die Befehle in der Bash auszuführen, um das Verzeichnis zu erhalten:



Empfohlenes Betriebssystem: Linux Mint 20 oder Ubuntu 20.04
Benutzerkonto: Ein Benutzerkonto mit sudo-Rechten



Das Tutorial geht davon aus, dass Benutzer bereits das neueste Linux Mint OS auf ihren Computersystemen haben. Rufen Sie für Bash das aktuelle Verzeichnis in Linux Mint 20 ab, öffnen Sie das Terminal über das Hauptmenü unten links auf Ihrem Bildschirm und wählen Sie dann die Option Terminal.





Um mit dem Terminal zu interagieren, geben Sie bash ein und drücken Sie dann die Eingabetaste.

$ bash



Es wird eine Eingabeaufforderung angezeigt, die anzeigt, dass die Bash auf den Wert der Eingabe wartet.

Hinweis: Es hängt alles vom Computersystem des Benutzers ab, ob er ein anderes Aufforderungszeichen erhält (der aktuelle Speicherort in der Dateistruktur des Computersystems einschließlich des Arbeitsverzeichnisses, das derzeit auf dem System ausgeführt wird). Geben Sie bei der Eingabe der Befehle kein $ oder ein anderes Zeichen vor dem Befehl ein. Beachten Sie auch, dass in den in diesem Tutorial erwähnten Beispielen die Zeilen, die eine Eingabeaufforderung enthalten und nicht mit dem Zeichen $ beginnen, die Ausgaben jedes Befehls sind.

PWD (Arbeitsverzeichnis drucken)

Das aktuelle Arbeitsverzeichnis ist das Verzeichnis, in dem alle Befehle ausgeführt werden. Sie müssen den Namen des aktuellen Arbeitsverzeichnisses drucken lassen. Geben Sie den PWD-Befehl ein und klicken Sie dann auf die Eingabetaste. Es zeigt das vollständige Verzeichnis in der Ausgabe an, wie unten gezeigt:

$ pwd

Die obige Ausgabe zeigt, dass wir uns derzeit im Verzeichnis des Benutzers befinden, d. h. /home/aqsa. Der hier verwendete Befehl ist PWD, ein Druckarbeitsverzeichnis, und nach der Eingabe wird das Linux Mint 20-System aufgefordert, den aktuellen Speicherort anzuzeigen. Das Standardverzeichnis ist das Home-Verzeichnis, das angezeigt wird, wenn die Benutzer eine neue Bash-Sitzung starten.

Notiz: Um das Verzeichnis um eine Ebene zu verlassen, geben Sie cd .. ein und klicken Sie dann auf Enter. Sie werden in einem Verzeichnis zurückgegeben.

$ cd ..

Wenn Sie jedoch alle Verzeichnisse verlassen möchten, geben Sie einfach cd ein und klicken Sie dann auf die Eingabetaste. Sie gelangen in das Standardverzeichnis.

CD (Aktuelles Arbeitsverzeichnis ändern)

Manchmal möchten Benutzer von einem Verzeichnis in ein anderes wechseln, um auf die entsprechenden Speicherorte und Dateien in einem anderen Verzeichnis zuzugreifen. Dazu müssen sie den CD-Befehl verwenden, gefolgt von einem Ort oder einem Verzeichnis, z. B. Dokumente, Home usw.

Geben Sie einfach den Namen des CD-Verzeichnisses ein und klicken Sie dann auf Enter. Sie können Ihr Verzeichnis drucken, um diesen neuen Pfad zu überprüfen. Das Arbeitsverzeichnis kann in das vorhandene geändert werden, und das aktuelle Arbeitsverzeichnis wird aktualisiert, wie im Beispiel unten gezeigt. Hier sind wir im Home-Verzeichnis angelangt.

$cd Verzeichnisname

Sie können sich auch in jedem Verzeichnis weiter bewegen, indem Sie den CD-Verzeichnisnamen eingeben und dann die Eingabetaste drücken. Dadurch gelangen Sie weiter zu dem gesuchten Ort. Benutzer können auch versuchen, den gesamten Pfad auf einmal einzugeben, z. B. cd /home/documents/test.docx; Dies erspart ihnen das Ausprobieren mehrerer Schritte und hilft ihnen, den Standort auf einmal zu erreichen.

Notiz: Sie können auch die Liste aller Dateien sehen, die sich an dem Ort befinden, an dem Sie sich gerade befinden. Es kann durch einfaches Eingeben von ls abgeschlossen werden, dann können Sie die Eingabetaste drücken, um die Ausgabe anzuzeigen.

Alle Verzeichnisse anzeigen oder auflisten

Bei der Arbeit auf Linux-Systemen ist es wichtig, die Liste aller Verzeichnisse zu kennen. Die Benutzer können basierend auf den Verzeichnissen, in denen sie gerade arbeiten, verschiedene Optionen auschecken und zwischen ihnen wechseln möchten, um diese Speicherorte zu nutzen.

Um alle Verzeichnisse von einem bestimmten Ort anzuzeigen, versuchen Sie den folgenden Befehl:

$ ls -d * /

Hier im Beispiel unten befindet sich der Benutzer in seinem Home-Verzeichnis, daher wird das relevante Verzeichnis angezeigt, das als aqsa aufgeführt ist und derzeit verwendet wird.

Notiz: Sie können auch eine Kombination aus ls- und grep-Befehlen verwenden, die die Verzeichnisnamen auflisten. Dazu können Benutzer den find-Befehl verwenden. Im Folgenden sind einige Befehle aufgeführt, die auch anstelle des oben genannten Befehls verwendet werden können:

$ ls -l | grep `^ d '
$ ls -l | egrep `^ d '

Abschluss

In diesem Tutorial haben wir verschiedene Optionen untersucht, um das aktuelle Verzeichnis mit Bash in Linux Mint 20 abzurufen. Auf diese Weise können Benutzer je nach verwendetem System auf das aktuelle Verzeichnis in Linux oder Ubuntu zugreifen. Die verschiedenen Befehlszeilenoptionen werden erläutert, um Benutzern zu zeigen, wie sie das aktuelle Verzeichnis abrufen, in dem sie arbeiten. Das aktuelle Arbeitsverzeichnis ist das Verzeichnis, aus dem Benutzer verschiedene Arten von Befehlen über ihr Terminal oder ihre Konsolenzeile aufrufen. Sie können auf verschiedene Orte zugreifen, indem sie einfach diese einfachen Befehle auf einmal eingeben und dann relevante Aktionen an den Orten ausführen, an denen sie normalerweise arbeiten.