28Jun

Πώς να ορίσετε τον βασικό κατάλογο για την εντολή "cd" στο Linux

click fraud protection

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

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

Ηχητική σύγχυση;Ακολουθεί ένα παράδειγμα.Ας πούμε ότι έχω ένα φάκελο που ονομάζεται htgarticles μέσα στο φάκελο Documents μου και θέλω να το αποκτήσω μέσω του τερματικού.

Θα ξεκινήσουμε ανοίγοντας ένα παράθυρο τερματικού και εισάγοντας την εντολή pwd( Print Working Directory) για να δείξουμε ότι ο τρέχων κατάλογος είναι πράγματι ο κατάλογος μας στο σπίτι, ο /home/ lori.

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

instagram viewer

cd htgaricles

Για να φτάσετε στον κατάλογο htgarticles, πρέπει πρώτα να μεταβείτε στον κατάλογο Documents.

cd Documents /

Στη συνέχεια, πρέπει να αλλάξουμε στον κατάλογο των htgarticles.

cd htgarticles /

Εναλλακτικά, θα μπορούσαμε να πληκτρολογήσουμε με προσοχή την πλήρη διαδρομή του αρχείου:

cd ~ /Documents/ htgarticles

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

Στο παράδειγμά μας, θέλουμε να ορίσουμε τον κατάλογο Documents ως τον βασικό κατάλογο, επειδή όλοι οι κατάλογοι με τους οποίους δουλεύω -όπως τα htgarticles-είναι μέσα στον κατάλογο Documents.Έτσι, πληκτρολογούμε την ακόλουθη εντολή στη γραμμή εντολών και πατήστε Enter.

εξαγωγή CDPATH = ~ /Documents/

ΣΗΜΕΙΩΣΗ: Στην παραπάνω εντολή, η εξαγωγή πρέπει να είναι όλα πεζά και το CDPATH πρέπει να είναι όλα κεφαλαία.Αντικαταστήστε το ~ /Documents/ με τη διαδρομή προς όποιο γονικό κατάλογο περιέχει τους υποκαταλόγους με τους οποίους εργάζεστε πιο συχνά.

Τώρα, ακόμα στο φάκελο του σπιτιού μας, μπορούμε να τρέξουμε cd htgarticles και να πάμε κατευθείαν στο /Documents/ htgarticles.

Αν θέλετε να ορίσετε αυτόματα έναν συγκεκριμένο κατάλογο ως τον κατάλογο βάσης κάθε φορά που ανοίγετε ένα παράθυρο του τερματικού, μπορείτε να το κάνετε κάνοντας επεξεργασία του αρχείου. bashrc.Το αρχείο. bashrc είναι ένα σενάριο που εκτελείται κάθε φορά που ανοίγετε ένα παράθυρο του τερματικού και μπορείτε να προσθέσετε οποιεσδήποτε εντολές θέλετε.Έτσι, μπορούμε να προσθέσουμε την εντολή CDPATH εξαγωγής για να ορίσουμε έναν συγκεκριμένο κατάλογο ως γονικό κατάλογο για κάθε παράθυρο του τερματικού.

Για να το κάνετε αυτό, επιστρέψτε στον αρχικό σας κατάλογο, αν δεν το έχετε ήδη.Στη συνέχεια, πληκτρολογήστε την ακόλουθη εντολή για να ανοίξετε το αρχείο. bashrc.Μπορείτε να χρησιμοποιήσετε όποιο πρόγραμμα επεξεργασίας κειμένου θέλετε να χρησιμοποιήσετε, αλλά πρόκειται να χρησιμοποιήσουμε το gedit στο παράδειγμά μας.

gedit. bashrc

Μεταβείτε στο κάτω μέρος του αρχείου. bashrc και προσθέστε την ακόλουθη εντολή.

εξαγωγή CDPATH = ~ /Documents/

Και πάλι, αντικαταστήστε το ~ /Documents/ με το γονικό κατάλογο που περιέχει τους υποκαταλόγους με τους οποίους εργάζεστε περισσότερο.

Μπορείτε να προσθέσετε ένα σχόλιο πάνω από την εντολή, για να θυμάστε τι κάνει η εντολή.Απλά τοποθετήστε ένα σημάδι αριθμού( #) στην αρχή της γραμμής και, στη συνέχεια, οποιαδήποτε περιγραφή θέλετε να προσθέσετε.

Κάντε κλικ στην επιλογή "Αποθήκευση".

Κλείστε το gedit( ή οποιοδήποτε πρόγραμμα επεξεργασίας κειμένου χρησιμοποιείτε) κάνοντας κλικ στο "X" στην επάνω αριστερή γωνία του παραθύρου.

Η εντολή που μόλις προσθέσατε στο αρχείο. bashrc δεν θα επηρεάσει την τρέχουσα περίοδο λειτουργίας του τερματικού παραθύρου.Πρέπει να κλείσετε το τρέχον παράθυρο του τερματικού και να ανοίξετε ένα νέο.Γι 'αυτό, πληκτρολογήστε exit στο prompt και πατήστε Enter ή κάντε κλικ στο κουμπί "X" στην επάνω αριστερή γωνία του παραθύρου.Στη συνέχεια, πατήστε Ctrl + Alt + T για να ανοίξετε ένα νέο παράθυρο τερματικού.

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

Αν θέλετε να επιστρέψετε στον αρχικό κατάλογο ως γονικό κατάλογο στο παράθυρο του τερματικού, απλά ανοίξτε το αρχείο. bashrc σε ένα πρόγραμμα επεξεργασίας κειμένου και είτε διαγράψτε την εντολή που προσθέσατε είτε το σχολιάζετε προσθέτοντας ένα σημάδι λίρας( #) στοτην αρχή της γραμμής.Η σχολιασμός της γραμμής είναι χρήσιμη αν θέλετε να ενεργοποιήσετε ξανά την εντολή στο μέλλον.Μπορείτε επίσης να αλλάξετε εύκολα τον κατάλογο που θέλετε να χρησιμοποιήσετε ως βασικό κατάλογο απλά αλλάζοντας τον κατάλογο στην εντολή στο αρχείο. bashrc και αποθηκεύοντας το αρχείο.

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