Systemnavigering är en av de mest grundläggande uppgifterna som en användare kan utföra på ett operativsystem. Även om många filhanterare finns tillgängliga som låter dig byta kataloger och navigera på dina hårddiskar på ett grafiskt sätt, kan du få bättre kontroll över ditt system om du gör detsamma med kommandoraden.
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 du någonsin kommer att behöva för att gå igenom kataloger på ditt systemminne.
Hur man använder cd-kommandot i Linux
Kommandot cd står för Byt katalog. Ett av de mest grundläggande kommandona i Linux, cd har blivit ett globalt kommando för att byta katalog. Vissa andra implementeringar av kommandot som t.ex chdir, som används i MS-DOS-system, finns också.
Grundläggande syntax
Den grundläggande syntaxen för cd-kommandot är:
cd [options] [path]
…var alternativ är argumenten som skickas 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 dess fulla omfattning måste du känna till skillnaden mellan absoluta och relativa sökvägsnamn. Det absoluta sökvägsnamnet är den fullständiga sökvägen till katalogen, med början från / (rot) mapp.
Å andra sidan kommer det relativa sökvägsnamnet från den aktuella arbetskatalogen. Du kan flytta upp och ner i katalogträdet effektivt med kommandot cd om du är väl insatt i relativa sökvägar.
Till exempel om din nuvarande arbetskatalog är /Hem, och du vill ändra katalogen till /Skrivbord. Använd sedan det absoluta sökvägsnamnet:
cd /home/username/Desktop
Å andra sidan, om du vill byta till /Skrivbord katalog med en relativ sökväg, allt du behöver skriva är:
cd /Desktop
Cd håller reda på vilka kataloger som finns över och under den aktuella katalogen, så att en användare snabbt kan byta till andra kataloger utan att behöva skriva hela sökvägen.
Om du inte vet det exakta namnet på undermappen som du vill byta till, använd kommandot ls för att lista alla kataloger i den mappen.
Växla till hemkatalogen
På ett Linux-system är /Hem katalog är en speciell katalog 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/användarnamn), kan du bara passera ~ tecken med cd-kommandot för att ändra den aktuella arbetskatalogen till /Hem.
cd ~
På samma sätt kan du navigera till andra användares hemkatalog enligt följande.
cd ~username
I föregående avsnitt bytte vi den nuvarande arbetskatalogen till /Skrivbord. I kommandot kan du använda ~ tecken för att beteckna /Hem katalogen och ta bort kommandot till hälften av dess storlek.
cd ~/Desktop
Navigera till rotmappen
Precis som hemmakatalogen, / tecken betecknar /rot katalog på ett Linux-baserat operativsystem. Så här byter du till rotmappen när som helst:
cd /
Byt till den tidigare arbetskatalogen
Om du arbetar med flera kataloger samtidigt kan du enkelt växla fram och tillbaka till föregående arbetskatalog med hjälp av – (bindestreck) karaktär.
Till exempel om den aktuella arbetskatalogen är /Hem och du byter till /rot katalog. Sedan, /rot kommer att bli den aktuella arbetskatalogen, och /Hem kommer att vara den tidigare arbetskatalogen.
Genom att skriva följande kommando kommer du till föregående katalog, dvs /Hem.
cd -
Utfärdar också cd-kommandot följt av a Plats tecken tar användaren till föregående arbetskatalog.
cd
Växla till den överordnade katalogen
Katalogen som består av en eller flera underkataloger kallas för överordnad katalog. Enkelt uttryckt, om du har /Skrivbord och /Nedladdningar mappar i din /Hem katalogen, sedan /Hem katalog kommer att vara överordnad katalog för /Skrivbord och /Nedladdningar.
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 den överordnade katalogen.
cd ..
Det ovannämnda kommandot tar dig en nivå upp i katalogträdet. Du kan också passera 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å över den nuvarande arbetskatalogen.
cd ../Folder
Ändra till ett katalognamn med mellanslag
Inte varje mapp på ditt system kommer att ha ett ettordsnamn. Några av dem kan inkludera Plats karaktär. Till exempel, /home/användarnamn/Viktiga dokument.
I sådana situationer kommer ett felmeddelande att returneras om du anger katalognamnet.
cd /Important Documents
Produktion:
bash: cd: too many arguments
Om du vill byta till kataloger som har mellanslag i namnet, slå in sökvägsnamnet citat som följer. Observera att du kan använda både enkla och dubbla citattecken i kommandot.
cd 'Important Documents'
cd "Important Documents"
Alternativt kan du använda snedstreck () tecken för att fly mellanrummen.
cd Important Documents
Systemnavigering genom kommandoraden
Linux-terminalen är ett kraftfullt textgränssnitt för att kontrollera hur din dator fungerar. Du kan utföra nästan alla uppgifter med hjälp av kommandoraden. Ändra kataloger, kopiera filer och mappar på distans, lista filinformation, redigera konfigurationsfiler, you name it. 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. Alla kan inte lära sig och memorera kommandona, för att inte tala om den rejäla mängd som är tillgänglig att använda i första hand. Men som nybörjare av Linux 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.
Om författaren
Deepesh Sharma (110 publicerade artiklar)
Deepesh är Junior Editor för Linux på MUO. Han skriver informationsguider om Linux, i syfte att ge alla nykomlingar en lycksalig upplevelse. Inte säker på filmer, men om du vill prata om teknik är han din kille.
Mer från Deepesh Sharma
Prenumerera på vårt nyhetsbrev
Gå med i vårt nyhetsbrev för tekniska tips, recensioner, free e-böcker och exklusiva erbjudanden!
Klicka här för att prenumerera
