Ien fan 'e wichtichste kommando's dy't jo liede as jo de Linux-kommandorine brûke, is it pwd kommando dat stiet foar printwurk-triemtafel.
Dit gids sil jo sjen litte hoe't jo it pwd kommando brûke en jo it fysyske paad sjen litte nei it triemtafel dat jo wurkje yn en it logyske map wêr jo wurkje yn.
Hoe kinne jo fine wêr Linux-siden binne no yn jo
Om út te finen hokker triem jo op dit stuit ynfolge binne it folgjende kommando:
pwd
De útfier foar it kommando pwd sil sa wêze:
/ home / gary
As jo om it systeem hinne ferpleatse, sil de wurktriem feroarje om jo aktuele posysje binnen it triemsysteem te reflektearjen.
As jo bygelyks it cd-kommando brûke om nei it dokumint-map te navigearjen, sil it kommando pwd de folgjende werje:
/ home / gary / dokuminten
Wat prd lit sjen As jo nei in symboalysk keppele maple navigearje
Foar dit part meitsje wy in lyts senario om de situaasje te ferklearjen.
Stel dan dat jo in mapstruktuer hawwe as folgjend:
- thús
- gary
- dokuminten
- folder1
- folder2
- dokuminten
- gary
Stel dizzen as jo jo in symboalyske keppeling meitsje oan map 2 sa as:
ln -s / home / gary / documents / folder1 / home / gary / dokuminten / akkounts
De mapbou soe no folgje:
- thús
- gary
- dokuminten
- folder1
- folder2
- akkounts
- dokuminten
- gary
It kommando ls lit de bestannen en mappen binnen in bepaalde lokaasje sjen:
ls -lt
As ik it hjirboppe kommando rûn tsjin myn dokumintapport, dan soe ik sjogge dat foar akkounts it dan sa:
akkounts -> folder2
Symbole-keppelings hawwe basearre op in oare lokaasje yn it bestânsysteem.
Prive dan no yn dat jo binne yn de dokuminten map en jo brûkten it cd kommando om te gean nei de akkount map.
Wat tinke jo dat de útfier fan pwd wêze sil?
As jo derfoar soargje dat dit / home / gary / dokuminten / akkounts sjogge dan soe jo wier wêze, mar as jo it ls kommandearje tsjin de akkount map hawwe jo de triemmen yn 'e map2 folder te sjen.
Sjoch op it folgjende kommando:
pwd -P
As jo it boppeste kommando binnen in symboalysk keppele map dan sjogge jo de fysike lokaasje dy't yn ús saak is / home / gary / documents / folder2.
Om de logyske map te besjen kinne jo de folgjende kommando brûke:
pwd -L
Dit soe yn myn gefal itselde as prd sjen litte op eigen hok dat / home / gary / documents / accounts is.
Ofhinklik fan hoe pwd is kompilearre en op jo systeem opsteld, kin it pwd kommando default wurde nei it fysike paad of kin standert wêze op it logyske paad.
Dêrom is it in goeie gewoante om de -P- of -L-skeakel te brûken (ôfhinklik fan hokker gedrach jo wolle sjen).
Brûkt de $ PWD fariabele
Jo kinne de aktive werktriem sjen litte troch de wearde fan 'e $ PWD-fariabele wer te jaan. Folslein it folgjende kommando brûke:
echo $ PWD
Toan it werjaan fan werjaan
As jo it foarige wurktraat sjen litte wolle, kinne jo it folgjende kommando útfiere:
echo $ OLDPWD
Dit sil it directory sjen litte dat jo ynsteld hawwe foardat jo ferpleatst binne nei it aktive triemtafel.
Mear foardielen fan pwd
As earder neamd wurdt prd kin oars oars hâlde op basearre op hoe't it opset is.
In goed foarbyld dêrfan is binnen Kubuntu Linux.
De shell-ferzje fan pwd dy't brûkt wurdt as jo prd útfiere, lit de logyske wurktriem sjen as jo binnen in symboalysk keppele map binne.
As jo it kommende kommando brûke, sille jo sjogge dat it it fysike wurkblêd sjen lit as jo binnen in symboalysk keppele map binne.
/ usr / bin / pwd
Dit is fansels net tige handich om't jo itselde kommando yn essinsje leverje, mar jo hawwe it efterheaksel by it finen yn in standertmodus.
As earder neamd binne jo wierskynlik yn 'e gewoante te krijen om it -P en -L-skript te brûken.
Gearfetting
Der binne mar twa oare skeakels foar it pwd kommando:
pwd --version
Dit lit it hjoeddeiske ferzjenûmer foar pwd sjen.
As jo tsjin de shell-ferzje fan pwd rinne, kin dit net wurkje mar sil tsjin de / bin / pwd wurkje.
De oare skeakel is sa:
pwd --help
Dit lit de hânide side sjen nei it terminalfinster
Earst dit wurket net foar de shell-ferzje fan pwd, allinich tsjin de / bin / pwd ferzje.