15 Praktiske eksempler på 'cd'-kommandoer i Linux


I Linux er 'cd' (Change Directory) kommandoen en av de viktigste og mest brukte kommandoene for nybegynnere så vel som systemadministratorer. For administratorer på en hodeløs server er 'cd' den eneste måten å navigere til en katalog for å sjekke logg, kjøre et program/applikasjon/skript og for hver annen oppgave. For nybegynnere er det blant de første kommandoene de gjør hendene skitne med.

Derfor, med tanke på at vi her gir deg 15 grunnleggende kommandoer for 'cd' ved å bruke triks og snarveier for å redusere innsatsen din på terminalen og spare tid ved å bruke disse kjente triksene .

Opplæringsdetaljer
  1. Kommandonavn : cd
  2. Står for : Endre katalog
  3. Tilgjengelighet : All Linux-distribusjon
  4. Kjør på : Kommandolinje
  5. Tillatelse : Få tilgang til egen katalog eller på annen måte tildelt.
  6. Nivå : Grunnleggende/nybegynnere

1. Bytt fra gjeldende katalog til /usr/local.

avi@tecmint:~$ cd /usr/local

avi@tecmint:/usr/local$ 

2. Bytt fra gjeldende katalog til /usr/local/lib ved å bruke absolutt bane.

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

avi@tecmint:/usr/local/lib$ 

3. Bytt fra gjeldende arbeidskatalog til /usr/local/lib ved å bruke relativ bane.

avi@tecmint:/usr/local$ cd lib 

avi@tecmint:/usr/local/lib$ 

4. (a) Bytt tilbake til forrige katalog der du jobbet tidligere.

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

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

4. (b) Endre gjeldende katalog til overordnet katalog.

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

avi@tecmint:/usr/local$ 

5. Vis siste arbeidskatalog der vi flyttet fra (bruk «–»-bryteren) som vist.

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

/home/avi 

6. Flytt to kataloger opp fra der du er nå.

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

avi@tecmint:/usr$

7. Flytt til brukernes hjemmekatalog fra hvor som helst.

avi@tecmint:/usr/local$ cd ~ 

avi@tecmint:~$ 

or

avi@tecmint:/usr/local$ cd 

avi@tecmint:~$ 

8. Endre arbeidskatalog til gjeldende arbeidskatalog (synes ikke brukes generelt).

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

or

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

9. Din nåværende arbeidskatalog er “/usr/local/lib/python3.4/dist-packages/ ”, endre den til “/home/avi/Desktop/ ”, på én linje kommando, ved å flytte opp i katalogen til '/' og deretter bruke absolutt bane.

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

avi@tecmint:~/Desktop$ 

10. Bytt fra gjeldende arbeidskatalog til /var/www/html uten å skrive i sin helhet ved å bruke TAB.

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

avi@tecmint:/var/www/html$ 

11. Naviger fra din nåværende arbeidskatalog til /etc/v__ _, Oops! Du har glemt navnet på katalogen og skal ikke bruke TAB.

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

avi@tecmint:/etc/vbox$ 

Merk: Dette flyttes til "vbox" bare hvis det bare er én katalog som begynner med "v" . Hvis det eksisterer mer enn én katalog som begynner med «v», og det ikke er angitt flere kriterier på kommandolinjen, vil den flyttes til den første katalogen som begynner med «v», alfabetisk som deres tilstedeværelse i standard ordbok.

12. Du må navigere til brukerens «av» (ikke sikker på om det er avi eller avt) hjemmekatalog, uten å bruke TAB.

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

avi@tecmint:~$ 

13. Hva er pushd og popd i Linux?

Pushd og popd er Linux-kommandoer i bash og visse andre skall som lagrer gjeldende arbeidskatalogplassering til minnet og henter til katalogen fra minnet som gjeldende arbeidskatalog, samt endrer katalog.

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

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

Kommandoen ovenfor lagrer gjeldende plassering i minnet og endrer den forespurte katalogen. Så snart popd blir avfyrt, henter den den lagrede katalogplasseringen fra minnet og gjør den til gjeldende arbeidskatalog.

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

14. Bytt til en katalog som inneholder mellomrom.

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. Bytt fra gjeldende arbeidskatalog til Nedlastinger og vis alle innstillingene på én gang.

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

Dette er vårt forsøk på å gjøre deg oppmerksom på Linux-arbeid og kjøringer i minst mulige ord og med så mye som brukervennlighet som det pleide å være før.

Det er alt for nå. Jeg kommer snart igjen med et annet interessant emne. Inntil da følg med og koblet til Tecmint. Ikke glem å gi oss din verdifulle tilbakemelding i kommentarene nedenfor.