Android

Cd-komento linuxissa (muuta hakemistoa)

Week 1

Week 1

Sisällysluettelo:

Anonim

cd (“change directory”) -komentoa käytetään nykyisen työhakemiston muuttamiseen Linuxissa ja muissa Unixin kaltaisissa käyttöjärjestelmissä. Se on yksi tavallisimmista ja yleisimmin käytetyistä komennoista työskennellessään Linux-päätteellä.

Nykyinen työhakemisto on hakemisto (kansio), jossa käyttäjä työskentelee parhaillaan. Aina kun toimitat komentokehotteesi kanssa, työskentelet hakemistossa.

Tässä opetusohjelmassa näytämme, kuinka cd komennolla voidaan navigoida järjestelmän hakemistopuussa.

CD-komento

cd on kuorirakenne, ja sen käyttäytyminen voi vaihdella hieman kuoresta toiseen. Se käyttää shell-ympäristömuuttujia määrittämään tarvittavat tiedot sen suorittamiseksi.

Käytämme cd Bash-sisäänrakennettua versiota.

cd komennon syntaksi on seuraava:

cd directory

Komento hyväksyy vain kaksi vaihtoehtoa, joita käytetään harvoin.

  • −L , seuraa symbolisia linkkejä. Oletusarvon mukaan cd käyttäytyy kuin -L vaihtoehto määritetään. −P , älä seuraa symbolisia linkkejä. Toisin sanoen, kun tämä vaihtoehto määritetään ja yrität navigoida hakemistoon osoittavalle linkille, cd muuttuu hakemistoon.

Yksinkertaisimmassa muodossa, kun sitä käytetään ilman väitteitä, cd vie sinut kotihakemistoon.

Kun selaat tiedostojärjestelmää, voit käyttää Tab hakemistojen nimien automaattiseen täydentämiseen. Kaltevuuden lisääminen hakemistonimen loppuun on valinnainen.

Vaihtaaksesi hakemistoon sinulla on oltava suoritettavat käyttöoikeudet kyseiselle hakemistolle.

pwd komennon avulla voit selvittää missä hakemistossa olet.

Absoluuttiset ja suhteelliset polunimet

Kun määrität hakemiston, johon haluat muuttaa, voit käyttää joko absoluuttista tai suhteellista polunimeä. Absoluuttinen tai täysi polku alkaa järjestelmän juuresta / , ja suhteellinen polku alkaa nykyisestä hakemistosta.

Kun kirjaudut Linux-järjestelmään, oletusarvoisesti nykyinen työhakemisto on asetettu kotihakemistoon. Olettaen, että Downloads hakemisto on kotihakemistossasi, voit navigoida siihen käyttämällä suhteellista polkua hakemistoon:

cd Downloads

Voit myös navigoida samaan hakemistoon käyttämällä sen ehdotonta polkua:

cd /home/username/Downloads

Lyhyesti sanottuna, jos polku alkaa viivalla ( / ), se on ehdoton polku hakemistoon.

Emohakemisto

Unix-kaltaisissa käyttöjärjestelmissä nykyistä työhakemistoa edustaa yksi piste ( . ). Kaksi pistettä ( .. ) edustavat peräkkäin emohakemistoa tai toisin sanoen hakemistoa, joka on välittömästi nykyisen yläpuolella.

Jos kirjoitat cd. , muutat nykyiseen hakemistoon tai toisin sanoen komento ei tee mitään.

Oletetaan, että olet tällä hetkellä /usr/local/share , siirtyäksesi /usr/local (yksi taso nykyisestä hakemistosta korkeammalle) kirjoittamalla:

cd../

Voit siirtää kaksi tasoa hakemistoon /usr (vanhemman vanhempi) ylöspäin suorittamalla seuraavan:

cd../../

Tässä on toinen esimerkki. Oletetaan, että olet /usr/local/share ja haluat vaihtaa /usr/local/src . Voit tehdä sen kirjoittamalla:

cd../src

Siirry edelliseen hakemistoon

Vaihtaaksesi takaisin edelliseen työhakemistoon, välitä viiva ( - ) -merkki argumentina cd-komennolle:

cd -

Siirry kotihakemistoon

Voit siirtyä kotihakemistoon kirjoittamalla cd . Toinen tapa palata suoraan kotihakemistoon on käyttää tilde ( ~ ) -merkkiä, kuten alla on esitetty:

cd ~

Esimerkiksi, jos haluat navigoida kotihakemistossa olevaan Downloads hakemistoon, kirjoita:

cd ~/Downloads

Voit myös navigoida toisen käyttäjän kotihakemistoon seuraavan syntaksin avulla:

cd ~username

Hakemistot, joissa avaruus on heidän nimissään

Jos hakemistossa, johon haluat muuttaa, on nimissä välilyöntejä, sinun tulisi joko ympäröida polku lainausmerkeillä tai käyttää palkkaluokan ( \ ) merkkiä välttääksesi tilan:

cd 'Dir name with space'

cd Dir\ name\ with\ space

johtopäätös

Tähän mennessä sinun pitäisi olla hyvä käsitys siitä, mikä on nykyinen työhakemisto ja kuinka käyttää cd komentoa navigoidaksesi toiseen hakemistoon.

bash-terminaali