Unsaon Pagkakaplag sa Imong Directory sa pwd Command

Usa sa labing importante nga mga sugo nga imong mahibal-an sa dihang gamiton ang command line sa Linux mao ang pwd command nga nagtimaan sa print working directory.

Kini nga giya magpakita kanimo kon unsaon paggamit ang pwd command ug ipakita kanimo ang pisikal nga dalan sa direktoryo nga imong ginabuhat ug ang lohikal nga direktoryo nga imong ginabuhat.

Unsaon sa Pagpangita Nga Ang Linux Directory Ikaw Karon Sa

Aron mahibal-an kung unsa nga direktoryo nga ikaw karon nagdagan sa mosunod nga sugo:

pwd

Ang output alang sa command pwd mahimong sama niini:

/ home / gary

Sa imong paglibot sa sistema ang direktoryo nga gigamit mag-usab aron mapakita ang imong posisyon karon sulod sa file system.

Pananglitan, kon ikaw mogamit sa cd nga mando aron sa pag-navigate sa mga dokumento folder ang pwd command magpakita sa mosunod:

/ home / gary / mga dokumento

Unsa ang pwd nga gipakita sa diha nga ikaw nagdala ngadto sa usa ka naka-simbolo nga folder

Alang niini nga bahin, maghimo kita ug usa ka sitwasyon aron ipasabut ang sitwasyon.

Hunahunaa nga adunay usa ka folder nga istruktura sa mosunod:

Hunahunaa karon nga gibuhat nimo ang usa ka simbolo nga sumpay sa folder 2 ingon sa mosunod:

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

Ang bag-ong punoan sa kahoy makita nga ingon niini:

Ang ls command nagpakita sa mga file ug mga folder sulod sa usa ka partikular nga lugar:

ls -lt

Kon ako midagan sa mando sa ibabaw batok sa akong mga dokumento folder akong makita nga alang sa mga asoy kini magpakita sa usa ka butang nga sama niini:

accounts -> folder2

Ang mga simbolo nga mga sumpay nag-unang nagpunting sa laing dapit sulod sa file system.

Karon hunahunaa nga anaa ka sa mga papeles sa mga dokumento ug gigamit nimo ang cd nga sugo sa pagbalhin ngadto sa mga account folder.

Unsa sa imong hunahuna ang output sa pwd?

Kon nahibal-an nimo nga kini magpakita / home / gary / documents / accounts unya mahimo ka nga husto apan kung imong gipadagan ang ls command batok sa mga folder sa mga account kini nagpakita kanimo sa mga file sulod sa folder folder.

Tan-awa ang mosunod nga sugo:

pwd -P

Sa diha nga ikaw modagan sa ibabaw nga sugo sulod sa usa ka simbolo nga nalambigit nga polder imong makita ang pisikal nga lugar diin ang among kaso mao ang / home / gary / documents / folder2.

Aron makita ang logical folder mahimo nimo gamiton ang mosunod nga sugo:

pwd -L

Kini sa akong kaso nagpakita sa sama nga pwd sa iyang kaugalingon nga / home / gary / documents / accounts.

Depende kon giunsa ang pwd nga gihugpong ug gipahimutang sa imong sistema ang command pwd mahimong default sa pisikal nga agianan o mahimong mapasaylo sa lohikal nga dalan.

Busa usa ka maayo nga pamatasan nga gamiton ang -P o -L switch (depende kung unsa nga kinaiya ang gusto nimong makita).

Gamit ang $ PWD Variable

Mahimo nimong tan-awon ang kasamtangan nga working directory pinaagi sa pagpakita sa bili sa $ PWD nga variable. Gamita lamang ang mosunod nga sugo:

echo $ PWD

Ipakita ang Nagtrabaho nga Directory sa Nauna

Kon gusto nimong tan-awon ang nag-una nga direktoryo sa pagtrabaho nga imong mahimo ang mosunod nga sugo:

echo $ OLDPWD

Kini magpakita sa direktoryo nga imong naadto sa wala pa ikaw mobalhin sa kasamtangan nga direktoryo.

Multiple Occurrences of pwd

Sama sa gihisgutan sa sayo pa pwd mahimo nga magkalainlain base sa kung giunsa kini pag-setup.

Usa ka maayong ehemplo niini mao ang sulod sa Kubuntu Linux.

Ang bersyon sa kabhang sa pwd nga gigamit sa dihang ikaw nagpadagan pwd nagpakita sa logical working directory sa diha nga ikaw anaa sa usa ka simbolo nga nalambigit nga folder.

Apan, kon ikaw nagadagan sa mosunod nga sugo imong makita nga kini nagpakita sa pisikal nga direktoryo nga nagtrabaho kung anaa ka sa usa ka simbolo nga nalambigit nga polder.

/ usr / bin / pwd

Kini klaro nga dili kaayo makatabang tungod kay ikaw sa pagkatinuod nagdagan sa sama nga sugo apan ikaw adunay pagbag-o nga resulta kon modagan sa default mode.

Sama sa gihisgutan sa sinugdanan tingali gusto nimo nga naandan sa paggamit sa -P ug -L script.

Sumaryo

Adunay duha lamang nga dugang nga switch alang sa command pwd:

pwd - pagbalhin

Kini nagpakita sa kasamtangan nga numero sa bersyon alang sa pwd.

Kung modagan batok sa kabhang nga bersyon sa pwd dili kini mahimo apan magtrabaho batok sa / bin / pwd.

Ang laing switch mao ang mosunod:

pwd - tabang

Kini nagpakita sa panid sa panid ngadto sa terminal nga terminal

Pag-usab kini dili molihok alang sa bersyon sa kabhang sa pwd, lamang batok sa / bin / pwd nga bersyon.