Kako uporabljati ukaz CD v Linuxu

Preprost način za spreminjanje imenikov v Linuxu iz terminala

Nekateri ukazi v Linuxu so tako pogosto uporabljeni, da pogosto spregledamo pomen ukazov in podrobnosti o njih zgrešimo. cd je en tak ukaz. cd pomeni "imenik sprememb", ki sam pojasnjuje njegovo uporabo in namen.

cd vam omogoča enostavno spreminjanje trenutnega imenika v kateri koli imenik, ki ga želite premakniti. Samo vnesite pravo pot v ukaz in v ta imenik boste postavljeni z cd.

V tej kratki vadnici boste dobili vse osnovne in uporabne vpoglede v cd pripomoček ukazne vrstice.

Več o ukazu cd

cd ukaz je uporaben pripomoček za vse pogoste uporabnike ukazne vrstice in tudi tiste, ki morajo upravljati strežnike brez GUI.

Poglejmo si osnovno sintakso cd ukaz.

Splošna sintaksa:

cd [možnosti] [imenik_ali_pot_imenika]

Naslednja tabela vam bo dala kratek vpogled v to, kaj se zgodi, ko uporabite te možnosti z cd ukaz.

MožnostPomembnost
/spremeni trenutni imenik v korenski imenik
~spremeni imenik v domači imenik
.Predstavlja trenutni imenik
..spremenite v nadrejeni imenik trenutnega imenika
  • cd: Imenik lahko spremenite neposredno tako, da vnesete ime ciljnega imenika.

Splošna sintaksa:

cd [ime_imenika]

Primer:

cd delovni prostor

Tukaj smo preprosto spremenili trenutni imenik v imenik z imenom "delovni prostor".

Opomba: Upoštevajte, da je treba ta imenik delovnega prostora postaviti v vaš trenutni delovni imenik. Če ni, boste dobili napako. Celotno pot do želenega imenika lahko uporabite z cd ukaz. O tem se bomo učili v naslednjih primerih.

cd / : Ta ukaz bo spremenil vaš trenutni imenik v korenski imenik.

Primer:

gaurav@ubuntu:~/workspace$ cd / gaurav@ubuntu:/$

Tukaj smo spremenili trenutni delovni imenik iz 'delovni prostor' v koren imenik.

gaurav@ubuntu:/$ pwd / gaurav@ubuntu:/$

Pri uporabi osebi (natisnite delovni imenik) ukaz ' / Prikaže se (korenski) imenik.

  • cd ~ : Ta ukaz vas popelje nazaj v domači imenik iz katerega koli imenika, v katerem morda delate.

Primer:

gaurav@ubuntu:~/space/apache$ pwd /home/gaurav/space/apache

Trenutno sem v imeniku z imenom apache. Zdaj pa uporabimo cd ~ (tilda) ukaz.

gaurav@ubuntu:~/space/apache$ cd ~ gaurav@ubuntu:~$ 
gaurav@ubuntu:~$ pwd /home/gaurav gaurav@ubuntu:~$ 

Zdaj smo nazaj v domači imenik '/home/gaurav'.

  • cd .. : Ta ukaz vam omogoča, da vaš trenutni delovni imenik spremenite v nadrejeni imenik eno raven nad vašim trenutnim imenikom.

Primer:

gaurav@ubuntu:~/snap/htop/1332$ pwd /home/gaurav/snap/htop/1332 gaurav@ubuntu:~/snap/htop/1332$

V tem primeru je /home/gaurav/snap/htop/1332 trenutna pot delovnega imenika. Pravzaprav smo v imeniku 1332. Neposredni nadrejeni imenik imenika '1332' je imenik 'htop'. Pri uporabi cd .. ukaz, se bomo premaknili v imenik 'htop', njegov neposredni nadrejeni imenik.

gaurav@ubuntu:~/snap/htop/1332$ cd .. gaurav@ubuntu:~/snap/htop$
gaurav@ubuntu:~/snap/htop$ pwd /home/gaurav/snap/htop gaurav@ubuntu:~/snap/htop$

Zgoraj je podanih nekaj uporabnih možnosti, ki se uporabljajo z cd ukaz. Zdaj pa se poglobimo v nekaj podrobnejših primerov cd ukaz.

Prehod iz trenutnega imenika v določeno pot

Lahko uporabite cd ukaz, da se premaknete v kateri koli imenik z uporabo njegove poti.

sintaksa:

cd [absolutna_pot_imenika]

Primer:

cd ./snap/htop/1332/examples

Tukaj želimo preiti v imenik z imenom 'examples', ki se nahaja na poti /home/gaurav/snap/htop/1332/examples iz domačega imenika.

Opomba: Evo, uporabil sem ./ namesto da bi vtipkal celotno pot mojega domačega imenika. Več o tem lahko izveste v tem članku.

gaurav@ubuntu:~/snap/htop1332/examples$ pwd /home/gaurav/snap/htop/1332/examples gaurav@ubuntu:~/snap/htop/1332/examples$

Zdaj smo umeščeni v imenik 'primeri'.

Premikanje v imenike s presledki v imenu

Obstaja veliko primerov, ko med poimenovanjem imenikov uporabljamo 'presledke'. Včasih samo z uporabo cd ukaz z imeni te vrste, se zdi, da ne deluje. Toda za to obstaja preprosta rešitev.

Če ime imenika postavite v enojne ali dvojne narekovaje, lahko težavo rešite. Lahko preprosto uporabite cd"ime imenika" oz cd 'ime imenika'.

sintaksa:

cd "ime imenika 22"

Primer:

cd "Calibre Library"

Izhod:

gaurav@ubuntu:~$ cd "Calibre Library" gaurav@ubuntu:~/Calibre Library$
trinity@ubuntu:~/Calibre Library$ pwd /home/trinity/Calibre Library

Zdaj smo premaknjeni v imenik knjižnice Calibre, ki je imel v imenu presledek.

Preklop nazaj v prejšnji imenik

Prej smo videli uporabo cd .. ukaz, ki vas popelje v nadrejeni imenik vašega trenutnega delovnega imenika. Tukaj si bomo ogledali še eno alternativo za to.

The cd - (pomišljaj) vam omogoča, da izvedete bolj ali manj isto dejanje. Lahko se premaknete na prejšnji imenik vašega trenutnega delovnega imenika.

Splošna sintaksa:

cd -

Primer:

gaurav@ubuntu:~/workspace/snap/vim-editor$ pwd /home/gaurav/workspace/snap/vim-editor gaurav@ubuntu:~/workspace/snap/vim-editor$ 

Tukaj trenutno delam v imeniku 'vim-editor'. Recimo, da se uporabnik želi premakniti v prejšnji imenik cd - je lahko v pomoč. Poglejmo, kako.

trinity@ubuntu:~/workspace/snap/vim-editor$ cd - /home/trinity/workspace/snap trinity@ubuntu:~/workspace/snap$

Tukaj smo se zdaj premaknili v prejšnji imenik z imenom "snap".

Zaključek

V tej super preprosti vadnici smo se naučili zelo osnovnega in prijaznega ukaza cd (tj. imenik sprememb), ki se uporablja v vseh sistemih Linux. Zdaj se bomo lahko med delom na terminalu pomikali po več imenikih brez uporabe GUI. cd ukaz bo enostaven za uporabo, ko boste opravili to vadnico.