Weboldal keresés

15 gyakorlati példa a 'cd' parancsra Linuxban


Linuxban a „cd” (Change Directory) parancs az egyik legfontosabb és legszélesebb körben használt parancs kezdők és rendszergazdák számára. A fej nélküli szerver rendszergazdái számára a „cd” az egyetlen módja annak, hogy egy könyvtárba navigáljanak a napló ellenőrzéséhez, a program/alkalmazás/szkript végrehajtásához és minden egyéb feladathoz. Az újoncok számára ez a kezdeti parancsok közé tartozik, amelyekkel beszennyezik a kezüket.

Ezért szem előtt tartva, itt bemutatjuk a 15 alapvető „cd” parancsot trükkök és parancsikonok használatával, hogy csökkentse a terminálon végzett erőfeszítéseit, és időt takarítson meg az ismert trükkök használatával. .

Oktatóanyag részletei
  1. Parancs neve : cd
  2. A következőt jelenti:: Címtár módosítása
  3. Elérhetőség : Minden Linux-terjesztés
  4. Végrehajtás:: Parancssor
  5. Engedély : Saját vagy más módon hozzárendelt könyvtár elérése.
  6. Szint : Alap/Kezdők

1. Váltson át az aktuális könyvtárról a /usr/local könyvtárra.

avi@tecmint:~$ cd /usr/local

avi@tecmint:/usr/local$ 

2. Váltson át az aktuális könyvtárról a /usr/local/lib könyvtárra az abszolút elérési út használatával.

avi@tecmint:/usr/local$ cd /usr/local/lib 

avi@tecmint:/usr/local/lib$ 

3. Váltson át az aktuális munkakönyvtárról a /usr/local/lib könyvtárra a relatív elérési út használatával.

avi@tecmint:/usr/local$ cd lib 

avi@tecmint:/usr/local/lib$ 

4. (a) Váltson vissza az előző könyvtárba, ahol korábban dolgozott.

avi@tecmint:/usr/local/lib$ cd - 

/usr/local 
avi@tecmint:/usr/local$ 

4. (b) Módosítsa az Aktuális könyvtárat szülőkönyvtárra.

avi@tecmint:/usr/local/lib$ cd .. 

avi@tecmint:/usr/local$ 

5. Mutassa meg az utolsó munkakönyvtárat, ahonnan költöztünk (használja a „–” kapcsolót), ahogy az ábra mutatja.

avi@tecmint:/usr/local$ cd -- 

/home/avi 

6. Helyezzen két könyvtárat feljebb a jelenlegi helyéről.

avi@tecmint:/usr/local$ cd ../ ../ 

avi@tecmint:/usr$

7. Bárhonnan léphet a felhasználók kezdőkönyvtárába.

avi@tecmint:/usr/local$ cd ~ 

avi@tecmint:~$ 

or

avi@tecmint:/usr/local$ cd 

avi@tecmint:~$ 

8. Módosítsa a munkakönyvtárat az aktuális munkakönyvtárra (úgy tűnik, az Általánosságban nincs használatban).

avi@tecmint:~/Downloads$ cd . 
avi@tecmint:~/Downloads$ 

or

avi@tecmint:~/Downloads$ cd ./ 
avi@tecmint:~/Downloads$ 

9. Az Ön jelenlegi működő könyvtára a következő: úgy, hogy feljebb lép a könyvtárban '/'-ig, majd abszolút elérési utat használ.

avi@tecmint:/usr/local/lib/python3.4/dist-packages$ cd ../../../../../home/avi/Desktop/ 

avi@tecmint:~/Desktop$ 

10. Váltson át az aktuális munkakönyvtárról a /var/www/html címre anélkül, hogy a TAB használatával begépelné a teljes szöveget.

avi@tecmint:/var/www$ cd /v<TAB>/w<TAB>/h<TAB>

avi@tecmint:/var/www/html$ 

11. Navigáljon az aktuális munkakönyvtárból a /etc/v__ _ mappába. Hoppá! Elfelejtette a könyvtár nevét, és nem kellett volna TAB-ot használnia.

avi@tecmint:~$ cd /etc/v* 

avi@tecmint:/etc/vbox$ 

Megjegyzés: Ez csak akkor lép át a „vbox” mappába, ha csak egy „v” karakterrel kezdődő könyvtár van. . Ha egynél több „v” karakterrel kezdődő könyvtár létezik, és nincs több feltétel megadva a parancssorban, akkor az ábécé sorrendben az első „v” kezdetű könyvtárba kerül. mint jelenlétük a standard szótárban.

12. A TAB használata nélkül kell navigálnia az „av” felhasználó (nem biztos, hogy avi vagy avt) kezdőkönyvtárába.

avi@tecmint:/etc$ cd /home/av? 

avi@tecmint:~$ 

13. Mi a pushd és a popd Linuxban?

A Pushd és a popd Linux-parancsok a bash-ban és bizonyos más shellben, amelyek elmentik az aktuális munkakönyvtár helyét a memóriába, és a memóriából aktuális munkakönyvtárként hozzák a könyvtárba, illetve megváltoztatják a könyvtárat.

avi@tecmint:~$ pushd /var/www/html 

/var/www/html ~ 
avi@tecmint:/var/www/html$ 

A fenti parancs elmenti az aktuális helyet a memóriába, és módosítja a kért könyvtárat. Amint a popd elindul, lekéri a mentett könyvtár helyét a memóriából, és aktuális munkakönyvtárává teszi.

avi@tecmint:/var/www/html$ popd 
~ 
avi@tecmint:~$ 

14. Váltson szóközöket tartalmazó könyvtárra.

avi@tecmint:~$ cd test\ tecmint/ 

avi@tecmint:~/test tecmint$ 

or

avi@tecmint:~$ cd 'test tecmint' 
avi@tecmint:~/test tecmint$ 

or 

avi@tecmint:~$ cd "test tecmint"/ 
avi@tecmint:~/test tecmint$ 

15. Váltson át az aktuális munkakönyvtárról a Letöltések mappára, és sorolja fel az összes beállítást egy lépésben.

avi@tecmint:/usr$ cd ~/Downloads && ls

…
.
service_locator_in.xls 
sources.list 
teamviewer_linux_x64.deb 
tor-browser-linux64-3.6.3_en-US.tar.xz 
.
...

Ez a mi kísérletünk arra, hogy a lehető legkevesebb szóval és olyan felhasználóbarát módon megismertessük Önnel a Linux működését és végrehajtását, mint korábban.

Ez minden most. Hamarosan ismét itt leszek egy másik érdekes témával. Addig is maradjon velünk, és csatlakozzon a Tecminthoz. Ne felejtse el megadni nekünk értékes visszajelzését az alábbi megjegyzésekben.