Maksutavat Abuse

Mitä pwd-komento tekee Linuxissa

20.03.2021, 18:13

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.

Mitä pwd-komento tekee Linuxissa

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 

команда 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

команда pwd в LinuxUsein 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

команда pwd

Voit kirjoittaa pwd linux-komennon tuloksen muuttujaan suorittamalla:

$CWD=$(pwd)
$echo $CWD

команда pwd

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.