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
Naviger til rotmappen
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 LinuxVil du bli kjent med Linux? Start med disse grunnleggende Linux -kommandoene for å lære standard databehandlingsoppgaver.
Les neste Relaterte temaer- Linux
- Filbehandling
- Terminal
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 SharmaAbonner på vårt nyhetsbrev
Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis ebøker og eksklusive tilbud!
Klikk her for å abonnere