15 Praktični primeri ukaza cd v Linuxu


V Linuxu je ukaz "cd" (Change Directory) eden najpomembnejših in najpogosteje uporabljenih ukazov za začetnike in sistemske skrbnike. Za skrbnike na brezglavem strežniku je 'cd' edini način, da se pomaknete do imenika, da preverite dnevnik, zaženete program/aplikacijo/skript in vsako drugo nalogo. Za začetnike je to med tistimi začetnimi ukazi, s katerimi si umažejo roke.

Upoštevajoč, vam tukaj ponujamo 15 osnovnih ukazov 'cd' z uporabo trikov in bližnjic, s katerimi zmanjšate svoja prizadevanja na terminalu in prihranite čas z uporabo teh znanih trikov.

  1. Ime ukaza : cd
  2. Stoji za : Spremeni imenik
  3. Razpoložljivost : vsa distribucija Linuxa
  4. Izvedi vklop : ukazna vrstica
  5. Dovoljenje : Dostop do lastnega imenika ali drugače dodeljenega.
  6. Raven : Osnovno/Začetniki

1. Preklopite iz trenutnega imenika v/usr/local.

[email :~$ cd /usr/local

[email int:/usr/local$ 

2. Preklopite iz trenutnega imenika v/usr/local/lib z uporabo absolutne poti.

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

[email :/usr/local/lib$ 

3. Preklopite iz trenutnega delovnega imenika v/usr/local/lib z uporabo relativne poti.

[email :/usr/local$ cd lib 

[email :/usr/local/lib$ 

4. (a) Preklopite nazaj na prejšnji imenik, v katerem ste delali prej.

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

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

4. (b) Spremeni trenutni imenik v nadrejeni imenik.

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

[email :/usr/local$ 

5. Pokaži zadnji delovni imenik, kamor smo se preselili (uporabite stikalo ‘-‘, kot je prikazano.

[email :/usr/local$ cd -- 

/home/avi 

6. Premaknite dva imenika navzgor od mesta, kjer ste zdaj.

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

[email :/usr$

7. Premaknite se na domači imenik uporabnikov od koder koli.

[email :/usr/local$ cd ~ 

[email :~$ 

or

[email :/usr/local$ cd 

[email :~$ 

8. Spremenite delovni imenik v trenutni delovni imenik (na splošno ni uporaben).

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

or

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

9. Vaš trenutni delovni imenik je\"/ usr/local/lib/python3.4/dist-пакети /", spremenite ga v\"/ home/avi/Desktop /", v enem vrstnem ukazu, tako da se premaknete navzgor v imenik do '/' in nato z uporabo absolutne poti.

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

[email :~/Desktop$ 

10. Preklopite iz trenutnega delovnega imenika v/var/www/html, ne da bi v celoti vnesli tipko TAB.

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

[email :/var/www/html$ 

11. Pomaknite se iz trenutnega delovnega imenika do/etc/v__ _, Ups! Pozabili ste ime imenika in ne bi smeli uporabljati TAB.

[email :~$ cd /etc/v* 

[email :/etc/vbox$ 

Opomba: To se bo premaknilo v "vbox" samo, če obstaja samo en imenik, ki se začne z "v". Če obstaja več kot en imenik, ki se začne z 'v' in v ukazni vrstici ni na voljo več meril, se premakne v prvi imenik, ki se začne z 'v', po abecedi kot njihova prisotnost v standardnem slovarju.

12. Do uporabniškega domačega imenika „av“ (niste prepričani, ali gre za avi ali avt) morate odpreti brez uporabe TAB.

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

[email :~$ 

13. Kaj sta pushd in popd v Linuxu?

Pushd in popd sta ukaza Linuxa v bashu in nekaterih drugih lupinah, ki shrani trenutno lokacijo delovnega imenika v pomnilnik in v pomnilnik pripelje v imenik kot trenutni delovni imenik, kot tudi spremeni imenik.

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

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

Zgornji ukaz shrani trenutno lokacijo v pomnilnik in spremeni zahtevani imenik. Takoj, ko se sproži popd, shrani lokacijo shranjenega imenika iz pomnilnika in ga postavi v trenutni delovni imenik.

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

14. Preklopite v imenik, ki vsebuje presledke.

[email :~$ cd test\ tecmint/ 

[email int:~/test tecmint$ 

or

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

or 

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

15. Preklopite iz trenutnega delovnega imenika v Prenosi in naenkrat naštejte vse njegove nastavitve.

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

To je naš poskus, da vas o delovanju in izvrševanju Linuxa seznanimo z najmanj možnimi besedami in s toliko uporabniško prijaznostjo kot nekoč.

To je vse za zdaj. Kmalu bom spet tukaj z drugo zanimivo temo. Do takrat ostanite z nami in povezani s Tecmintom. Ne pozabite nam poslati svojih dragocenih povratnih informacij v spodnjih komentarjih.