Jinsi ya Kupata Orodha Yako Na Amri ya Pwd

Moja ya amri muhimu zaidi utakayojifunza wakati wa kutumia mstari wa amri ya Linux ni amri ya pwd ambayo inasimama kwenye saraka ya kazi ya kuchapisha.

Mwongozo huu utakuonyesha jinsi ya kutumia amri ya pwd na itaonyesha njia ya kimwili kwenye saraka unayofanya na saraka ya mantiki unayofanya.

Jinsi ya Kupata Nini Linux Directory Wewe Ni Sasa In

Ili kujua saraka gani kwa sasa unatumia amri ifuatayo:

pwd

Pato la amri ya pwd itakuwa kitu kama hiki:

/ nyumba / gary

Unapozunguka mfumo wa saraka ya kazi itabadilika kutafakari msimamo wako wa sasa ndani ya mfumo wa faili.

Kwa mfano, ikiwa unatumia amri ya cd ili uende kwenye folda ya nyaraka amri ya pwd itaonyesha yafuatayo:

/ nyumba / gary / nyaraka

Je, pwd Inaonyesha Nini Unapotembea kwenye Folda ya Kuunganishwa Yenye Kiambatanisho

Kwa sehemu hii, tutaanzisha hali ndogo ya kuelezea hali hiyo.

Fikiria una muundo wa folda kama ifuatavyo:

Sasa fikiria umeunda kiungo cha mfano kwenye folda 2 kama ifuatavyo:

L--s / nyumba / gary / nyaraka / folder1 / nyumba / gary / nyaraka / akaunti

Faili ya folda ingeonekana sasa kama hii:

Amri ya ls inaonyesha faili na folda ndani ya eneo fulani:

ls -lt

Ikiwa nilitumia amri ya juu dhidi ya folda yangu ya nyaraka nitaona kwamba kwa akaunti ingeonyesha kitu kama hiki:

akaunti -> folder2

Viungo vyema kimsingi vinataja eneo lingine ndani ya mfumo wa faili.

Sasa fikiria kwamba uko kwenye folda ya nyaraka na umetumia amri ya cd kuingia katika folda za akaunti.

Unafikiria nini pato la pwd litakuwa?

Ikiwa umebadiria kuwa itaonyesha / nyumbani / gary / nyaraka / akaunti basi ungekuwa sahihi lakini ikiwa ulikimbia amri ya ls dhidi ya folda za akaunti ni kukuonyesha faili ndani ya folda ya folder2.

Angalia amri ifuatayo:

pwd -P

Unapoendesha amri ya hapo juu ndani ya folda inayounganishwa utaona eneo la kimwili ambalo hali yetu ni / nyumbani / gary / nyaraka / folder2.

Kuona folda ya mantiki unaweza kutumia amri ifuatayo:

pwd -L

Hii itakuwa katika kesi yangu inaonyesha sawa na pwd yenyewe ambayo ni / nyumbani / gary / nyaraka / akaunti.

Kulingana na jinsi pwd inavyochanganywa na kuanzisha kwenye mfumo wako amri ya pwd inaweza kupotea kwa njia ya kimwili au inaweza kuwa na njia ya kuzingatia.

Kwa hiyo ni tabia nzuri ya kutumia -P au -L kubadili (kulingana na tabia gani unataka kuona).

Kutumia $ PWD Variable

Unaweza kuona saraka ya kazi ya sasa kwa kuonyesha thamani ya kipato cha PWD cha $. Tumia tu amri ifuatayo:

Echo $ PWD

Onyesha Kitabu cha Kufanya kazi cha Uliopita

Ikiwa unataka kuona saraka ya awali ya kazi unaweza kukimbia amri ifuatayo:

Echo $ OLDPWD

Hii itaonyesha saraka uliyokuwa nayo kabla ya kuhamia kwenye saraka ya sasa.

Matukio mengi ya pwd

Kama ilivyoelezwa awali pwd inaweza kuishi tofauti kulingana na jinsi ya kuanzisha.

Mfano mzuri wa hii ni ndani ya Kubuntu Linux.

Toleo la shell la pwd linalotumiwa wakati unapoendesha pwd linaonyesha saraka ya kufanya kazi mantiki wakati unapokuwa ndani ya folda inayounganishwa.

Hata hivyo, ukitumia amri ifuatayo utaona kwamba inaonyesha saraka ya kufanya kazi wakati unapokuwa ndani ya folda inayohusishwa.

/ usr / bin / pwd

Hii ni wazi sio manufaa sana kwa sababu wewe ni muhimu kutekeleza amri sawa lakini una matokeo ya nyuma wakati unapoendesha njia ya default.

Kama ilivyoelezwa mapema labda unataka kupata tabia ya kutumia -P na -L script.

Muhtasari

Kuna swichi mbili tu zaidi ya amri ya pwd:

pwd --version

Hii inaonyesha idadi ya sasa ya toleo kwa pwd.

Wakati wa kukimbia dhidi ya toleo la shell ya pwd hii haiwezi kufanya kazi lakini itafanya kazi dhidi ya / bin / pwd.

Kubadili nyingine ni kama ifuatavyo:

pwd --help

Hii inaonyesha ukurasa wa mwongozo kwenye dirisha la terminal

Tena hii haifanyi kazi kwa toleo la shell la pwd, tu dhidi ya toleo la / bin / pwd.