Sådan ændres bibliotek i Linux ved hjælp af cd -kommandoen

Sådan ændres bibliotek i Linux ved hjælp af cd -kommandoen

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





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





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





Sådan bruges cd -kommandoen i Linux

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

Grundlæggende syntaks

Den grundlæggende syntaks for cd -kommandoen er:



cd [options] [path]

...hvor muligheder er argumenterne bestået med kommandoen og sti er den absolutte eller relative sti til biblioteket.

Absolutte og relative sti navne

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





På den anden side er det relative stinavn afledt af det aktuelle arbejdskatalog. Du kan flytte op og ned i biblioteketræet effektivt med cd-kommandoen, hvis du er velbevandret på relative stier.

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





cd /home/username/Desktop

På den anden side, hvis du vil skifte til /Desktop mappe 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 det aktuelle bibliotek, for at give en bruger mulighed for hurtigt at skifte til andre biblioteker uden at skulle skrive hele stinavnet.

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

Skift til hjemmebogen

På et Linux -system er /hjem bibliotek er et særligt bibliotek forbeholdt en brugers personlige filer, programmer og undermapper. Når du logger på dit system, er hjemmekataloget som standard angivet som det aktuelle arbejdskatalog.

Hjemmebiblioteket har et særligt tegn tildelt --- --- ~ (tilde) Karakter. I stedet for at angive den komplette sti til din hjemmemappe ( /home/brugernavn ), kan du bare passere ~ tegn med cd -kommandoen for at ændre den aktuelle arbejdskatalog til /hjem .

cd ~

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

cd ~username

Relaterede: Sådan vises alle brugere i Linux

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

cd ~/Desktop

Ligesom hjemmemappen, / tegn betegner /rod bibliotek på et Linux-baseret operativsystem. Sådan skifter du til rodmappen når som helst:

cd /

Skift til den forrige 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 arbejdskatalog er /hjem og du skifter til /rod vejviser. Derefter, /rod bliver det nuværende arbejdskatalog og /hjem vil være den tidligere arbejdskatalog.

Hvis du skriver følgende kommando, føres du til det forrige bibliotek, dvs. /hjem .

cd -

Udstedelse af cd -kommandoen efterfulgt af a plads tegn vil bringe brugeren til det forrige arbejdskatalog.

cd

Skift til forældrekataloget

Mappen, der består af en eller flere undermapper, kaldes forældremappen. Kort sagt, hvis du har /Desktop og /Downloads mapper i din /hjem bibliotek, derefter /hjem bibliotek vil være det overordnede bibliotek for /Desktop og /Downloads .

Det .. og . tegn står for henholdsvis overordnet bibliotek og det aktuelle bibliotek.

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

cd ..

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

Sådan flyttes to niveauer over dit nuværende arbejdskatalog:

cd ../../

Du kan også videregive et specifikt bibliotek et niveau over det nuværende arbejdskatalog.

cd ../Folder

Skift til et biblioteksnavn med mellemrum

Ikke alle mapper på dit system har et ét-ords navn. Nogle af dem kan omfatte plads Karakter. For eksempel, /home/brugernavn/Vigtige dokumenter .

I sådanne situationer returnerer en fejl en angivelse af biblioteksnavnet.

gsm eller cdma, hvilket er bedre
cd /Important Documents

Produktion:

bash: cd: too many arguments

Hvis du vil skifte til biblioteker, der har mellemrum i navnet, skal du indsætte stinavnet i citater som følger. Bemærk, at du kan bruge både enkelt og dobbelt anførselstegn i kommandoen.

cd 'Important Documents'
cd 'Important Documents'

Alternativt kan du bruge baglæns skråstreg () karakter for at undslippe mellemrummene.

cd Important Documents

Relaterede: Sådan kommer du i gang med Linux

Systemnavigation gennem kommandolinjen

Linux -terminalen er en kraftfuld tekstgrænseflade til styring af din computers funktion. Du kan udføre næsten enhver opgave ved hjælp af kommandolinjen. Ændring af telefonbøger, ekstern kopiering af filer og mapper , liste over filoplysninger, redigering af konfigurationsfiler , du navngiver det. Der er en kommando for 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 lære kommandoerne udenad, for ikke at nævne det store beløb, der er tilgængeligt til at bruge i første omgang. Men som nybegynder af Linux bruger du ikke alle de værktøjer, der er tilgængelige på dit system.

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

Del Del Tweet 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 standard computeropgaver.

Læs Næste
Relaterede emner
  • Linux
  • Filhåndtering
  • Terminal
Om forfatteren Deepesh Sharma(79 artikler udgivet)

Deepesh er Junior Editor for Linux på MUO. Han skriver informationsguider om Linux med det formål at give alle tilflyttere en salig oplevelse. Ikke sikker på film, men hvis du vil tale om teknologi, er han din fyr. I fritiden kan du finde ham læse bøger, lytte til forskellige musikgenrer eller spille sin guitar.

Mere fra Deepesh Sharma

Abonner på vores nyhedsbrev

Tilmeld dig vores nyhedsbrev for at få tekniske tips, anmeldelser, gratis e -bøger og eksklusive tilbud!

Klik her for at abonnere