Wieħed mill-kmandi l-aktar importanti li se titgħallem meta tuża l-linja tal-kmand Linux hija l-kmand pwd li jfisser id-direttorju tax-xogħol tal-istampar.
Din il-gwida ser turi kif għandek tuża l-kmand tal-pwd u turik il-passaġġ fiżiku għad-direttorju li qed taħdem fih u d-direttorju loġiku li qed taħdem fiha.
Kif issib dak id-direttorju ta 'Linux inti bħalissa
Biex issir taf liema direttorju inti bħalissa qed taħdem il-kmand li ġej:
pwd
L-output għall-kmand tal-pwd se jkun xi ħaġa bħal din:
/ dar / gary
Hekk kif timxi madwar is-sistema, id-direttorju tax-xogħol jinbidel biex jirrifletti l-pożizzjoni attwali tiegħek fis-sistema tal-fajl.
Per eżempju, jekk tuża l -kmand cd biex tinnaviga fil-folder tad-dokumenti l-kmand pwd se juri dan li ġej:
/ home / gary / dokumenti
X'inhi l-PWD Uri Meta Tgħaddi minn Folder Ibbażat Simbolikament
Għal din il-parti, se nwaqqfu xenarju żgħir biex nispjegaw is-sitwazzjoni.
Immaġina li għandek struttura tal-folder kif ġej:
- dar
- Gary
- dokumenti
- folder1
- folder2
- dokumenti
- Gary
Immaġina li inti ħolqot ħolqa simbolika mal-folder 2 kif ġej:
ln -s / home / gary / dokumenti / folder1 / home / gary / dokumenti / accounts
Is-siġra tal-folder issa tidher bħal din:
- dar
- Gary
- dokumenti
- folder1
- folder2
- kontijiet
- dokumenti
- Gary
Il- kmand ls juri l-fajls u l-folders f'post partikolari:
ls -lt
Jekk immexxi l-kmand ta 'hawn fuq mad-dokumenti tal-folder tiegħi nara li għall-kontijiet turi xi ħaġa bħal din:
kontijiet -> folder2
Ir-rabtiet simboliċi bażikament jindikaw post ieħor fis-sistema tal-fajl.
Imbagħad nimmaġina li inti qiegħed fil-folder tad-dokumenti u int użajt il-kmand cd biex tidħol fil-folder tal-kontijiet.
X'taħseb li l-output ta 'PWD se jkun?
Jekk qtajt li turi / home / gary / documents / accounts allura inti tkun korrett imma jekk mexxiet il-kmand ls kontra l-folder tal-kontijiet qed turi l-fajls fil-folder folder2.
Ħares lejn il-kmand li ġej:
pwd -P
Meta tmexxi l-kmand ta 'hawn fuq f'karta simbolikament marbuta, tara l-lokazzjoni fiżika li fil-każ tagħna / home / gary / documents / folder2.
Biex tara l-folder loġiku tista 'tuża l-kmand li ġej:
pwd -L
Dan fil-każ tiegħi juri l-istess bħal PWD waħdu li hu / home / gary / dokumenti / kontijiet.
Skont kif tiġi kkumpilata u mwaqqfa l-PWD fis-sistema tiegħek, il-kmand tal-pwd jista 'jkun inadempjenti għall-mogħdija fiżika jew jista' jkun inadempjenti għall-mogħdija loġika.
Għalhekk huwa drawwa tajba li tuża l-iswiċċ -P jew -L (skont liema imġieba tixtieq tara).
Uża l-VW ta '$ PWD
Tista 'tara d-direttorju ta' ħidma attwali billi turi l-valur tal-varjabbli PWD $. Sempliċement uża l-kmand li ġej:
eku $ PWD
Uri d-Direttorju tax-Xogħol Preċedenti
Jekk trid tara d-direttorju tax-xogħol ta 'qabel tista' tmexxi l-kmand li ġej:
eku $ OLDPWD
Dan se juri d-direttorju li kont qabel ma int imċaqlaq għad-direttorju kurrenti.
Okkorrenzi multipli ta 'pwd
Kif issemma qabel PWD jista 'jaġixxi b'mod differenti bbażat fuq kif huwa setup.
Eżempju tajjeb ta 'dan huwa fi ħdan il-Kubuntu Linux.
Il-verżjoni tal-qoxra ta 'pwd li tintuża meta tieqaf pwd turi d-direttorju tax-xogħol loġiku meta tkun fi ħdan folder simbolikament marbut.
Madankollu, jekk tmexxi l-kmand li ġej ser tara li turi d-direttorju fiżiku tax-xogħol meta tkun fi ħdan folder simbolikament marbut.
/ usr / bin / pwd
Dan ovvjament m'huwiex utli ħafna għaliex inti essenzjalment qed tmexxi l-istess kmand imma qed ikollok ir-riżultat reverse meta mmexxija f'modalità default.
Kif issemma qabel inti probabilment tixtieq li sserraħ fuq il-vizzju li tuża l-iskrittura -P u -L.
Sinteżi
Hemm biss żewġ swiċċijiet ulterjuri għall-kmand tal-pwd:
pwd --version
Dan juri n-numru tal-verżjoni attwali għal pwd.
Meta jmorru kontra l-verżjoni tal-qoxra tal-pwd dan jista 'ma jaħdimx iżda jaħdem kontra l-bin / pwd.
L-iswiċċ l-ieħor huwa kif ġej:
pwd --help
Dan juri l-paġna tal-manwal għat-tieqa tat-terminal
Għal darb'oħra dan ma jaħdimx għall-verżjoni qoxra ta 'pwd, biss kontra l-verżjoni bin / bin / pwd.