Πώς να χρησιμοποιήσετε τη γραμμή εντολών Linux για να αλλάξετε τον κατάλογο

ο LinuxCDεντολή αλλάζει τον τρέχοντα κατάλογο. Χρησιμοποιείται όταν βρίσκεστε σε ένα συνεδρία κελύφους (για παράδειγμα, όταν έχετε εκκινήσει ένα παράθυρο τερματικού από μια επιφάνεια εργασίας γραφικών) για να αλλάξετε τον τρέχοντα κατάλογο εργασίας.

Η επιφάνεια εργασίας Linux με δύο διαφορετικές λίστες καταλόγων.
Lifewire 

Κατάλογοι εργασίας στο Linux

Όταν χρησιμοποιείτε το Linux σε ένα γραφικό περιβάλλον, σπάνια σκέφτεστε τον τρέχοντα κατάλογο εργασίας. Ωστόσο, όταν εργάζεστε σε ένα κέλυφος, το σύστημα υποθέτει ότι το εύρος της εργασίας σας είναι ο τρέχων κατάλογος, εκτός εάν το αναφέρετε διαφορετικά. Για παράδειγμα, όταν αποθηκεύετε ένα αρχείο στο LibreOffice Writer, θα είναι προεπιλεγμένο στον αρχικό σας κατάλογο, αλλά όταν αποθηκεύετε ένα αρχείο χρησιμοποιώντας ένα πρόγραμμα επεξεργασίας κειμένου στο κέλυφος, θα είναι από προεπιλογή η τρέχουσα λειτουργία Ευρετήριο.

Για να ελέγξετε σε ποιον κατάλογο βρίσκεστε, χρησιμοποιήστε το pwd εντολή. Θα εκτυπώσει τον κατάλογο εργασίας σας (εξ ου και το όνομα της εντολής) σε τυπική έξοδο.

Πώς να χρησιμοποιήσετε την εντολή "CD" για να αλλάξετε τον τρέχοντα κατάλογο εργασίας

ο CD Η εντολή είναι κομψή στην απλότητά της:

Η εντολή υποστηρίζει μόνο δύο επιλογές, και οι δύο είναι σπάνιες:

  • : Χρησιμοποιήστε τη δομή του φυσικού καταλόγου και αγνοήστε τους συμβολικούς συνδέσμους
  • -ΜΕΓΑΛΟ: Απαιτείται να ακολουθούνται οι συμβολικοί σύνδεσμοι

Τοπικά και Απόλυτα Ονόματα Διαδρομών στην Εντολή «CD».

Χρησιμοποιήστε είτε απόλυτα μονοπάτια ή τοπικά μονοπάτια με την CD εντολή. Ένα απόλυτο όνομα διαδρομής ξεκινά από τον ριζικό κατάλογο, ενώ ένα τοπικό όνομα διαδρομής είναι σε σχέση με τον τρέχοντα κατάλογο εργασίας.

Για παράδειγμα, εάν βρίσκεστε αυτήν τη στιγμή στο /var/www/html αλλά θέλετε να μετακινηθείτε στο /var/www/html/img, λειτουργεί οποιαδήποτε εντολή:

cd /var/www/html/img
cd img

Συντομεύσεις για τη μετακίνηση γύρω από το σύστημα αρχείων

Ερώτηση Shell με τους τρέχοντες καταλόγους που αναφέρονται.
Στιγμιότυπο οθόνης 

Χρησιμοποιήστε τις παρακάτω συντομεύσεις με το CD εντολή:

  • /: Μετακινείται στον ριζικό κατάλογο (προς τα εμπρός κάθετο)
  • ..: Μετακινείται στον γονικό κατάλογο (δύο τελείες χωρίς κενό)
  • ~: Μετακινείται στον αρχικό κατάλογο του συνδεδεμένου χρήστη (tilde)
  • -: Μετακινείται στον προηγούμενο κατάλογο (ενωτικό)

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

Προβλήματα αδειών

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

Εάν προσπαθήσετε να μεταβείτε σε έναν κατάλογο όπου συνήθως δεν μπορείτε να διαβάσετε τα περιεχόμενα, θα λάβετε ένα σφάλμα. Για παράδειγμα, ένας κανονικός λογαριασμός χρήστη που λειτουργεί σε ένα κέλυφος Bash, προσπαθεί να αποκτήσει πρόσβαση /root, θα εμφανιστεί το ακόλουθο σφάλμα:

Είτε μετακινηθείτε χρησιμοποιώντας αυξημένα προνόμια (π.χ., μέσω του sudo εντολή) ή αλλάξτε τα δικαιώματα του καταλόγου χρησιμοποιώντας το chmod εντολή.

Η δύναμη της εντολής «Sudo».
Πώς να χρησιμοποιήσετε την εντολή "Chmod" Linux