Tämä on hyvin yksinkertainen apuohjelma, jonka avulla voit näyttää nykyisen kansion polun terminaalissa. Käynnistyksen yhteydessä jokainen ohjelma saa nykyisen kansion, jossa kaikki kyseisen ohjelman tiedostojen kanssa tehtävät operaatiot tapahtuvat, ellei muuta polkua ole määritetty. Myös suhteelliset polut lasketaan tästä kansiosta. Kun päätelaite käynnistetään, nykyisestä kansiosta tulee siis käyttäjän kotihakemisto. Jos ohjelma käynnistetään tietystä kansiosta, sen nykyinen kansio on oletusarvoisesti se hakemisto, josta se käynnistettiin.
Komennolla on melko yksinkertainen syntaksi:
$ pwd опции
Käyttäjä voi muokata apuohjelman tulostetta käyttämällä seuraavia vaihtoehtoja:
-L, --logical
- ottaa hakemiston ympäristömuuttujasta, vaikka se sisältäisi symbolisia linkkejä;-P
- hylkää kaikki symboliset linkit;--help
- näyttää apuohjelman ohjeen;--version
- näyttää apuohjelman version.Tarkastellaan nyt muutamia esimerkkejä tämän komennon käytöstä Linux-käyttöjärjestelmässä. Nykyisen Linux-kansion tarkastelemiseksi riittää, että suoritat komennon pwd
ilman parametreja:
$ pwd
Komennossa on -P-vaihtoehto
, jonka ansiosta se onnistuu hylkäämään kaikki symboliset linkit. Tämä on hyödyllistä silloin, kun nykyisen kansion polun varrella on symbolisia linkkejä. Komento antaa yksinkertaisesti koko polun ottamatta symbolisia linkkejä huomioon. Se näyttää tältä:
$ pwd -P
Usein komentotulkissa pwd
tulee sisäänrakennettuna komentona. Tämä tarkoittaa, että tulkin ei tarvitse kutsua kolmannen osapuolen apuohjelmaa, joten koodi suoritetaan hyvin nopeasti.
Nykyisen kansion selvittämiseksi sinun ei tarvitse kutsua komentosarjaa, vaan riittää, että kutsut PWD-ympäristömuuttujaa
$echo $PWD
Voit kirjoittaa pwd linux-komennon tuloksen muuttujaan suorittamalla:
$CWD=$(pwd)
$echo $CWD
pwd-komentoa
käytetään Linuxissa harvoin, mutta jos haluat muuttaa nykyisen kansion, voit käyttää sitä. Kuten esimerkistä näet, se ei ole kovin vaikeaa.
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: