Systemnavigation er en af ​​de mest grundlæggende opgaver, som en bruger kan udføre på et operativsystem. Mens der er mange filadministratorer til rådighed, der giver dig mulighed for at skifte mappe og navigere på dine diskdrev på en grafisk måde kan du gøre det samme ved hjælp af kommandolinjen bedre kontrol over dit system.

Heldigvis giver Linux dig en kommando kendt som cd, som giver dig mulighed for nemt at ændre den aktuelle arbejdsmappe på din terminal.

Sådan kan du bruge cd-kommandoen på Linux, det eneste værktøj, du nogensinde har brug for at krydse gennem mapper på dit systemlager.

Sådan bruges cd-kommandoen i Linux

CD-kommandoen står for Skift katalog. En af de mest grundlæggende kommandoer i Linux, cd er blevet en global kommando til at skifte mapper. Nogle andre implementeringer af kommandoen som f.eks chdir, der anvendes i MS-DOS-systemer, er også til stede.

Grundlæggende syntaks

Den grundlæggende syntaks for cd-kommandoen er:

cd [optioner] [sti]

...hvor muligheder er de argumenter, der sendes med kommandoen og

instagram viewer
sti er den absolutte eller relative sti til biblioteket.

Absolutte og relative stienavne

Inden du kan bruge cd-kommandoen i fuldt omfang, skal du kende forskellen mellem absolutte og relative stienavne. Det absolutte stinavn er den komplette sti til biblioteket, startende fra / (rod) folder.

På den anden side er det relative sti navn afledt af den aktuelle arbejdsmappe. Du kan bevæge dig op og ned i katalogtræet effektivt med cd-kommandoen, hvis du er fortrolig med relative stier.

For eksempel, hvis din nuværende arbejdsmappe er /home, og du vil ændre biblioteket til /Desktop. Brug derefter det absolutte stinavn:

cd / home / brugernavn / Desktop

På den anden side, hvis du vil skifte til /Desktop bibliotek ved hjælp af en relativ sti, alt hvad du skal skrive er:

cd / Desktop

Cd holder styr på, hvilke mapper der er over og under den aktuelle mappe, så brugeren hurtigt kan skifte til andre mapper uden at skulle skrive hele stienavnet.

Hvis du ikke kender det nøjagtige navn på den undermappe, du vil skifte til, skal du bruge kommandoen ls for at liste ned hvert bibliotek i den mappe.

Skift til hjemmekataloget

På et Linux-system er /home bibliotek er et specielt bibliotek reserveret til en brugers personlige filer, programmer og undermapper. Når du logger på dit system, er hjemmemappen som standard indstillet til den aktuelle arbejdsmappe.

Hjemmekataloget har et specielt tegn tildelt detthe ~ (tilde) Karakter. I stedet for at angive den komplette sti til dit hjemmekatalog (/home/username), kan du bare passere ~ tegn med cd-kommandoen for at ændre den aktuelle arbejdsmappe til /home.

cd ~

På samme måde kan du navigere til en anden brugers hjemmekatalog som følger.

cd ~ brugernavn

Relaterede: Sådan vises en liste over alle brugere i Linux

I det foregående afsnit skiftede vi den nuværende arbejdsmappe til /Desktop. I kommandoen kan du bruge ~ tegn til at betegne /home mappe, og fjern kommandoen til halvdelen af ​​dens størrelse.

cd ~ / Desktop

Naviger til rodmappen

Ligesom hjemmekataloget, / karakter angiver /root bibliotek på et Linux-baseret operativsystem. Sådan skifter du til rodmappen når som helst:

cd /

Skift til den tidligere arbejdsmappe

Hvis du arbejder med flere mapper ad gangen, kan du nemt skifte frem og tilbage til det forrige arbejdskatalog ved hjælp af - (bindestreg) Karakter.

For eksempel hvis den aktuelle arbejdsmappe er /home og du skifter til /root vejviser. Derefter, /root bliver den aktuelle arbejdsmappe, og /home vil være den forrige arbejdsmappe.

At skrive følgende kommando fører dig til den forrige mappe, dvs. /home.

cd -

Udstedelse af cd-kommandoen efterfulgt af en plads tegn fører brugeren til den forrige arbejdsmappe.

cd 

Skift til forældrekataloget

Kataloget, der består af et eller flere underkataloger, er kendt som overordnet katalog. Kort sagt, hvis du har /Desktop og /Downloads mapper i din /home mappe, derefter /home mappe er den overordnede mappe til /Desktop og /Downloads.

Det .. og . tegn står for henholdsvis modermappen og den aktuelle mappe.

Brug dobbelt prikker Karakter (..) for at skifte til det overordnede bibliotek.

cd ..

Den førnævnte kommando fører dig et niveau op i katalogtræet. Du kan også videregive yderligere .. tegn for at flytte længere op ad katalogtræet.

Sådan flytter du to niveauer over din nuværende arbejdsmappe:

cd ../../

Du kan også videregive et bestemt katalog et niveau over det nuværende arbejdsmappe.

cd ../Mappe

Skift til et katalognavn med mellemrum

Ikke alle mapper på dit system vil have et navn på et ord. Nogle af dem kan omfatte plads Karakter. For eksempel, / hjem / brugernavn / Vigtige dokumenter.

I sådanne situationer vil angivelse af katalognavnet returnere en fejl.

cd / Vigtige dokumenter

Produktion:

bash: cd: for mange argumenter

For at skifte til mapper, der har mellemrum i navnet, skal du indpakke stienavnet i citater som følger. Bemærk, at du kan bruge både enkelt og dobbelt anførselstegn i kommandoen.

cd 'Vigtige dokumenter'
cd "Vigtige dokumenter"

Alternativt kan du bruge bagud skråstreg (\) karakter for at undslippe pladserne.

cd Vigtigt \ Dokumenter

Relaterede: Sådan kommer du i gang ved hjælp af Linux

Systemnavigation gennem kommandolinjen

Linux-terminalen er en kraftfuld tekstgrænseflade til styring af din computers arbejde. Du kan udføre næsten enhver opgave ved hjælp af kommandolinjen. Skift mapper, fjernkopiering af filer og mapper, lister filoplysninger, redigering af konfigurationsfiler, du navngiver det. Der er en kommando til alt, hvad du vil gøre på Linux.

Der er dog en ulempe ved at have så mange kommandoer. Ikke alle kan lære og huske kommandoerne for ikke at nævne det store beløb, der er tilgængeligt til at begynde med. Men som en nybegynder Linux-bruger bruger du ikke alle de værktøjer, der er tilgængelige på dit system.

I stedet for er det mere end nok at lære nogle grundlæggende kommandoer, der hjælper dig med at udføre grundlæggende operationer, til at komme i gang med operativsystemet.

E-mail
9 grundlæggende kommandoer til at komme i gang med Linux

Vil du blive fortrolig med Linux? Start med disse grundlæggende Linux-kommandoer for at lære almindelige computeropgaver.

Læs Næste

Relaterede emner
  • Linux
  • Filhåndtering
  • Terminal
Om forfatteren
Deepesh Sharma (38 artikler offentliggjort)

Deepesh er Junior Editor til Linux på MUO. Han har skrevet informativt indhold på internettet i over 3 år. I sin fritid nyder han at skrive, lytte til musik og spille sin guitar.

Mere fra Deepesh Sharma

Abonner på vores nyhedsbrev

Deltag i vores nyhedsbrev for tekniske tip, anmeldelser, gratis e-bøger og eksklusive tilbud!

Et trin mere !!!

Bekræft din e-mail-adresse i den e-mail, vi lige har sendt dig.

.