Bilo koja distribucija koja se temelji na Linuxu ima ogroman broj jednostavnih uslužnih programa za konzole koji izvode ograničen, ali vrlo koristan skup radnji. PWD (Present Working Directory) pripada popisu sličnih alata. Ako prevedete dekodiranje kratice, postaje jasno da je ovom naredbom namijenjen prikaz trenutnog aktivnog direktorija u konzoli, gdje se posao sada odvija. Kao dio današnjeg članka želimo reći sve o korištenju ovog alata, dajući ilustrativne primjere.
Korištenje naredbe PWD u Linuxu
Počnimo s područjima primjene naredbe PWD. Naravno, prva stvar koja mi padne na pamet je zadatak utvrđivanja putanje trenutnog direktorija, koji se u budućnosti može koristiti za spremanje različitih datoteka ili koristiti u drugim okolnostima. Uz to, vrijednost ovog uslužnog programa dodjeljuje se varijablama ili se ova naredba dodaje skriptama, što ćemo također spomenuti u nastavku. Prvo ćemo predstaviti najjednostavniji primjer korištenja OSI, a zatim ćemo se dotaknuti dodatnih mogućnosti.
Aktiviranje PWD-a u konzoli
Sintaksa PWD izuzetno je jednostavna jer uključuje samo dvije mogućnosti. Pogledat ćemo ih kasnije, ali sada pogledajmo standardnu situaciju u malom primjeru korak po korak.
- Trčanje "Terminal" na vama prikladan način, na primjer, kroz ikonu u izborniku aplikacija.
- Zatim slijedite traženi put ili izvršite apsolutno sve radnje. Namjerno smo odabrali mjesto kako bismo dalje pokazali kako će ga OSI prikazati na novom retku. Za to koristimo naredbu CD.
- Sad je dovoljno samo napisati
pwd
... Ne trebate ni koristiti sudojer je ova naredba neovisna o pravima superkorisnika. - Puni put do trenutnog mjesta odmah se prikazuje u novom retku na zaslonu.
Kao što vidite, mjesto se određuje putem PWD-a u samo nekoliko sekundi, dok trenutačni aktivni direktorij nema ograničenja: to čak može biti i mrežna mapa.
Korištenje opcija
Kao što je gore spomenuto, u PWD-u postoje samo dvije opcije koje se mogu primijeniti prilikom izvršavanja naredbe.
- Ako uđete
pwd -L
, tada će se rezultat prikazati u novom retku bez pretvaranja simboličkih poveznica. -
pwd -P
obrnuto, pretvara sve simboličke poveznice u njihova izvorna imena direktorija. - Unesi
pwd - pomoć
za prikaz službene dokumentacije. U njemu možete saznati kako su programeri sami opisali mogućnosti.
Iznad, namjerno nismo objasnili što su simboličke poveznice, jer je ovoj temi posvećen zaseban članak na našoj web stranici. Govori o naredbi ln, koja je izravno povezana s tvrdim i simboličkim vezama, pa vas potičemo da je proučite za više informacija o ovoj temi.
Više detalja: Ln naredba u Linuxu
Dodatne radnje s OSI
Naredba PWD može se povezati sa stvaranjem ili pregledom skripti ili se može zapisati u varijablu. Sve se to odnosi na dodatne akcije, kojih ćemo se dotaknuti i u okviru ovog materijala.
- Ako vaše mjesto pripada skripti, upotrijebite varijablu okoline putem
odjek $ PWD
kako bi saznali trenutni put. - Ako želite stvoriti varijablu sa zapisom trenutnog mjesta, unesite
CWD = $ (pwd)
gdje CWD - naziv varijable. Koristite istu naredbu prilikom izrade prilagođenih skripti, njezin oblik može se predstaviti u varijantiDIR = `pwd`
. - Sada možete pozvati varijablu putem
odjek $ CWD
aktiviranjem naredbe klikom na Unesi. - Rezultat će biti isti kao i kod standardne upotrebe predmetnog uslužnog programa.
To je sve što smo vam željeli reći o standardnom uslužnom programu Linux operativnih sustava koji se naziva PWD. Kao što vidite, ovo je visoko fokusirana naredba koja vam omogućuje definiranje samo jednog parametra, ali svoju primjenu pronalazi u raznim situacijama.