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
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.
Vil du blive fortrolig med Linux? Start med disse grundlæggende Linux-kommandoer for at lære almindelige computeropgaver.
Læs Næste
- Linux
- Filhåndtering
- Terminal

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.
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.