Så här ändrar du katalog i Linux med cd -kommandot

Så här ändrar du katalog i Linux med 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 är tillgängliga som låter dig byta kataloger och navigera på dina hårddiskar på ett grafiskt sätt, kan du göra samma sak med kommandoraden för att ge dig 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 du någonsin kommer att behöva gå igenom kataloger på systemlagringen.





Hur man använder cd -kommandot i Linux

Kommandot cd står för Ändra katalog . Ett 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

Grundsyntaxen 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 vägnamn

Innan du kan använda cd -kommandot till fullo måste du känna till skillnaden mellan absoluta och relativa sökväg. Det absoluta sökvägsnamnet är den fullständiga sökvägen till katalogen, från och med / (root) mapp.





Å andra sidan härrör det relativa söknamnet från den aktuella arbetskatalogen. Du kan flytta upp och ner i katalogträdet effektivt med kommandot cd om du är insatt i relativa banor.

Till exempel om din nuvarande arbetskatalog är /Hem , och du vill ändra katalogen till /Skrivbord . Använd sedan det absoluta söknamnet:





cd /home/username/Desktop

Å andra sidan, om du vill byta till /Skrivbord katalog som använder en relativ sökväg, allt du behöver skriva är:

cd /Desktop

Cd håller reda på vilka kataloger som finns ovanför och under den aktuella katalogen, så att en användare snabbt kan byta till andra kataloger utan att behöva skriva hela sökvägsnamnet.

Om du inte vet det exakta namnet på den undermapp som du vill byta till, använd kommandot ls att lista ner varje katalog i den mappen.

Byt till hemkatalogen

På ett Linux -system, /Hem katalog är en särskild katalog som är reserverad för en användares personliga filer, program och undermappar. När du loggar in på ditt system är hemkatalogen som standard inställd på den aktuella arbetskatalogen.

Hemkatalogen har ett specialtecken tilldelat det --- ~ (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 kommandot cd 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

Relaterad: Hur man listar alla användare i Linux

I föregående avsnitt bytte vi den nuvarande arbetskatalogen till /Skrivbord . I kommandot kan du använda ~ tecken för att beteckna /Hem katalog och ta bort kommandot till hälften av dess storlek.

cd ~/Desktop

Precis som hemkatalogen, / tecken betecknar /rot katalog på ett Linux-baserat operativsystem. Så här växlar du till rotmappen:

cd /

Byt till föregående arbetskatalog

Om du arbetar med flera kataloger åt gången kan du enkelt växla fram och tillbaka till den tidigare arbetskatalogen med - (bindestreck) karaktär.

Till exempel om den aktuella arbetskatalogen är /Hem och du byter till /rot katalog. Sedan, /rot blir den nuvarande arbetskatalogen och /Hem kommer att vara den tidigare arbetskatalogen.

Om du skriver följande kommando tar du dig till föregående katalog, d.v.s. /Hem .

cd -

Utfärdar också cd -kommandot följt av a Plats tecken tar användaren till den tidigare arbetskatalogen.

cd

Byt till föräldrakatalogen

Katalogen som består av en eller flera underkataloger är känd som den överordnade katalogen. Enkelt uttryckt, om du har /Skrivbord och /Nedladdningar mappar i din /Hem katalogen, sedan /Hem katalogen blir ö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å 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 ../Folder

Byt till ett katalognamn med mellanslag

Inte varje mapp på ditt system kommer att ha ett ord på ett ord. Några av dem kan inkludera Plats karaktär. Till exempel, /home/användarnamn/Viktiga dokument .

I sådana situationer returneras ett fel om du anger katalognamnet.

bästa appar för macbook pro 2016
cd /Important Documents

Produktion:

bash: cd: too many arguments

Om du vill byta till kataloger som har mellanslag i namnet, packa 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 bakåtstreck () karaktär för att fly utrymmena.

cd Important Documents

Relaterad: Hur man kommer igång med Linux

Systemnavigering genom kommandoraden

Linux -terminalen är ett kraftfullt textgränssnitt för att styra datorns funktion. Du kan utföra nästan vilken uppgift som helst med hjälp av kommandoraden. Ändra kataloger, fjärrkopiering av filer och mappar , lista med 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. Inte alla kan lära sig och memorera kommandona, för att inte tala om det stora belopp som är tillgängligt för användning i första hand. Men som nybörjare av Linux använder du inte 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.

Dela med sig Dela med sig Tweet 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(79 artiklar publicerade)

Deepesh är Junior Editor för Linux på MUO. Han skriver informationsguider på Linux, i syfte att ge alla nykomlingar en lycklig upplevelse. Osäker på filmer, men om du vill prata om teknik är han din kille. På fritiden kan du hitta honom läsa böcker, lyssna på olika musikgenrer eller spela 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!

Klicka här för att prenumerera