Slik endrer du katalog i Linux ved hjelp av cd -kommandoen

Slik endrer du katalog i Linux ved hjelp av cd -kommandoen

Systemnavigasjon er en av de mest grunnleggende oppgavene en bruker kan utføre på et operativsystem. Selv om mange filbehandlere er tilgjengelige som lar deg bytte katalog og navigere på diskstasjonene på en grafisk måte, kan du gjøre det samme ved hjelp av kommandolinjen for å gi deg bedre kontroll over systemet.





Heldigvis gir Linux deg en kommando kjent som cd, som lar deg enkelt endre den nåværende arbeidskatalogen på terminalen din.





Slik kan du bruke cd -kommandoen på Linux, det eneste verktøyet du noen gang trenger å gå gjennom kataloger på systemlagringen.





Hvordan bruke cd -kommandoen i Linux

CD -kommandoen står for Endre katalog . En av de mest grunnleggende kommandoene i Linux, cd har blitt en global kommando for bytte av katalog. Noen andre implementeringer av kommandoen som chdir , brukt i MS-DOS-systemer, er også tilstede.

Grunnleggende syntaks

Den grunnleggende syntaksen til cd -kommandoen er:



cd [options] [path]

...hvor alternativer er argumentene passert med kommandoen og sti er den absolutte eller relative banen til katalogen.

Absolutte og relative sti

Før du kan bruke cd -kommandoen i sin fulle grad, må du kjenne forskjellen mellom absolutte og relative banenavn. Det absolutte banenavnet er hele banen til katalogen, fra / (root) mappe.





På den annen side er det relative banenavnet avledet fra den nåværende arbeidskatalogen. Du kan bevege deg opp og ned i katalogtreet effektivt med cd-kommandoen hvis du er godt bevandret på relative stier.

For eksempel, hvis din nåværende arbeidskatalog er /hjem , og du vil endre katalogen til /Desktop . Deretter bruker du det absolutte banenavnet:





cd /home/username/Desktop

På den annen side, hvis du vil bytte til /Desktop katalogen som bruker en relativ bane, er alt du trenger å skrive:

cd /Desktop

Cd holder oversikt over hvilke kataloger som er over og under den nåværende katalogen, slik at en bruker raskt kan bytte til andre kataloger uten å måtte skrive hele banenavnet.

Hvis du ikke vet det eksakte navnet på undermappen du vil bytte til, bruker du kommandoen ls for å liste opp hver katalog i den mappen.

Bytt til hjemmekatalogen

På et Linux -system, /hjem katalog er en spesiell katalog som er reservert for en brukers personlige filer, programmer og undermapper. Når du logger deg på systemet, er hjemmekatalogen som standard angitt som den nåværende arbeidskatalogen.

Hjemmekatalogen har et spesialtegn tilordnet --- ~ (tilde) karakter. I stedet for å spesifisere den komplette banen til hjemmekatalogen ( /home/brukernavn ), kan du bare passere ~ tegn med cd -kommandoen for å endre den nåværende arbeidskatalogen til /hjem .

cd ~

På samme måte kan du navigere til en annen brukers hjemmekatalog som følger.

cd ~username

I slekt: Slik viser du alle brukere i Linux

I forrige seksjon byttet vi den nåværende arbeidskatalogen til /Desktop . I kommandoen kan du bruke ~ tegn for å betegne /hjem katalog og fjern kommandoen til halvparten av størrelsen.

cd ~/Desktop

Akkurat som hjemmekatalogen, / tegnet betegner /rot katalog på et Linux-basert operativsystem. For å bytte til rotmappen når som helst:

cd /

Bytt til forrige arbeidskatalog

Hvis du jobber med flere kataloger om gangen, kan du enkelt bytte frem og tilbake til den forrige arbeidskatalogen ved hjelp av - (bindestrek) karakter.

For eksempel hvis den nåværende arbeidskatalogen er /hjem og du bytter til /rot katalog. Deretter, /rot blir den nåværende arbeidskatalogen, og /hjem vil være den forrige arbeidskatalogen.

Å skrive følgende kommando tar deg til den forrige katalogen, dvs. /hjem .

cd -

Utsteder også cd -kommandoen etterfulgt av a rom tegnet tar brukeren til den forrige arbeidskatalogen.

cd

Bytt til foreldrekatalogen

Katalogen som består av en eller flere underkataloger er kjent som overordnet katalog. Enkelt sagt, hvis du har /Desktop og /Nedlastinger mapper i din /hjem katalogen, deretter /hjem katalogen vil være overordnet katalog for /Desktop og /Nedlastinger .

De .. og . tegn står for henholdsvis den overordnede katalogen og den nåværende katalogen.

Bruke doble prikker karakter ( .. ) for å bytte til overordnet katalog.

cd ..

Den ovennevnte kommandoen tar deg ett nivå oppover katalogtreet. Du kan også passere ekstra .. tegn for å gå lenger opp i katalogtreet.

Slik flytter du to nivåer over din nåværende arbeidskatalog:

cd ../../

Du kan også passere en bestemt katalog ett nivå over den nåværende arbeidskatalogen.

cd ../Folder

Bytt til et katalognavn med mellomrom

Ikke alle mapper på systemet ditt vil ha et ord på ett ord. Noen av dem kan inkludere rom karakter. For eksempel, /home/brukernavn/Viktige dokumenter .

I slike situasjoner returneres en feil ved å angi katalognavnet.

hvordan lage et nettprat gratis
cd /Important Documents

Produksjon:

bash: cd: too many arguments

For å bytte til kataloger som har mellomrom i navnet, pakk inn banenavnet sitater følgende. Vær oppmerksom på at du kan bruke både enkle og doble anførselstegn i kommandoen.

cd 'Important Documents'
cd 'Important Documents'

Alternativt kan du bruke bakover skråstrek () karakter for å unnslippe mellomrommene.

cd Important Documents

I slekt: Slik kommer du i gang med Linux

Systemnavigasjon gjennom kommandolinjen

Linux -terminalen er et kraftig tekstgrensesnitt for å kontrollere hvordan datamaskinen fungerer. Du kan utføre nesten hvilken som helst oppgave ved hjelp av kommandolinjen. Endre kataloger, kopiere filer og mapper eksternt , liste over filinformasjon, redigere konfigurasjonsfiler , hva som helst. Det er en kommando for alt du vil gjøre på Linux.

Det er imidlertid en ulempe ved å ha så mange kommandoer. Ikke alle kan lære og huske kommandoene, for ikke å snakke om det store beløpet som er tilgjengelig for bruk i utgangspunktet. Men som nybegynner av Linux bruker du ikke alle verktøyene som er tilgjengelige på systemet ditt.

I stedet er det mer enn nok å lære noen grunnleggende kommandoer som vil hjelpe deg med å utføre grunnleggende operasjoner for å komme i gang med operativsystemet.

Dele Dele kvitring E -post 9 grunnleggende kommandoer for å komme i gang med Linux

Vil du bli kjent med Linux? Start med disse grunnleggende Linux -kommandoene for å lære standard databehandlingsoppgaver.

Les neste
Relaterte temaer
  • Linux
  • Filbehandling
  • Terminal
Om forfatteren Deepesh Sharma(79 artikler publisert)

Deepesh er Junior Editor for Linux ved MUO. Han skriver informasjonsguider på Linux, med sikte på å gi alle nykommere en lykkelig opplevelse. Usikker på filmer, men hvis du vil snakke om teknologi, er han din fyr. På fritiden kan du finne ham lese bøker, lytte til forskjellige musikksjangre eller spille gitar.

Mer fra Deepesh Sharma

Abonner på vårt nyhetsbrev

Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis ebøker og eksklusive tilbud!

Klikk her for å abonnere