So identifizieren Sie Arbeitsverzeichnisse mithilfe von Shell-Zeichen und Variablen
Zu den speziellen Verzeichnissen, mit denen ein Linux-Benutzer so oft auf einer Shell-Befehlszeile arbeiten muss, gehören das Home-Verzeichnis des Benutzers, das aktuelle und das vorherige Arbeitsverzeichnis.
Daher kann es für einen neuen oder jeden Linux-Benutzer eine Bonusfähigkeit sein, zu verstehen, wie man mit bestimmten einzigartigen Methoden einfach auf diese Verzeichnisse zugreifen oder sie lokalisieren kann.
In diesen Tipps für Neulinge werden wir uns mit Möglichkeiten befassen, wie ein Benutzer seine Home-, aktuellen und früheren Arbeitsverzeichnisse aus der Shell mithilfe von speziellen Shell-Zeichen und Umgebungsvariablen identifizieren kann.
1. Verwenden bestimmter Shell-Zeichen
Es gibt bestimmte spezifische Zeichen, die von der Shell verstanden werden, wenn wir mit Verzeichnissen von der Befehlszeile aus arbeiten. Das erste Zeichen, das wir uns ansehen werden, ist die Tilde (~): Sie wird verwendet, um auf das Home-Verzeichnis des aktuellen Benutzers zuzugreifen:
$ echo ~
Empfohlene Lektüre: Lernen Sie den Befehl "echo" mit diesen 15 praktischen Beispielen
Das zweite ist der Punkt (.), der das aktuelle Verzeichnis darstellt, in dem sich ein Benutzer auf der Befehlszeile befindet. Im Screenshot unten sehen Sie, dass die Befehle ls und ls . die gleiche Ausgabe erzeugen und den Inhalt des aktuellen Arbeitsverzeichnisses auflisten.
$ ls
ls .
Empfohlene Lektüre: Meistern Sie den Befehl 'ls' mit diesen grundlegenden 15 praktischen Beispielen
Die dritten Sonderzeichen sind die Doppelpunkte (..), die das Verzeichnis direkt über dem aktuellen Arbeitsverzeichnis darstellen, in dem sich ein Benutzer befindet.
In der Abbildung unten ist das Verzeichnis über /var das Stammverzeichnis (/), wenn wir also den Befehl ls wie folgt verwenden, wird der Inhalt von (/) aufgelistet:
$ ls ..
Empfohlene Lektüre: 7 skurrile 'ls'-Befehlstricks, die jeder Linux-Benutzer kennen sollte
2. Verwenden von Umgebungsvariablen
Abgesehen von den obigen Zeichen gibt es auch bestimmte Umgebungsvariablen, die für die Arbeit mit den Verzeichnissen gedacht sind, auf die wir uns konzentrieren. Im nächsten Abschnitt werden wir einige der wichtigen Umgebungsvariablen für die Identifizierung von Verzeichnissen über die Befehlszeile durchgehen.
$HOME: Sein Wert ist derselbe wie der der Tilde (~) – dem Home-Verzeichnis des aktuellen Benutzers, Sie können dies mit dem Befehl echo wie folgt testen:
$ echo $HOME
$PWD: vollständig steht es für – Print Working Directory (PWD), wie der Name schon sagt, gibt es den absoluten Pfad des aktuellen Arbeitsverzeichnisses in der Shell-Befehlszeile wie folgt aus:
$ echo $PWD
$OLDPWD: Es verweist auf das Verzeichnis, in dem sich ein Benutzer befand, kurz bevor er in das aktuelle Arbeitsverzeichnis verschoben wurde. Sie können wie folgt auf den Wert zugreifen:
$ echo $OLDPWD
Empfohlene Lektüre: 15 'pwd' (Print Working Directory) Befehlsbeispiele unter Linux
3. Verwenden einfacher cd-Befehle
Darüber hinaus können Sie auch einige einfache Befehle ausführen, um schnell auf Ihr Home-Verzeichnis und Ihr vorheriges Arbeitsverzeichnis zuzugreifen. Wenn Sie sich beispielsweise in einem beliebigen Teil Ihres Dateisystems auf der Befehlszeile befinden, können Sie cd eingeben und die Eingabetaste drücken, um in Ihr Home-Verzeichnis zu gelangen:
$ echo $PWD
$ cd
echo $PWD
Sie können auch in das vorherige Arbeitsverzeichnis wechseln, indem Sie den Befehl cd - wie folgt verwenden:
$ echo $PWD
echo $OLDPWD
$ cd -
echo $PWD
In diesem Beitrag haben wir einige einfache, aber nützliche Befehlszeilentipps für neue Linux-Benutzer verwendet, um bestimmte spezielle Verzeichnisse in der Shell-Befehlszeile zu identifizieren.
Haben Sie irgendwelche Gedanken in Bezug auf Linux-Tipps, die Sie mit uns teilen möchten, oder Fragen zu diesem Thema, dann verwenden Sie das Kommentarformular unten, um sich bei uns zu melden.








