Šī ir ļoti vienkārša utilīta, kas ļauj parādīt ceļu līdz pašreizējai mapei terminālī. Palaišanas laikā katra programma saņem pašreizējo mapi, kurā tiks veiktas visas darbības ar šīs programmas failiem, ja vien nav norādīts cits ceļš. No šīs mapes tiks skaitīti arī relatīvie ceļi. Tādējādi pēc termināļa palaišanas pašreizējā mape kļūst par lietotāja sākuma direktoriju. Ja programma ir palaista no konkrētas mapes, tad pēc noklusējuma tās pašreizējā mape būs tā mape, no kuras tā tika palaista.
Komandai ir diezgan vienkārša sintakse:
$ pwd опции
Lai pielāgotu palīgprogrammas izvades rezultātus, lietotājs var izmantot šādas opcijas:
-L, --logical
- ņem direktoriju no vides mainīgā, pat ja tas satur simboliskas saites;-P
- atteikties no visām simboliskajām saitēm;--help
- parādīt palīgprogrammas palīdzību;--versija
- parādīt utilīta versiju.Tagad aplūkosim dažus piemērus darbam ar šo komandu Linux operētājsistēmā. Lai apskatītu pašreizējo Linux mapi, pietiek izpildīt pwd
bez parametriem:
$ pwd
Komandai ir opcija -P
, kuras dēļ tai izdodas atteikties no visām simboliskajām saitēm. Tas ir noderīgi, ja ceļā uz pašreizējo mapi ir simboliskas saites. Komanda vienkārši norāda pilnu ceļu, neņemot vērā simboliskās saites. Tas izskatās šādi:
$ pwd -P
Bieži vien komandu tulkojumos pwd
ir iebūvēta kā komanda. Tas nozīmē, ka interpretatoram nav nepieciešams izsaukt trešās puses utilītu, tāpēc kods tiek izpildīts ļoti ātri.
Lai noskaidrotu pašreizējo mapi, nav jāizsauc skripts, bet tikai vides mainīgais PWD
.
$echo $PWD
Lai ierakstītu linux komandas pwd rezultātu mainīgajā, izpildiet:
$CWD=$(pwd)
$echo $CWD
Komandu pwd
Linux izmanto reti, tomēr, ja nepieciešams mainīt pašreizējo mapi, to var izmantot. Kā redzams piemērā, to nav grūti izdarīt.
Apply the discount by inserting the promo code in the special field at checkout:
Apply the discount by inserting the promo code in the special field at checkout: