Dit is een heel eenvoudig hulpprogramma waarmee je het pad naar de huidige map in de terminal kunt weergeven. Bij het opstarten krijgt elk programma de huidige map, waar alle bewerkingen met bestanden van dit programma zullen plaatsvinden, tenzij een ander pad is opgegeven. Relatieve paden worden ook geteld vanuit deze map. Wanneer de terminal wordt gestart, wordt de huidige map dus de thuismap van de gebruiker. Als een programma wordt gestart vanuit een specifieke map, dan is de huidige map standaard de map van waaruit het is gestart.
Het commando heeft een vrij eenvoudige syntaxis:
$ pwd опции
Om de uitvoer van het hulpprogramma aan te passen, kan de gebruiker de volgende opties gebruiken:
-L, --logical
- haal de directory uit de omgevingsvariabele, zelfs als deze symbolische links bevat;-P
- alle symbolische koppelingen verwijderen;--help
- hulp bij het hulpprogramma weergeven;--version
- de versie van het hulpprogramma weergeven.Laten we nu eens kijken naar enkele voorbeelden van het werken met dit commando in het Linux besturingssysteem. Om de huidige Linux-map te bekijken is het voldoende om pwd
zonder parameters uit te voeren:
$ pwd
Het commando heeft de optie -P
, waardoor alle symbolische koppelingen worden verwijderd. Dit is handig als er symbolische links zijn langs het pad naar de huidige map. Het commando geeft gewoon het volledige pad op zonder rekening te houden met symbolische koppelingen. Het ziet er als volgt uit:
$ pwd -P
Vaak wordt pwd
in commando-interpreters geleverd als een ingebouwd commando. Dit betekent dat de interpreter geen hulpprogramma van derden hoeft aan te roepen, waardoor de code zeer snel wordt uitgevoerd.
Om de huidige map te achterhalen, hoef je het script niet aan te roepen, maar alleen de omgevingsvariabele PWD
.
$echo $PWD
Voer uit om het resultaat van het pwd linux commando naar een variabele te schrijven:
$CWD=$(pwd)
$echo $CWD
Het pwd
commando wordt zelden gebruikt in Linux, maar als je de huidige map moet wijzigen, kun je het gebruiken. Zoals je in het voorbeeld kunt zien, is het niet zo moeilijk om te doen.
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: