15 praktinių „cd“ komandos Linux sistemoje pavyzdžių


„Linux“ sistemoje „cd“ (Keisti katalogą) komanda yra viena svarbiausių ir plačiausiai naudojamų komandų naujokams ir sistemos administratoriams. Begalvio serverio administratoriams „cd“ yra vienintelis būdas pereiti į katalogą ir patikrinti žurnalą, vykdyti programą/programą/scenarijų ir atlikti visas kitas užduotis. Naujokams tai yra viena iš tų pradinių komandų, kuriomis jie susitepa rankas.

Taigi, turėdami omenyje, mes čia pateikiame 15 pagrindinių „cd“ komandų, naudojant gudrybes ir sparčiuosius klavišus, kad sumažintume jūsų pastangas terminale ir sutaupytume laiko naudodami šiuos žinomus triukus. .

Išsami mokymo programa
  1. Komandos pavadinimas: cd
  2. Reiškia : Keisti katalogą
  3. Pasiekiamumas: visas Linux platinimas
  4. Vykdyti: komandų eilutė
  5. Leidimas: pasiekti savo katalogą arba kitaip priskirtą.
  6. Lygis: pagrindinis/pradedantiesiems

1. Pakeiskite iš dabartinio katalogo į /usr/local.

avi@tecmint:~$ cd /usr/local

avi@tecmint:/usr/local$ 

2. Pakeiskite iš dabartinio katalogo į /usr/local/lib naudodami absoliutųjį kelią.

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

avi@tecmint:/usr/local/lib$ 

3. Pakeiskite iš dabartinio darbo katalogo į /usr/local/lib naudodami santykinį kelią.

avi@tecmint:/usr/local$ cd lib 

avi@tecmint:/usr/local/lib$ 

4. (a) Grįžkite į ankstesnį katalogą, kuriame dirbote anksčiau.

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

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

4. (b) Pakeiskite dabartinį katalogą į pirminį katalogą.

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

avi@tecmint:/usr/local$ 

5. Rodyti paskutinį darbo katalogą, iš kurio persikėlėme (naudokite jungiklį –), kaip parodyta.

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

/home/avi 

6. Perkelkite dviem katalogais aukštyn iš vietos, kurioje esate dabar.

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

avi@tecmint:/usr$

7. Perkelkite į naudotojų namų katalogą iš bet kurios vietos.

avi@tecmint:/usr/local$ cd ~ 

avi@tecmint:~$ 

or

avi@tecmint:/usr/local$ cd 

avi@tecmint:~$ 

8. Pakeiskite darbo katalogą į dabartinį darbo katalogą (bendrai, atrodo, nenaudojama).

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

or

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

9. Dabartinis jūsų darbinis katalogas yra „/usr/local/lib/python3.4/dist-packages/ “, pakeiskite jį į „/home/avi/Desktop/“, naudodami vienos eilutės komandą, judėdami aukštyn kataloge iki „/“, tada naudodami absoliutųjį kelią.

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

avi@tecmint:~/Desktop$ 

10. Pakeiskite iš dabartinio darbo katalogo į /var/www/html neįvesdami viso teksto naudodami TAB.

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

avi@tecmint:/var/www/html$ 

11. Eikite iš dabartinio darbo katalogo į /etc/v__ _. Oi! Pamiršote katalogo pavadinimą ir neturėjote naudoti TAB.

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

avi@tecmint:/etc/vbox$ 

Pastaba: tai bus perkelta į „vbox“, tik jei yra tik vienas katalogas, prasidedantis raide „v“ . Jei yra daugiau nei vienas katalogas, prasidedantis raide „v“, o komandų eilutėje nepateikta daugiau kriterijų, jis bus perkeltas į pirmąjį katalogą, prasidedantį raide „v“, abėcėlės tvarka. kaip jų buvimas standartiniame žodyne.

12. Turite pereiti į naudotojo av (nesate tikri, ar tai avi ar avt) pagrindinį katalogą, nenaudodami TAB.

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

avi@tecmint:~$ 

13. Kas yra pushd ir popd sistemoje Linux?

Pushd ir popd yra Linux komandos bash ir tam tikrame kitame apvalkale, kuris išsaugo dabartinę darbo katalogo vietą atmintyje ir atitinkamai perkelia į katalogą iš atminties kaip dabartinį darbo katalogą, taip pat pakeičia katalogą.

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

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

Aukščiau pateikta komanda išsaugo dabartinę vietą atmintyje ir pakeičia prašomą katalogą. Kai tik popd paleidžiamas, jis paima išsaugotą katalogo vietą iš atminties ir padaro ją dabartiniu darbiniu katalogu.

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

14. Pakeiskite į katalogą, kuriame yra tarpų.

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. Pakeiskite iš dabartinio darbo katalogo į Atsisiuntimai ir vienu metu išvardykite visus jo nustatymus.

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

Tai yra mūsų bandymas kuo mažiau žodžių supažindinti jus su „Linux Workings“ ir vykdymu taip pat patogiai, kaip ir anksčiau.

Tai kol kas viskas. Netrukus vėl būsiu čia su kita įdomia tema. Iki tol sekite naujienas ir prisijunkite prie Tecmint. Nepamirškite pateikti mums savo vertingų atsiliepimų toliau pateiktose pastabose.