Nyheter i Android, Telefoner, Prylar Och Recensioner

Hur man ändrar katalog i Linux med hjälp av cd-kommandot

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.

Relaterad  Hur man använder Story Shacks Taleforge-app för att träna kreativt skrivande

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

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.

Relaterad  16 varumärkestrender för att öka medvetenheten 2023

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.

Relaterad  Detta smarta bordsspel erbjuder dig en innovativ spelupplevelse

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

Table of Contents