Systemnavigering är en av de mest grundläggande uppgifterna som en användare kan utföra i ett operativsystem. Medan många filhanterare är tillgängliga som låter dig byta katalog och navigera på dina hårddiskar på ett grafiskt sätt kan du göra samma sak med hjälp av kommandoraden bättre kontroll över ditt system.
Lyckligtvis ger Linux dig ett kommando som kallas cd, vilket gör att du enkelt kan ändra den nuvarande arbetskatalogen på din terminal.
Så här kan du använda cd-kommandot på Linux, det enda verktyget som du någonsin behöver för att korsa genom kataloger på ditt systemlagring.
Hur man använder cd-kommandot i Linux
CD-kommandot står för Ändra katalog. En av de mest grundläggande kommandona i Linux, cd har blivit ett globalt kommando för att byta katalog. Några andra implementeringar av kommandot som chdir, som används i MS-DOS-system, finns också.
Grundläggande syntax
Den grundläggande syntaxen för cd-kommandot är:
cd [alternativ] [sökväg]
...var alternativ är argumenten skickade med kommandot och väg är den absoluta eller relativa sökvägen till katalogen.
Absoluta och relativa sökvägar
Innan du kan använda cd-kommandot i sin fulla omfattning måste du känna till skillnaden mellan absoluta och relativa sökvägar. Det absoluta sökvägen är den fullständiga sökvägen till katalogen, från och med / (root) mapp.
Å andra sidan härleds det relativa sökvägen från den aktuella arbetskatalogen. Du kan flytta upp och ner i katalogträdet effektivt med cd-kommandot om du är väl insatt i relativa banor.
Till exempel om din nuvarande arbetskatalog är /home, och du vill ändra katalogen till /Desktop. Använd sedan det absoluta sökvägen:
cd / home / användarnamn / Desktop
Å andra sidan, om du vill byta till /Desktop katalog med en relativ sökväg, allt du behöver skriva är:
cd / skrivbord
Cd håller reda på vilka kataloger som finns över och under den aktuella katalogen, så att en användare snabbt kan flytta till andra kataloger utan att behöva skriva hela sökvägen.
Om du inte vet exakt namnet på undermappen som du vill byta till, använd kommandot ls för att lista alla kataloger i den mappen.
Byt till hemkatalogen
På ett Linux-system är /home katalog är en speciell katalog som är reserverad för en användares personliga filer, program och undermappar. När du loggar in på ditt system är hemkatalogen inställd som den aktuella arbetskatalogen som standard.
Hemkatalogen har ett specialtecken tilldelat den ~ (tilde) karaktär. Istället för att ange hela sökvägen till din hemkatalog (/home/username), du kan bara passera ~ karaktär med cd-kommandot för att ändra den aktuella arbetskatalogen till /home.
cd ~
På samma sätt kan du navigera till andra användares hemkatalog enligt följande.
cd ~ användarnamn
Relaterad: Hur man listar alla användare i Linux
I föregående avsnitt bytte vi den nuvarande arbetskatalogen till /Desktop. I kommandot kan du använda ~ karaktär för att beteckna /home katalog och ta bort kommandot till hälften av dess storlek.
cd ~ / Desktop
Navigera till rotmappen
Precis som hemkatalogen, / karaktär betecknar /root katalog på ett Linux-baserat operativsystem. Så här byter du till rotmappen:
CD /
Byt till föregående arbetsregister
Om du arbetar med flera kataloger åt gången kan du enkelt växla fram och tillbaka till föregående arbetskatalog med - (bindestreck) karaktär.
Till exempel om den aktuella arbetskatalogen är /home och du byter till /root katalog. Sedan, /root blir den nuvarande arbetskatalogen, och /home kommer att vara den föregående arbetskatalogen.
Att skriva följande kommando tar dig till föregående katalog, dvs. /home.
CD -
Utfärdar också cd-kommandot följt av a Plats karaktär tar användaren till föregående arbetskatalog.
CD
Byt till föräldrakatalogen
Katalogen som består av en eller flera underkataloger kallas överordnad katalog. Enkelt uttryckt, om du har /Desktop och /Downloads mappar i din /home katalog, sedan /home katalogen är den överordnade katalogen för /Desktop och /Downloads.
De .. och . tecken står för den överordnade katalogen respektive den aktuella katalogen.
Använd dubbla prickar karaktär (..) för att växla till överordnad katalog.
CD ..
Det ovan nämnda kommandot tar dig en nivå upp i katalogträdet. Du kan också skicka ytterligare .. tecken för att flytta längre upp i katalogträdet.
Så här flyttar du två nivåer över din nuvarande arbetskatalog:
CD ../../
Du kan också skicka en specifik katalog en nivå ovanför den nuvarande arbetskatalogen.
cd ../mapp
Byt till ett katalognamn med mellanslag
Inte varje mapp på ditt system kommer att ha ett ords namn. Några av dem kan inkludera Plats karaktär. Till exempel, / hem / användarnamn / Viktiga dokument.
I sådana situationer returnerar ett fel när du anger katalognamnet.
cd / Viktiga dokument
Produktion:
bash: cd: för många argument
För att växla till kataloger som har mellanslag i namnet, slå in sökvägen i citat som följer. Observera att du kan använda både enkla och dubbla citat i kommandot.
cd 'Viktiga dokument'
cd "Viktiga dokument"
Alternativt kan du använda bakåt snedstreck (\) karaktär för att undkomma utrymmena.
cd Viktigt \ Dokument
Relaterad: Så här kommer du igång med Linux
Systemnavigering genom kommandoraden
Linux-terminalen är ett kraftfullt textgränssnitt för att styra datorns arbete. Du kan utföra nästan vilken uppgift som helst med hjälp av kommandoraden. Byta katalog, fjärrkopiering av filer och mappar, lista filinformation, redigera konfigurationsfiler, du heter det. Det finns ett kommando för allt du vill göra på Linux.
Det finns dock en nackdel med att ha så många kommandon. Inte alla kan lära sig och komma ihåg kommandona, för att inte tala om den stora mängden som är tillgänglig att använda i första hand. Men som en nybörjare av Linux-användare kommer du inte att använda alla verktyg som finns tillgängliga på ditt system.
Istället är det mer än tillräckligt att lära sig några grundläggande kommandon som hjälper dig att utföra grundläggande operationer för att komma igång med operativsystemet.
Vill du bli bekant med Linux? Börja med dessa grundläggande Linux-kommandon för att lära dig vanliga datoruppgifter.
Läs Nästa
- Linux
- Filhantering
- Terminal

Deepesh är Junior Editor för Linux på MUO. Han har skrivit informationsinnehåll på internet i över 3 år. På fritiden tycker han om att skriva, lyssna på musik och spela sin gitarr.
Prenumerera på vårt nyhetsbrev
Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e-böcker och exklusiva erbjudanden!
Ett steg till…!
Bekräfta din e-postadress i e-postmeddelandet som vi just skickade till dig.