Kif issib id-direttorju tiegħek bil-Kmand tal-pwd

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:

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:

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.