Nola aurkitu zure direktorioa pwd komandarekin

Linux komando-lerroa erabiltzerakoan komando garrantzitsuenetariko bat inprimatu laneko direktorioaren pwd komandoa da.

Gida honek pwd komandoa nola erabili azalduko dizu eta lan egiten duzun direktorioaren bide fisikoa erakutsiko dizu eta lan egiten duzun direktorio logikoa.

Nola aurkitu Linux direktorioan dagoeneko

Hurrengo karpeta exekutatzen ari zaren direktorioa jakiteko:

pwd

Pwd komandoaren irteera hau bezalako zerbait izango da:

/ home / gary

Sistema batetik bestera mugitzen zarenean, laneko direktorioa zure uneko kokalekua islatu egingo da fitxategi sisteman.

Adibidez, cd komandoa erabiltzen baduzu dokumentuen karpetan nabigatzeko pwd komandoa honako hau bistaratuko du:

/ home / Gary / dokumentuak

Zer deritzozu Pwd Erakutsi Simbolicamente Linked Karpetara joaten zarenean

Alde horretatik, eszenatoki txiki bat ezarriko dugu egoera azaltzeko.

Imajinatu karpeta egitura bat duzula honela:

Orain imajinatu karpeta 2 esteka sinboliko bat sortu duzu honela:

ln -s / home / gary / documents / folder1 / home / gary / documents / accounts

Karpeta-zuhaitza honakoa izango litzateke:

Ls komandoak kokaleku jakin batean fitxategiak eta karpetak erakusten ditu:

ls -lt

Goiko komandoa exekutatzen badut nire dokumentuen karpetan, ikusi nahi dut kontu hau antzeko zerbait izango litzatekeela:

kontuak -> folder2

Esteka sinbolikoak beste fitxategi batean kokatzen den beste kokaleku bat adierazten du.

Orain imajinatu dokumentu karpetan zaudela eta cd komandoa erabili duzula kontu karpetara joateko.

Zer deritzozu pwd-aren irteera?

/ Home / gary / documents / accounts erakutsiko zenukeela uste baduzu, zuzena izango zenuke baina ls komandoa exekutatzen baduzu kontuen karpetaren arabera karpeta2 karpeta barruan dauden fitxategiak erakusten dizkizu.

Begiratu komando hau:

pwd -P

Goiko komandoa exekutatzen duzunean sinbolikoki loturiko karpeta batean, gure kasu honetan / home / gary / documents / folder2 gunearen kokapena ikusiko duzu.

Karpeta logikoa ikusteko komando hau erabil dezakezu:

pwd -L

Nire kasuan, nire ustez, pwd bera izango litzateke / home / gary / documents / accounts.

Pwd-a nola konpilatu eta konfiguratu den zure sisteman pwd komandoa modu fisikoan lehenetsitako bidea edo bidea logikoa lehenetsia izan daiteke.

Hori dela eta, ohitura egokia da -P edo -L aldatzeko (ikusi nahi duzun portaeraren arabera).

$ PWD aldakorra erabiliz

Uneko laneko direktorioa ikus dezakezu $ PWD aldagaiaren balioa bistaratuz. Besterik gabe, erabili komando hau:

echo $ PWD

Erakutsi aurreko laneko direktorioa

Aurretik lan direktorioa ikusi nahi baduzu hurrengo komandoa exekutatu dezakezu:

echo $ OLDPWD

Honek uneko direktorioan mugitu aurretik sartu zenuen direktorioa erakutsiko du.

Pwd-en agerraldi anitzak

Esan bezala, pwd-ek beste modu batean jokatzen du nola konfiguratzen den.

Horren adibide ona Kubuntu Linuxen dago.

Pwd exekutatzen duzunean erabilitako pwd bertsioaren shell-a lan direktorio logikoa erakusten du sinbolikoki loturiko karpeta batean zaudenean.

Hala ere, honako komandoa exekutatzen baduzu, sinboloak estekatutako karpeta batean zaudenean lan direktorioa fisikoa erakusten duela ikusiko duzu.

/ usr / bin / pwd

Hau da, jakina, ez da oso lagungarria komandoa exekutatzen ari zaren funtsean, baina alderantzizko emaitza izan behar duzu modu lehenetsian exekutatzen denean.

Esan bezala, lehenago aipatu bezala -P eta -L scriptaren ohiturak sartu nahi dituzu.

Laburpen

Pwd komandoan bi pizte gehiago daude:

pwd --version

Honek PWDren bertsioaren zenbakia bistaratzen du.

Pwd shell bertsioan exekutatzen denean agian hau ez da funtzionatuko baina / bin / pwd-en aurka egingo du lan.

Beste blokeoa honako hau da:

pwd --help

Honek eskuliburuaren orrialdea terminalaren leihoan bistaratzen du

Berriro ere ez du pwd shell bertsioan funtzionatzen, bakarrik / bin / pwd bertsioaren aurka.