Linux CD komentoa käytetään nykyisen työhakemiston vaihtamiseen (eli jossa nykyinen käyttäjä työskentelee). 'cd' tarkoittaa 'vaihda hakemistoa .' Se on yksi Linux-päätteen useimmin käytetyistä komennoista.
Syntaksi:
cd
Se on yksi tärkeimmistä ja yleisimmistä komennoista Linux järjestelmä ja sitä käytetään toistuvasti. Tämän komennon avulla voimme liikkua järjestelmässämme kaikissa hakemistoissamme. Voimme siirtyä edelliseen hakemistoomme tai edelliseen seuraavaan hakemistoon tai minne tahansa.
CD-komennon toteutus
Komento on toteutettu useissa käyttöjärjestelmissä, kuten AmigaOS, MetaComCo TRIPOS, IBM OS/2, DOS, Unix, Linux, ReactOS ja Microsoft Windows. Se on saatavana kahdessa ja uudemmassa versiossa MS-DOSissa. Lisäksi DR DOS 6.0 sisältää chdir- ja cd-komentojen toteutuksen. Lisäksi komento on avoimen lähdekoodin MS-DOS-emulaattorin DOSboxin ja EFI-kuoren sisällä. HP MPE/iX:ssä sen nimi on chdir. Komento on verrattavissa Stratus OpenVOS change_current_dir -komentoon.
- cd-komento sisältyy usein suoraan komentorivitulkkiin.
- Tämä on tilanne lähes jokaisessa Unix-kuoressa (Bash, Bourne shell, tcsh jne.), Windows PowerShellissä Windows 7+:ssa, cmd.exe ok Microsoft Windows NT/2000+:ssa ja COMissa DOS:ssa/Microsoft Windows 3.x- 9x/ME.
- POSIXin määrittelemä chdir-komento on järjestelmäkutsujen komento, johon se vaikuttaa eniten lähes kaikissa käyttöjärjestelmissä.
- Windowsissa komentorivin kuoret käyttävät Windows API:ta nykyisen työhakemiston muokkaamiseen.
- Toisaalta cd-komento kutsuu chdir POSIX C -funktiota Unix-järjestelmissä.
- Se tarkoittaa, että jos komento suoritetaan, ei luoda uutta prosessia siirtymistä varten muihin hakemistoihin, kuten muiden komentojen, kuten ls, kohdalla.
Sen sijaan komentotulkki itse suorittaa tämän komennon. Tämä johtuu siitä, että kun uusi prosessi perustetaan, aliprosessi hankkii hakemiston, johon pääprosessi perustettiin. Jos cd-komento hankkii emohakemiston prosessin, cd-komennon tavoitetta ei koskaan täytetä.
Windows PowerShell, Microsoftin komentosarjakieli ja oliopohjainen komentorivin kuori, suorittaa cd-komennon komentotulkin prosessissa. Kuitenkin kaikki PowerShellin cmdlet-komentot, kuten rm, ls jne., suoritetaan komentotulkin prosessissa, koska PowerShell on .NET Framework -pohjainen ja sillä on ainutlaatuinen arkkitehtuuri kuin vanhemmilla komentotulkeilla.
CD-komennon käyttö
Hakemisto voidaan määritellä tiedostojärjestelmän loogiseksi osaksi, jota käytetään tiedostojen säilyttämiseen. Hakemistot voivat myös sisältää muita hakemistoja. Cd:llä voidaan muuttaa alihakemistoksi, palata päähakemistoon, siirtyä joka suuntaan juurihakemiston taakse tai siirtyä tiettyyn hakemistoon.
- DOS hallitsee eristettyä työhakemistoa kaikille kirjaimin merkityille asemille ja sillä on nykyisen toimivan aseman muoto.
- Cd-levyä voidaan käyttää toisen kirjaimin tai työaseman työhakemiston muokkaamiseen.
- Aseman kirjaimen kirjoittaminen komentona muuttaa toimivaa asemaa; vaihtoehtoisesti cd-levyä /d-valitsimen avulla voidaan muokata työasemaa ja kyseisen aseman työhakemistoa yhdessä vaiheessa.
- Nykyaikaiset Windows-versiot simuloivat tätä luonnetta taaksepäin yhteensopivuuden takaamiseksi EXE .
- Muista, että cd-komennon suorittaminen päätteestä ilman argumentteja vaikuttaa erilaisiin käyttöjärjestelmiin.
cd-komennon suorittamisella erä- tai komentosarjatiedostossa on myös erilaisia vaikutuksia eri käyttöjärjestelmissä. Soittajan nykyistä hakemistoa voidaan muokata suoraan käyttämällä tämän komennon erätiedostoa DOSissa. Unixin cd-komennon skriptin kutsuminen ei muokkaa soittajan nykyistä hakemistoa. Tämä johtuu siitä, että komentosarjaa ajetaan yleensä Unixin alikuoressa.
cd-komennon asetukset
Unixin kaltainen, Unix
ReactOS, Windows, OS/2, DOS
Mikään attribuutti ei näytä nykyisen hakemiston koko polkua.
Kuten meille on tuttu Linux-hakemistot , joten suoritamme seuraavat cd-toiminnot hakemistoille:
- Vaihda nykyisestä hakemistosta uuteen hakemistoon
- Muuta hakemistoa käyttämällä absoluuttista polkua
- Vaihda hakemistoa käyttämällä suhteellista polkua
- Vaihda kotihakemistoon
- Vaihda edelliseen hakemistoon
- Vaihda ylätason hakemistoon
- Vaihda juurihakemistoon
- Vaihda toisen käyttäjän kotihakemistoon
- Vaihda hakemistoon, jossa on välilyöntejä
- Muuta jopa useita alihakemistoja
1) Vaihda nykyisestä hakemistosta uuteen hakemistoon
Voimme muuttaa hakemistomme nykyisestä työhakemistosta määritettyyn hakemistoon. Voit näyttää nykyisen työhakemiston suorittamalla komennon seuraavasti:
pwd
Jos haluat muuttaa nykyistä työhakemistoamme, suorita komento seuraavasti:
cd
Harkitse alla olevaa tulosta:
Yllä olevasta lähdöstä olemme suorittaneet pwd-komennon näyttääksemme nykyisen työhakemiston, joka on '/home/sssit.' Sitten olemme suorittaneet 'cd'-komennon muuttaaksemme nykyistä hakemistoamme ja maininneet uuden hakemiston polun muodossa '/home/sssit/Desktop'. Kuten voimme nähdä tulostekuvasta, olemme uudessa hakemistossamme, joka on Desktop. Siksi nykyinen työhakemistomme on muuttunut Desktopiksi.
2) Muuta hakemistoa käyttämällä absoluuttista polkua
Jos haluat muuttaa hakemistoa käyttämällä absoluuttista polkua, meidän on mainittava koko polku juuresta alkaen. Harkitse alla olevaa esimerkkiä:
Yllä olevasta tuloksesta muutamme hakemistomme hakemistoksi 'certs' 'kupit'. Joten olemme antaneet koko polun '/run/cups/certs' juuresta (/) alkaen. Tätä kutsutaan an absoluuttinen polku .
kali linux -komennot
3) Vaihda hakemistoa käyttämällä suhteellista polkua
Voimme muuttaa hakemistoamme käyttämällä suhteellista polkua; suhteellinen polku on sijainti, joka on suhteessa nykyiseen hakemistoon. Harkitse alla olevaa esimerkkiä:
cd certs
Yllä olevasta lähdöstä muutamme hakemistoa käyttämällä suhteellista polkua. Kuten yllä olevassa esimerkissä, myös tässä olemme vaihtaneet hakemistomme 'cupit':sta 'certs'iksi, mutta emme ole maininneet koko polkua. Tämä on suhteellinen polku.
4) Vaihda kotihakemistoon
Jos haluat muuttaa hakemiston kotihakemistoksi nykyisestä työhakemistosta, suorita komento seuraavasti:
cd ~
Yllä oleva komento vie meidät kotihakemistoomme. Harkitse alla olevaa tulosta:
Kuten yllä olevasta lähdöstä näemme, olimme Lataukset-hakemistossa ja 'cd ~' -komento on tuonut meidät kotihakemistoomme.
muuta lisää sarake oraakkeli
5) Vaihda edelliseen hakemistoon
Jos haluat vaihtaa nykyisestä työhakemistosta edelliseen hakemistoon, suorita komento seuraavasti:
cd -
Harkitse alla olevaa tulosta:
Kuten yllä olevasta lähdöstä näemme, olimme hakemistossa '/Downloads/akash'. Ja suorittamalla komennon 'cd -' nykyinen työhakemistomme on muutettu aiempaan hakemistoonsa, eli '/Lataukset'.
6) Vaihda päähakemistoon
Jos haluat vaihtaa hakemiston nykyisen työhakemiston päähakemistoon, suorita komento seuraavasti:
cd.
Yllä oleva komento vie meidät nykyisen työhakemiston päähakemistoon. Harkitse alla olevaa tulosta:
Kuten yllä olevasta lähdöstä näemme, hakemisto 'akash' on muutettu emohakemistoksi 'Lataukset'.
7) Vaihda juurihakemistoon
Voit siirtyä hakemistoon koko järjestelmän juurihakemistoon nykyisestä työhakemistosta suorittamalla komennon seuraavasti:
cd /
Harkitse alla olevaa tulosta:
Yllä olevasta lähdöstä nykyinen työhakemisto on muuttunut järjestelmän juurihakemistoksi.
8) Vaihda toisen käyttäjän kotihakemistoon
Voimme muuttaa hakemiston nykyisestä työhakemistosta käyttäjän kotihakemistoksi suorittamalla komennon seuraavasti:
cd ~username
Harkitse alla olevaa tulosta:
Yllä olevasta lähdöstä olemme vaihtaneet hakemiston käyttäjän 'javatpoint' kotihakemistoksi.
9) Vaihda hakemistoon, jossa on välilyöntejä
Jos haluat muuttaa hakemistoa, jonka nimessä on välilyöntejä, ympäröi polku lainausmerkeillä (' ') tai käytä kenoviivaa () sen kanssa. Suorita komento seuraavasti:
cd 'Dir name with space' cd Dir name with space
Yllä olevat komennot jättävät huomioimatta välilyönnin hakemiston nimestä. Harkitse alla olevaa tulosta:
10) Muuta jopa useita alihakemistoja
Voimme vaihtaa hakemistoa useisiin alihakemistoihin erottamalla hakemistot vinoviivalla (/) seuraavasti:
cd Dir1/Dir2/Dir3....
Harkitse alla olevaa tulosta: