15 Πρακτικά Παραδείγματα Εντολής «cd» στο Linux


Στο Linux η εντολή «cd» (Αλλαγή καταλόγου) είναι μία από τις πιο σημαντικές και πιο ευρέως χρησιμοποιούμενες εντολές για αρχάριους καθώς και για διαχειριστές συστήματος. Για διαχειριστές σε διακομιστή χωρίς κεφάλι, το «cd» είναι ο μόνος τρόπος πλοήγησης σε έναν κατάλογο για να ελέγξετε το αρχείο καταγραφής, να εκτελέσετε ένα πρόγραμμα/εφαρμογή/σενάριο και για κάθε άλλη εργασία. Για αρχάριους είναι από εκείνες τις αρχικές εντολές με τις οποίες λερώνουν τα χέρια τους.

Επομένως, έχοντας κατά νου, εδώ σας παρουσιάζουμε 15 βασικές εντολές του 'cd' χρησιμοποιώντας κόλπα και συντομεύσεις για να μειώσετε τις προσπάθειές σας στο τερματικό και να εξοικονομήσετε χρόνο χρησιμοποιώντας αυτά τα γνωστά κόλπα .

Λεπτομέρειες φροντιστηρίου
  1. Όνομα εντολής : cd
  2. Εννοεί : Αλλαγή καταλόγου
  3. Διαθεσιμότητα : Όλη η διανομή Linux
  4. Εκτέλεση ενεργή : Γραμμή εντολών
  5. Άδεια : Πρόσβαση στον δικό σας κατάλογο ή με άλλον τρόπο εκχώρηση.
  6. Επίπεδο : Βασικό/Αρχάριοι

1. Αλλάξτε από τον τρέχοντα κατάλογο σε /usr/local.

avi@tecmint:~$ cd /usr/local

avi@tecmint:/usr/local$ 

2. Αλλάξτε από τον τρέχοντα κατάλογο σε /usr/local/lib χρησιμοποιώντας απόλυτη διαδρομή.

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

avi@tecmint:/usr/local/lib$ 

3. Αλλάξτε από τον τρέχοντα κατάλογο εργασίας σε /usr/local/lib χρησιμοποιώντας σχετική διαδρομή.

avi@tecmint:/usr/local$ cd lib 

avi@tecmint:/usr/local/lib$ 

4. (α) Επιστρέψτε στον προηγούμενο κατάλογο όπου εργαζόσασταν νωρίτερα.

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

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

4. (β) Αλλάξτε τον Τρέχοντα κατάλογο σε γονικό κατάλογο.

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

avi@tecmint:/usr/local$ 

5. Εμφάνιση του τελευταίου καταλόγου εργασίας από όπου μετακινηθήκαμε (χρησιμοποιήστε τον διακόπτη ‘–’) όπως φαίνεται.

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

/home/avi 

6. Μετακινήστε δύο καταλόγους προς τα πάνω από το σημείο που βρίσκεστε τώρα.

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

avi@tecmint:/usr$

7. Μετακίνηση στον αρχικό κατάλογο χρηστών από οπουδήποτε.

avi@tecmint:/usr/local$ cd ~ 

avi@tecmint:~$ 

or

avi@tecmint:/usr/local$ cd 

avi@tecmint:~$ 

8. Αλλάξτε τον κατάλογο εργασίας στον τρέχοντα κατάλογο εργασίας (δεν φαίνεται να χρησιμοποιείται γενικά).

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

or

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

9. Ο τρέχων κατάλογος εργασίας σας είναι "/usr/local/lib/python3.4/dist-packages/", αλλάξτε τον σε "/home/avi/Desktop/", σε μία εντολή γραμμής, μεταβαίνοντας στον κατάλογο μέχρι το '/' και στη συνέχεια χρησιμοποιώντας την απόλυτη διαδρομή.

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

avi@tecmint:~/Desktop$ 

10. Αλλάξτε από τον τρέχοντα κατάλογο εργασίας σε /var/www/html χωρίς να πληκτρολογήσετε πλήρως χρησιμοποιώντας το TAB.

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

avi@tecmint:/var/www/html$ 

11. Πλοηγηθείτε από τον τρέχοντα κατάλογο εργασίας σας στο /etc/v__ _, Ωχ! Ξεχάσατε το όνομα του καταλόγου και δεν έπρεπε να χρησιμοποιήσετε το TAB.

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

avi@tecmint:/etc/vbox$ 

Σημείωση: Αυτό θα μετακινηθεί στο "vbox" μόνο εάν υπάρχει μόνο ένας κατάλογος που ξεκινά με "v" . Εάν υπάρχουν περισσότεροι από ένας κατάλογοι που ξεκινούν με "v" και δεν παρέχονται περισσότερα κριτήρια στη γραμμή εντολών, θα μετακινηθεί στον πρώτο κατάλογο που ξεκινά με "v", αλφαβητικά όπως η παρουσία τους στο τυπικό λεξικό.

12. Πρέπει να πλοηγηθείτε στον αρχικό κατάλογο χρήστη "av" (δεν είμαι σίγουρος αν είναι avi ή avt), χωρίς να χρησιμοποιήσετε το TAB.

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

avi@tecmint:~$ 

13. Τι είναι τα push και popd στο Linux;

Το Pushd και το popd είναι εντολές Linux στο bash και κάποιο άλλο κέλυφος που αποθηκεύει την τρέχουσα θέση του καταλόγου εργασίας στη μνήμη και μεταφέρει στον κατάλογο από τη μνήμη ως τρέχον κατάλογο εργασίας, αντίστοιχα, καθώς και ως κατάλογο αλλαγών.

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

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

Η παραπάνω εντολή αποθηκεύει την τρέχουσα θέση στη μνήμη και αλλάζει στον κατάλογο που ζητήθηκε. Μόλις ενεργοποιηθεί το popd, ανακτά την αποθηκευμένη θέση καταλόγου από τη μνήμη και τον κάνει τον τρέχοντα κατάλογο εργασίας.

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

14. Αλλάξτε σε έναν κατάλογο που περιέχει κενά.

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. Αλλάξτε από τον τρέχοντα κατάλογο εργασίας σε Λήψεις και καταχωρίστε όλες τις ρυθμίσεις του με μία κίνηση.

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

Αυτή είναι η προσπάθειά μας, να σας ενημερώσουμε για τις λειτουργίες και τις εκτελέσεις του Linux με τις ελάχιστες δυνατές λέξεις και με την ίδια φιλικότητα προς τον χρήστη όπως παλιά.

Αυτα για τωρα. Θα είμαι ξανά εδώ με ένα άλλο ενδιαφέρον θέμα σύντομα. Μέχρι τότε μείνετε συντονισμένοι και συνδεδεμένοι στο Tecmint. Μην ξεχάσετε να μας δώσετε τα πολύτιμα σχόλιά σας στα παρακάτω σχόλια.