15 Praktesch Beispiller vu CD Kommando a Linux


Am Linux 'cd' (Change Directory) Kommando ass ee vun de wichtegsten an am meeschte verbreet Kommando fir Newbies wéi och Systemadministratoren. Fir Admins op engem headless Server ass 'cd' deen eenzege Wee fir an e Verzeechnes ze navigéieren fir de Log ze kontrolléieren, e Programm/Applikatioun/Skript auszeféieren a fir all aner Aufgab. Fir Newbie ass et zu deenen initialen Kommandoen mat deenen se hir Hänn dreckeg maachen.

Also, am Kapp behalen, brénge mir Iech hei 15 Basisbefehle vun 'cd' mat Tricks a Ofkiirzungen fir Är Efforten um Terminal ze reduzéieren an Zäit ze spueren andeems Dir dës bekannten Tricks benotzt.

  1. Kommando Numm : cd
  2. Staat fir: Verzeechnes änneren
  3. Verfügbarkeet : All Linux Verdeelung
  4. Ausféieren op : Kommandozeil
  5. Erlaabnis : Zougrëff op eegene Verzeechnes oder soss zougewisen.
  6. Niveau : Basis/Ufänger

1. Ännere vum aktuellen Verzeichnis op /usr/local.

[email :~$ cd /usr/local

[email :/usr/local$ 

2. Ännere vum aktuellen Verzeichnis op /usr/local/lib mat absolute Wee.

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

[email :/usr/local/lib$ 

3. Ännere vum aktuellen Aarbechtsverzeichnis op /usr/local/lib mat engem relativen Wee.

[email :/usr/local$ cd lib 

[email :/usr/local/lib$ 

4. (eng) Wiesselt zréck op virdrun Verzeechnes wou Dir virdrun schaffen.

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

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

4. (b) Änneren Aktuellen Dossier zu Elterendeel Verzeechnes.

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

[email :/usr/local$ 

5. Show lescht Aarbechtsverzeechnes vu wou mir geplënnert sinn (benotzt '-' Schalter) wéi gewisen.

[email :/usr/local$ cd -- 

/home/avi 

6. Beweegt zwee Verzeechnes erop vu wou Dir elo sidd.

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

[email :/usr$

7. Plënneren Benotzer doheem Verzeechnes vun iwwerall.

[email :/usr/local$ cd ~ 

[email :~$ 

or

[email :/usr/local$ cd 

[email :~$ 

8. Änneren Aarbechtsverzeechnes op aktuellen Aarbechtsverzeichnis (schéngt kee Gebrauch vun am Allgemengen).

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

or

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

9. Ären aktuellen Aarbechtsverzeechnes ass \/usr/local/lib/python3.4/dist-packages/ ”, ännert et op \/home/avi/Desktop/ ”, an enger Zeil Kommando, andeems Dir erop an de Verzeechnes bis '/' dann benotzt den absolute Wee.

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

[email :~/Desktop$ 

10. Ännere vum aktuellen Aarbechtsverzeechnes op /var/www/html ouni voll mat TAB ze tippen.

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

[email :/var/www/html$ 

11. Navigéiert vun Ärem aktuellen Aarbechtsverzeichnis op /etc/v__ _, Oops! Dir hutt den Numm vum Verzeichnis vergiess an net soll TAB benotzen.

[email :~$ cd /etc/v* 

[email :/etc/vbox$ 

Notiz: Dëst wäert op 'vbox' réckelen nëmmen wann et nëmmen ee Verzeechnes gëtt mat 'v'. Wann méi wéi ee Verzeechnes mat 'v' existéiert, a keng méi Critèrë ginn an der Kommandozeil geliwwert, gëtt et an den éischte Verzeechnes ufänkt mat 'v', alphabetesch wéi hir Präsenz am Standard Wierderbuch.

12. Dir musst de Benotzer 'av' navigéieren (net sécher ob et avi oder avt ass) Heemverzeichnis, ouni TAB ze benotzen.

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

[email :~$ 

13. Wat sinn pushd a popd am Linux?

Pushd a popd sinn Linux Kommandoen a Bash a bestëmmter aner Shell déi aktuell Aarbechtsverzeechnes Location an d'Erënnerung späichert an an de Verzeechnes aus der Erënnerung als aktuellen Aarbechtsverzeechnes bréngen, respektiv wéi och Ännerunge vum Verzeechnes.

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

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

Deen uewe genannte Kommando späichert déi aktuell Plaz an d'Erënnerung an ännert den ugefrote Verzeichnis. Soubal de Popd ofgeschaaft gëtt, hëlt et de gespäichert Verzeechnesplaz aus der Erënnerung a mécht en aktuellen Aarbechtsverzeechnes.

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

14. Änneren an engem Verzeechnes mat wäiss Plazen.

[email :~$ cd test\ tecmint/ 

[email :~/test tecmint$ 

or

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

or 

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

15. Ännere vum aktuellen Aarbechtsverzeichnis op Downloads a lëscht all seng Astellungen an engem Go.

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

Dëst ass eise Versuch, Iech bewosst ze maachen iwwer Linux Aarbechten an Ausféierungen a mannst méigleche Wierder a mat sou vill wéi Benotzerfrëndlechkeet wéi et fréier war.

Dat ass alles fir elo. Ech kommen geschwënn erëm hei mat engem aneren interessanten Thema. Bis dann bleift ofgeschloss a verbonne mat Tecmint. Vergiesst net eis Äre wäertvolle Feedback an de Kommentaren hei drënner ze ginn.