Τρόπος αναγνώρισης καταλόγων εργασίας χρησιμοποιώντας χαρακτήρες και μεταβλητές κελύφους


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

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

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

1. Χρήση συγκεκριμένων χαρακτήρων κελύφους

Υπάρχουν ορισμένοι συγκεκριμένοι χαρακτήρες που γίνονται κατανοητοί από το κέλυφος όταν έχουμε να κάνουμε με καταλόγους από τη γραμμή εντολών. Ο πρώτος χαρακτήρας που θα δούμε είναι ο tilde (~): χρησιμοποιείται για πρόσβαση στον κεντρικό κατάλογο του τρέχοντος χρήστη:

echo ~

Προτεινόμενη ανάγνωση: Μάθετε την εντολή "echo" με αυτά τα 15 πρακτικά παραδείγματα

Ο δεύτερος είναι ο χαρακτήρας κουκκίδας (.): αντιπροσωπεύει τον τρέχοντα κατάλογο στον οποίο βρίσκεται ένας χρήστης, στη γραμμή εντολών. Στο στιγμιότυπο οθόνης παρακάτω, μπορείτε να δείτε ότι η εντολή ls και ls . παράγουν την ίδια έξοδο, παραθέτοντας τα περιεχόμενα του τρέχοντος καταλόγου εργασίας.

ls
ls .

Προτεινόμενη ανάγνωση: Κύρια εντολή 'ls' με αυτά τα βασικά 15-πρακτικά παραδείγματα

Οι τρίτοι ειδικοί χαρακτήρες είναι οι διπλές κουκκίδες (..) που αντιπροσωπεύουν τον κατάλογο ακριβώς πάνω από τον τρέχοντα κατάλογο εργασίας στον οποίο βρίσκεται ένας χρήστης.

Στην παρακάτω εικόνα, ο κατάλογος πάνω από /var είναι ο ριζικός κατάλογος (/), οπότε όταν χρησιμοποιούμε την εντολή ls ως εξής, η Τα περιεχόμενα του (/) παρατίθενται:

ls ..

Προτεινόμενη ανάγνωση: 7 περίεργα κόλπα εντολών «ls» που πρέπει να γνωρίζει κάθε χρήστης Linux

2. Χρήση μεταβλητών περιβάλλοντος

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

$HOME: η τιμή του είναι ίδια με αυτή του χαρακτήρα tilde (~) – ο οικιακός κατάλογος του τρέχοντος χρήστη, μπορείτε να τον δοκιμάσετε χρησιμοποιώντας την εντολή echo ως εξής:

echo $HOME

$PWD: πλήρως, σημαίνει – Εκτύπωση καταλόγου εργασίας (PWD), όπως υποδηλώνει το όνομα, εκτυπώνει την απόλυτη διαδρομή του τρέχων κατάλογος εργασίας στη γραμμή εντολών του κελύφους όπως παρακάτω:

echo $PWD 

$OLDPWD: δείχνει τον κατάλογο στον οποίο βρισκόταν ένας χρήστης, λίγο πριν μεταβεί στον τρέχοντα κατάλογο εργασίας. Μπορείτε να αποκτήσετε πρόσβαση στην τιμή του ως εξής:

echo $OLDPWD

Προτεινόμενη ανάγνωση: 15 Παραδείγματα εντολών "pwd" (Εκτύπωση καταλόγου εργασίας) σε Linux

3. Χρήση απλών εντολών cd

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

echo $PWD
$ cd
echo $PWD

Μπορείτε επίσης να μετακινηθείτε στον προηγούμενο κατάλογο εργασίας χρησιμοποιώντας την εντολή cd - όπως παρακάτω:

echo $PWD
echo $OLDPWD
$ cd - 
echo $PWD

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

Έχετε κάποιες σκέψεις σχετικά με τις συμβουλές Linux που θέλετε να μοιραστείτε μαζί μας ή ερωτήσεις σχετικά με το θέμα, χρησιμοποιήστε την παρακάτω φόρμα σχολίων για να επικοινωνήσετε μαζί μας.