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žnost | Pomembnost |
/ | 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.