Wéi z'identifizéieren Aarbechtsverzeechnes mat Shell Charaktere a Variablen


E puer vun de spezielle Verzeichnisser, mat deenen e Linux Benotzer gebonnen ass mat sou vill Mol op enger Shell Kommandozeil ze schaffen, enthalen den Heemverzeichnis vum Benotzer, déi aktuell a fréier Aarbechtsverzeechnes.

Dofir, Verständnis wéi Dir dës Verzeichnisser einfach zougräife kënnt oder mat bestëmmten eenzegaartege Methoden benotzt ka e Bonusfäegkeet fir en neien oder all Linux Benotzer sinn.

An dësen Tipps fir Newbies wäerte mir Weeër kucken wéi e Benotzer seng/hiert Heem, aktuell a fréier Aarbechtsverzeichnisser aus der Shell mat spezielle Shell Charaktere an Ëmfeldvariablen identifizéieren.

1. Benotzt spezifesch Shell Charaktere

Et gi gewësse spezifesch Zeechen, déi vun der Shell verstane ginn, wa mir mat Verzeechnes vun der Kommandozeil ze dinn hunn. Den éischte Charakter dee mir kucken ass den tilde (~): et gëtt benotzt fir den Heemverzeechnes vum aktuelle Benotzer ze kréien:

$ echo ~

Déi zweet ass de Punkt (.) Charakter: et representéiert den aktuellen Verzeechnes an deem e Benotzer ass, op der Kommandozeil. Am Bildschierm hei ënnen kënnt Dir gesinn datt de Kommando ls an ls . deeselwechten Output produzéieren, an den Inhalt vum aktuellen Aarbechtsverzeichnis oplëscht.

$ ls
$ ls .

Déi drëtt Spezialzeechen sinn déi duebel Punkte (..) déi den Verzeechnes direkt iwwer dem aktuellen Aarbechtsverzeichnis duerstellen an deem e Benotzer ass.

Am Bild hei drënner ass de Verzeechnes uewen /var de Root Verzeechnes (/), also wa mir de Kommando ls wéi follegt benotzen, Inhalter vum (/) sinn opgelëscht:

$ ls ..

2. Benotzt Ëmwelt- Verännerlechen

Nieft de Personnagen hei uewen, ginn et och gewësse Ëmweltvariablen, déi geduecht sinn fir mat de Verzeichnisser ze schaffen, op déi mir fokusséieren. An der nächster Sektioun wäerte mir e puer vun de wichtegen Ëmweltvariablen duerchgoën fir Verzeechnes vun der Kommandozeil z'identifizéieren.

$HOME: säi Wäert ass deeselwechte wéi dee vum tilde (~) Charakter - den aktuellen Benotzer Heemverzeechnes, Dir kënnt dat testen andeems Dir den Echo Kommando benotzt wéi follegt:

$ echo $HOME

$PWD: integral steet et fir - Print Working Directory (PWD), wéi den Numm et scho seet, dréckt et den absolute Wee vum aktuellen Aarbechtsverzeechnes an der Shell Kommandozeil wéi hei ënnendrënner:

$ echo $PWD 

$OLDPWD: et weist op den Dossier wou de Benotzer war, just ier hien an den aktuellen Aarbechtsverzeechnes geplënnert ass. Dir kënnt Zougang zu sengem Wäert wéi hei ënnendrënner:

$ echo $OLDPWD

3. Benotzt Einfache CD Kommandoen

Zousätzlech kënnt Dir och e puer einfache Kommandoen ausféieren fir séier Zougang zu Ärem Heemverzeechnes a fréiere Aarbechtsverzeechnes ze kréien. Zum Beispill, wann Dir an engem Deel vun Ärem Dateiesystem op der Kommandozeil sidd, tippt cd an dréckt Enter fir Iech an Ären Heemverzeechnes ze plënneren:

$ echo $PWD
$ cd
$ echo $PWD

Dir kënnt och an de viregten Aarbechtsverzeichnis réckelen mat dem Kommando cd - Kommando wéi hei ënnen:

$ echo $PWD
$ echo $OLDPWD
$ cd - 
$ echo $PWD

An dësem Post hu mir e puer einfach awer nëtzlech Kommandozeil Tipps fir nei Linux Benotzer geplënnert fir verschidde speziell Verzeichnisser aus der Shell Kommandozeil ze identifizéieren.

Hutt Dir Gedanken iwwer Linux Tipps, déi Dir mat eis deele wëllt oder Froen betreffend d'Thema, benotzt dann de Kommentarformular hei ënnen fir bei eis zréck ze kommen.