Wéi Dir Är Veraarbechtung mat dem pwd Command

Eng vun de wichtegste Befehl, déi Dir léiert wann Dir de Linux Kommandozeil benotzt, ass de pwd Kommando, dee fir Dréckwierkverzeichnis steet.

Dëse Guide weist Iech, wéi Dir de pwd Kommando benotzt. Dir kënnt de physikalesche Wee an d'Verzeechnes weisen, wou Dir schafft an an de logesche Verknüpfung Dir schafft.

Wéi fannt Dir dat Lescht mat Linux Dir sidd am Moment

Fir wat erauszefannen, datt Dir am Moment de nächste Kommando gefouert hutt:

pwd

D'Ausgab fir de pwd Kommando wäre sou eppes:

/ Haus / gary

Wéi Dir iwwer de System réckelt d'Aarbechtsaccord fir Äert aktuell Positioun am Filesystem.

Zum Beispill, wann Dir de Cd-Kommando benotzt fir an den Dokumenter z'ännéieren, dréckt de pwd-Kommando dës Lëscht:

/ Haus / Gary / Dokumenter

Wat fir Äert prd Show Wann Dir Navigatioun fir e symbolesch gewënschten Dossier

Fir dësen Deel wäerte mir e klenge Szenario fir d'Situatioun erklären.

Stellt Iech vir Dir hutt en Ordner Struktur wéi folgend:

Elo stellt Iech vir, datt Dir eng symbolesch Verbindung zum Ordner 2 erstallt huet wéi folgend:

ln -s / home / gary / dokumente / folder1 / home / gary / dokumentairen / Konten

De Fichierbaum géif elo kucken:

De Kommando ls weist d'Dateie a Fichier an enger bestëmmter Plaz:

ls -lt

Wann ech den oberste Kommando géint meng Dokumenter Fichier ze rennen, hätt ech se gesinn datt et fir Konten et eppes ze weisen:

Konten -> folder2

Symbolesch Linken haaptsächlech op enger anerer Plaz am Filesystem.

Maacht Iech elo vir, datt Dir am Dokumenter steet an Dir hutt de CD-Kommando benotzt an de Kontenverloscht verschéckt.

Wat mengt Dir datt d'Output vu pwd wäert sinn?

Wann Dir behaapt datt et géif / / / gary / dokumint / Konten wäerte wären dann wären ech awer korrekt, awer wann Dir de ls Kommando op de Kont vum Ordner réckelt, da weist Dir d'Fichieren am Ordner folder2.

Kuckt de folgenden Kommando:

pwd -P

Wann Dir de béise Kommando an engem symbolesch verknüpften Ordner erofgesat gëtt, kënnt Dir de physikalesche Standort gesinn deen an dësem Fall sinn / home / gary / documents / folder2.

Fir de logesche Fichier ze gesinn kënnt Dir de folgend Kommando benotzen:

pwd -L

Dëst hätt an méngem Fall d'selwecht wéi pwd on hir selwer / dat / ass / gary / documents / accounts.

Ofhängeg wéi d'pwd kompiléiert an opgeriicht ass op de System kann de pwd Kommando op de physikalesche Wee standard oder op de logeschen Wee vorechnen.

Dofir ass et eng gutt Gewunnecht fir de -P oder -L Schalter (je no wéi engem Verhalen Dir sicht).

Benotzt de $ PWD Variabel

Dir kënnt de aktuellen Aarbechtsverzeichnis gesinn andeems de Wäert vun der $ PWD-Variabel duerstellt. Fuert einfach de nächste Kommando:

Echo $ PWD

Den viruleschten Aarbechter

Wann Dir de virdrun Aarbechtskatalog kucke wëllt, kënnt Dir de folgend Kommando ausféieren:

Echo $ OLDPWD

Dëst gitt d'Verzeichnis déi Dir ugebueden hutt, ier Dir an d'aktuell Verknüppel geréckelt gouf.

Mehrfach Occurrences vu pwd

Wéi scho gesot sot prd kann anescht opweises sinn op Basis wéi et Setup ass.

E gutt Beispill vu dat ass am Kubuntu Linux.

D'Shell-Versioun vun pwd déi benotzt gëtt, wann Dir Pwd läuft prd den logeschen Aarbechtskatalog, wann Dir an engem symbolesch verlinkte Fichier steet.

Wann Dir den nächste Kommando ausfëllt, kënnt Dir kucken datt et de physëschen Aarbechtsaccount ass, wann Dir an engem symbolesch verknüpften Dossier steet.

/ usr / bin / pwd

Dëst ass selbstverständlech net ganz wichteg, well Dir maacht am selwechte Kommando maacht, awer Dir hutt d'Réckausdehnung fonnt wann Dir an engem Standardmodus féiert.

Wéi virdru scho gesot, kënnt Dir wahrscheinlech an d'Gewunnecht kommen an de -P- a -L Skript benotzen.

Summary

Et ginn just zwou weider Schalter fir de Pwd Kommando:

pwd --version

Dëst weist d'aktuell Versioun Nummer fir pwd an.

Wann de Kampf géint d'Shell-Versioun vun pwd lafen, kann dat net funktionéieren, awer dofir de / bin / pwd.

Deen anere Knäppche ass wéi folgend:

pwd --help

Dëst weist d'manuell Säit op d'Termin window

An dësem Wierf net fir d'Shell-Versioun vu pwd, nëmme géint d'/ bin / pwd-Versioun.