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.

instagram viewer

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.

E-post
9 grundläggande kommandon för att komma igång med Linux

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

Relaterade ämnen
  • Linux
  • Filhantering
  • Terminal
Om författaren
Deepesh Sharma (38 artiklar publicerade)

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.

Mer från Deepesh Sharma

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.

.