Vsaka distribucija, ki temelji na Linuxu, ima ogromno preprostih pripomočkov za konzole, ki izvajajo omejen, a zelo koristen nabor dejanj. PWD (Present Working Directory) spada na seznam podobnih orodij. Če prevedete dekodiranje okrajšave, postane jasno, da je namen tega ukaza prikaz trenutnega aktivnega imenika v konzoli, kjer zdaj poteka delo. Kot del današnjega članka želimo povedati vse o uporabi tega orodja in navesti ilustrativne primere.
Uporaba ukaza PWD v Linuxu
Začnimo z uporabo ukaza PWD. Seveda je prva stvar, ki mi pade na pamet, naloga določiti pot trenutnega imenika, ki ga lahko v prihodnosti uporabimo za shranjevanje različnih datotek ali uporabimo v drugih okoliščinah. Poleg tega je vrednost tega pripomočka dodeljena spremenljivkam ali pa je ta ukaz dodan skriptom, kar bomo tudi omenili spodaj. Najprej bomo predstavili najpreprostejši primer uporabe PWD, nato pa se bomo dotaknili dodatnih možnosti.
Aktiviranje PWD v konzoli
Sintaksa PWD je zelo preprosta, saj vključuje le dve možnosti. Ogledali si jih bomo kasneje, zdaj pa si oglejmo standardno situacijo v majhnem primeru po korakih.
- Teči "Terminal" na način, ki je primeren za vas, na primer prek ikone v meniju aplikacije.
- Nato sledite potrebni poti ali izvedite popolnoma kakršna koli dejanja. Namerno smo izbrali lokacijo, da bi nadalje pokazali, kako jo bo PWD prikazal v novi vrstici. Za to uporabljamo ukaz cd.
- Zdaj je dovolj samo še pisanje
pwd
... Sploh vam ni treba uporabljati sudosaj je ta ukaz neodvisen od pravic super uporabnika. - Celotna pot do trenutne lokacije se takoj prikaže v novi vrstici na zaslonu.
Kot lahko vidite, se lokacija s pomočjo PWD določi v samo nekaj sekundah, medtem ko za trenutni aktivni imenik ni omejitev: lahko je celo omrežna mapa.
Uporaba možnosti
Kot smo že omenili, sta v PWD na voljo le dve možnosti, ki ju je mogoče uporabiti pri izvrševanju ukaza.
- Če vnesete
pwd -L
, bo rezultat prikazan v novi vrstici brez pretvorbe simbolnih povezav. -
pwd -P
nasprotno pa pretvori vse simbolne povezave v njihova izvirna imena imenikov. - Enter
pwd --pomoč
za prikaz uradne dokumentacije. V njem lahko ugotovite, kako so razvijalci sami opisali možnosti.
Zgoraj namerno nismo razložili, kaj so simbolne povezave, saj je tej temi namenjen ločen članek na našem spletnem mestu. Govori o ukazu ln, ki je neposredno povezan s trdimi in simbolnimi povezavami, zato vam priporočamo, da ga preučite za več informacij o tej temi.
Več podrobnosti: Ukaz Ln v Linuxu
Dodatna dejanja s PWD
Ukaz PWD je lahko povezan z ustvarjanjem ali ogledom skriptov ali pa je zapisan v spremenljivko. Vse to se nanaša na dodatne ukrepe, ki se jih bomo dotaknili tudi v okviru tega gradiva.
- Če vaša lokacija pripada skriptu, uporabite spremenljivko okolja prek
echo $ PWD
če želite izvedeti trenutno pot. - Če želite ustvariti spremenljivko, ki beleži trenutno lokacijo, vnesite
CWD = $ (pwd)
kje CWD - ime spremenljivke. Uporabite isti ukaz pri ustvarjanju skriptov po meri, njegova oblika je lahko predstavljena v različiciDIR = `pwd`
. - Zdaj lahko spremenljivko pokličete prek
echo $ CWD
z aktiviranjem ukaza s klikom na Enter. - Rezultat bo enak kot pri običajni uporabi zadevnega pripomočka.
To je vse, kar smo vam želeli povedati o standardnem pripomočku Linux, imenovanem PWD. Kot lahko vidite, je to zelo osredotočen ukaz, ki vam omogoča, da definirate samo en parameter, vendar najde svojo uporabo v različnih situacijah.