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

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 å krysse 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 kataloger. Noen andre implementeringer av kommandoen som chdir, brukt i MS-DOS-systemer, er også til stede.

Grunnleggende syntaks

Den grunnleggende syntaksen til cd-kommandoen er:

cd [opsjoner] [bane]

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

Absolutte og relative sti

Før du kan bruke cd-kommandoen i full utstrekning, må du vite forskjellen mellom absolutte og relative banenavn. Det absolutte banenavnet er den komplette banen til katalogen, fra og med / (rot) mappe.

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

For eksempel hvis den nåværende arbeidskatalogen er /home, og du vil endre katalogen til /Desktop. Deretter bruker du det absolutte stienavnet:

cd / home / brukernavn / Desktop

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

cd / Desktop

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

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

Bytt til hjemmekatalogen

På et Linux-system, er /home katalog er en spesiell katalog som er reservert for brukerens personlige filer, programmer og undermapper. Når du logger på systemet ditt, er hjemmekatalogen angitt som gjeldende arbeidskatalog som standard.

Hjemmekatalogen har et spesialtegn tildelt den ~ (tilde) karakter. I stedet for å spesifisere den komplette banen til hjemmekatalogen din (/home/username), kan du bare passere ~ tegn med cd-kommandoen for å endre den gjeldende arbeidskatalogen til /home.

cd ~

På samme måte kan du navigere til andre brukeres hjemmekatalog som følger.

cd ~ brukernavn

I slekt: Hvordan liste opp alle brukere i Linux

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

cd ~ / Desktop

Naviger til rotmappen

Akkurat som hjemmekatalogen, / karakter betegner /root katalog på et Linux-basert operativsystem. Slik bytter du 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 forrige arbeidskatalog ved hjelp av - (bindestrek) karakter.

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

Å skrive følgende kommando tar deg til forrige katalog, dvs. /home.

cd -

Også utstede cd-kommandoen etterfulgt av a rom tegnet tar brukeren til forrige arbeidskatalog.

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 /Downloads mapper i /home katalogen, deretter /home katalogen vil være den overordnede katalogen for /Desktop og /Downloads.

De .. og . tegn står for henholdsvis overordnet katalog og gjeldende katalog.

Bruke doble prikker karakter (..) for å bytte til foreldrekatalogen.

cd ..

Den nevnte kommandoen tar deg ett nivå opp i katalogtreet. Du kan også passere ekstra .. tegn for å bevege seg lenger opp i katalogtreet.

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

cd ../../

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

cd ../mappe

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, / hjem / brukernavn / Viktige dokumenter.

I slike situasjoner returnerer en feil når du spesifiserer katalognavnet.

cd / Viktige dokumenter

Produksjon:

bash: cd: for mange argumenter

For å bytte til kataloger som har mellomrom i navnet, bryter du banenavnet inn sitater som følger. Merk at du kan bruke både enkle og doble anførselstegn i kommandoen.

cd 'Viktige dokumenter'
cd "Viktige dokumenter"

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

cd Viktig \ Dokumenter

I slekt: Hvordan komme i gang med Linux

Systemnavigering gjennom kommandolinjen

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

Imidlertid er det en ulempe med å ha så mange kommandoer. Ikke alle kan lære og huske kommandoene, for ikke å nevne det heftige beløpet som er tilgjengelig for å begynne med. Men som en nybegynner Linux-bruker, vil du ikke bruke 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.

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 databehandling.

Les Neste

Relaterte temaer
  • Linux
  • Filbehandling
  • Terminal
Om forfatteren
Deepesh Sharma (38 artikler publisert)

Deepesh er Junior Editor for Linux på MUO. Han har skrevet informasjonsinnhold på internett i over 3 år. På fritiden liker han å skrive, høre på musikk og spille gitaren.

Mer fra Deepesh Sharma

Abonner på vårt nyhetsbrev

Bli med på nyhetsbrevet vårt for tekniske tips, anmeldelser, gratis e-bøker og eksklusive tilbud!

Ett steg til…!

Bekreft e-postadressen din i e-posten vi nettopp sendte deg.

.