15 Linux-da cd buýrugynyň amaly mysallary


Linux-da “cd” (Directory üýtgetmek) buýrugy täze doglan çagalar we ulgam dolandyryjylary üçin iň möhüm we iň köp ulanylýan buýruklardan biridir. Kellesiz serwerdäki administratorlar üçin logurnaly barlamak, programma/programma/skript ýerine ýetirmek we beýleki meseleler üçin kataloga geçmegiň ýeke-täk usulydyr. Täze doglan çagalar üçin ellerini hapalaýan ilkinji buýruklaryň arasynda.

Şeýlelik bilen, bu ýerde terminaldaky tagallalaryňyzy azaltmak we bu belli hileleri ulanyp wagtyňyzy tygşytlamak üçin hileleri we gysga ýollary ulanyp, “cd” -iň 15 esasy buýrugyny size hödürleýäris.

  1. Buýruk ady : cd
  2. üçin dur: Katalogy üýtgetmek
  3. Elýeterlilik : Linuxhli Linux paýlanyşy
  4. Onerine ýetir : Buýruk setiri
  5. Rugsat : Öz katalogyňyza giriň ýa-da başgaça bellenildi.
  6. Dereje : Esasy/Başlaýanlar

1. Häzirki katalogdan/usr/ýerli üýtgediň.

[email :~$ cd /usr/local

[email :/usr/local$ 

2. Häzirki katalogdan mutlak ýoly ulanyp/usr/local/lib-e üýtgediň.

[email :/usr/local$ cd /usr/local/lib 

[email :/usr/local/lib$ 

3. Häzirki iş bukjasyndan otnositel ýoly ulanyp/usr/local/lib-e üýtgediň.

[email :/usr/local$ cd lib 

[email :/usr/local/lib$ 

4. (a) Öň işleýän ýeriňizdäki öňki kataloga geçiň.

[email :/usr/local/lib$ cd - 

/usr/local 
[email :/usr/local$ 

4. (b) Häzirki katalogy ene katalogyna üýtgetmek.

[email :/usr/local/lib$ cd .. 

[email :/usr/local$ 

5. Iň soňky iş bukjasyny göçüren ýerimizden görkeziň (görkezilişi ýaly '-' kommutasiýa) ulanyň.

[email :/usr/local$ cd -- 

/home/avi 

6. Iki katalogy häzirki ýeriňizden ýokaryk süýşüriň.

[email :/usr/local$ cd ../ ../ 

[email :/usr$

7. Ulanyjylaryň öý bukjasyna islendik ýerden göçüriň.

[email :/usr/local$ cd ~ 

[email :~$ 

or

[email :/usr/local$ cd 

[email :~$ 

8. Iş bukjasyny häzirki iş katalogyna üýtgediň (Umuman ulanylmaýar).

[email :~/Downloads$ cd . 
[email :~/Downloads$ 

or

[email :~/Downloads$ cd ./ 
[email :~/Downloads$ 

9. Häzirki işleýän katalogyňyz \/usr/local/lib/python3.4/dist-package /, ony bir setir buýrugy bilen \/home/avi/Desktop/diýip üýtgediň. '/' çenli katalog, soň bolsa mutlak ýoly ulanýar.

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

[email :~/Desktop$ 

10. TAB ulanyp doly ýazmazdan häzirki iş katalogyndan/var/www/html-e üýtgediň.

[email :/var/www$ cd /v<TAB>/w<TAB>/h<TAB>

[email :/var/www/html$ 

11. Häzirki işleýän katalogyňyzdan/etc/v__ _, Oops! Katalogyň adyny ýatdan çykardyňyz we TAB ulanmaly dälsiňiz.

[email :~$ cd /etc/v* 

[email :/etc/vbox$ 

Bellik: Bu diňe v bilen başlaýan ýekeje katalog bar bolsa vbox -a geçer. “V” bilen başlaýan birden köp katalog bar bolsa we buýruk setirinde başga kriteriýalar berilmese, adaty sözlükde barlygy ýaly elipbiý boýunça “v” bilen başlaýan ilkinji kataloga geçer.

12. TAB ulanman, ulanyjy “av” (awi ýa-da awtdygyny anyk bilmeýärsiňiz) öý katalogyna geçmeli.

[email :/etc$ cd /home/av? 

[email :~$ 

13. Linux-da pushd we popd näme?

“Pushd” we “popd” başdaky Linux buýruklary we häzirki işleýän katalogyň ýerini ýatda saklaýan we katalogy ýadyňyza häzirki iş katalogy hökmünde girizýän, şeýle hem üýtgeýän katalogy.

[email :~$ pushd /var/www/html 

/var/www/html ~ 
[email :/var/www/html$ 

Aboveokardaky buýruk häzirki ýeri ýatda saklaýar we talap edilýän kataloga üýtgeýär. Popd atylan badyna, ýatda saklanan bukjanyň ýerini ýadyňdan alýar we häzirki işleýän kataloga öwürýär.

[email :/var/www/html$ popd 
~ 
[email :~$ 

14. Ak boşluklary öz içine alýan bukjany üýtgediň.

[email :~$ cd test\ tecmint/ 

[email :~/test tecmint$ 

or

[email :~$ cd 'test tecmint' 
[email :~/test tecmint$ 

or 

[email :~$ cd "test tecmint"/ 
[email :~/test tecmint$ 

15. Häzirki iş katalogyndan süklemelere üýtgediň we ähli sazlamalaryny bir gezekde sanaň.

[email :/usr$ cd ~/Downloads && ls

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

Bu, iň azyndan mümkin bolan sözlerde we ulanyjylaryň dostlugy bilen Linux Workings we ýerine ýetirişleri barada size habar bermek synanyşygydyr.

Bularyň hemmesi häzirlikçe. Soonakynda ýene bir gyzykly mowzuk bilen şu ýere gelerin. Soňra “Tecmint” -e birikdiriň. Aşakdaky teswirlerde bize gymmatly pikirleriňizi bermegi ýatdan çykarmaň.