Πώς να προσθέσετε καταλόγους σε διαδρομή στο Linux

click fraud protection

Στο Linux, $ PATH καθορίζει τους τυπικούς καταλόγους στους οποίους μπορούν να εκτελεστούν εκτελέσιμα προγράμματα στο σύστημα μέσω του τερματικού. Αυτοί οι κατάλογοι είναι "/ usr / bin", "/ usr / local", "/ usr / sbin" και μερικοί άλλοι (ανάλογα με τη διανομή Linux που χρησιμοποιείτε). Εάν θέλετε να εκτελέσετε προγράμματα εκτός αυτών των καταλόγων, ο κατάλογος πρέπει να προστεθεί στο $ PATH.

Δημιουργία αντιγράφων ασφαλείας .bashrc

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

Χρησιμοποιώντας την cp εντολή, δημιουργήστε ένα πλήρες αντίγραφο του αρχείου ".bashrc" στον αρχικό σας κατάλογο (~) και τοποθετήστε το αντίγραφο ασφαλείας στο "Documents" με την επέκταση αρχείου ".bak".

Σημείωση: δεν θέλετε να αποθηκεύσετε το αντίγραφο ασφαλείας σας στον κατάλογο "Έγγραφα"; Δοκιμάστε το "Desktop", έναν φάκελο συγχρονισμού cloud όπως "Dropbox" ή κάτι παρόμοιο.

instagram viewer

cp ~ / .bashrc ~ / Έγγραφα / bashrc.bak

Επεξεργασία .bashrc

Με το αρχείο ".bashrc" στο αντίγραφο ασφαλείας του φακέλου "Έγγραφα", μπορεί να ξεκινήσει η επεξεργασία. Χρησιμοποιώντας την Νάνο εντολή, ανοίξτε το αρχείο .bashrc (που βρίσκεται στον αρχικό σας κατάλογο) για σκοπούς επεξεργασίας.

Προειδοποίηση: μην ανοίξετε το ".bashrc" με sudo, καθώς θα ανοίξετε το αρχείο ".bashrc" του λογαριασμού Root και όχι το αρχείο του δικού σας λογαριασμού χρήστη!

nano -w ~ / .bashrc

Στο εσωτερικό του προγράμματος επεξεργασίας Nano, προχωρήστε στο κάτω μέρος του αρχείου. Στη συνέχεια, γράψτε μέσα εξαγωγή ακολουθούμενη από PATH = $ PATH: κατάλογος. Έτσι, για παράδειγμα, για να εκτελέσετε ένα πρόγραμμα απευθείας από το φάκελο "προγράμματα" στο "/ home / derrik /", θα έγραψα τον ακόλουθο κώδικα στο Nano.

εξαγωγή PATH = $ PATH: / home / derrik / προγράμματα /

Για τους σκοπούς σας, αντιγράψτε το παρακάτω παράδειγμα εντολής και αντικαταστήστε το "κατάλογο" με την ακριβή θέση του φακέλου προγράμματος ή του φακέλου σεναρίου, ώστε να μπορεί να προστεθεί στη διαδρομή σας. Λάβετε υπόψη ότι είναι δυνατή η προσθήκη πολλαπλών $ PATH γραμμές και δεν υπάρχει όριο, οπότε μπορείτε να προσθέσετε όσες τοποθεσίες θέλετε!

εξαγωγή PATH = $ PATH: / location / to / program / or / script / folder /

Όταν έχετε προσθέσει όσες γραμμές $ PATH στο αρχείο ".bashrc" χρειάζεστε, πατήστε το Ctrl + O κουμπί στο πληκτρολόγιο για να αποθηκεύσετε τις αλλαγές. Στη συνέχεια, κλείστε το Nano με Ctrl + X.

Μετά την έξοδο από το Νάνο πρόγραμμα επεξεργασίας κειμένου, το δικό σας $ PATH δεν θα ενημερωθεί αμέσως. Ο λόγος για τον οποίο η ενημέρωση δεν είναι άμεση είναι ότι η περίοδος σύνδεσης δεν ενημερώνεται αυτόματα και πρέπει να ανανεωθεί. Για να ανανεώσετε τη συνεδρία τερματικού, κλείστε το τερματικό και ανοίξτε το ξανά. Από εκεί, μπορείτε να επιβεβαιώσετε το νέο σας $ PATH τοποθεσίες έχουν προστεθεί εκτελώντας την ακόλουθη εντολή σε ένα τερματικό.

echo $ PATH. 

Προσθήκη τοποθεσιών στο $ PATH για άλλους χρήστες

Εκτός από την προσθήκη τοποθεσιών στο $ PATH για τον λογαριασμό χρήστη σας στο σύστημα Linux, μπορεί να θέλετε να προσθέσετε στοιχεία στο $ PATH άλλου λογαριασμού χρήστη. Δείτε πώς μπορείτε να το κάνετε.

Πρώτα, χρησιμοποιήστε το σου εντολή για να συνδεθείτε στο χρήστη στον οποίο θέλετε να τροποποιήσετε το Linux $ PATH.

όνομα χρήστη

Αφού συνδεθείτε στο λογαριασμό χρήστη, χρησιμοποιήστε το cp εντολή για να αντιγράψουν το αρχείο ".bashrc" στο "Έγγραφα" για φύλαξη.

cp .bashrc ~ / Έγγραφα / bashrc.bak

Με τη φροντίδα του αντιγράφου ασφαλείας, ανοίξτε το αρχείο ".bashrc" στο Νάνο πρόγραμμα επεξεργασίας κειμένου με την παρακάτω εντολή.

nano -w ~ / .bashrc

Μεταβείτε στο κάτω μέρος του αρχείου ".bashrc" και γράψτε στην παρακάτω εντολή. Λάβετε υπόψη ότι θα πρέπει να αλλάξετε "/ location / to / program / or / script / folder /" για να ταιριάζει στις δικές σας ανάγκες.

εξαγωγή PATH = $ PATH: / location / to / program / or / script / folder /

Επαναλάβετε αυτήν τη διαδικασία για να προσθέσετε όσες τοποθεσίες στο $ PATH θέλετε. Όταν τελειώσετε, αποθηκεύστε τις επεξεργασίες χρησιμοποιώντας Ctrl + Oκαι βγείτε με Ctrl + X. Την επόμενη φορά που θα συνδεθεί ο χρήστης, θα μπορούν να εκτελούν πράγματα σε $ PATH από τις νέες τοποθεσίες που έχετε προσθέσει.

Προσθέστε προσωρινά καταλόγους στο $ PATH στο Linux

Η μόνιμη προσθήκη μεμονωμένων καταλόγων στο $ PATH στο Linux με την επεξεργασία του αρχείου ".bashrc" είναι χρήσιμη εάν έχετε εξειδικευμένα προγράμματα που θέλετε να εκτελείτε συνεχώς. Ωστόσο, εάν χρειάζεται να εκτελέσετε κάτι μόνο μία φορά για δοκιμές ή απλά να παίξετε, δεν έχει νόημα να προσθέσετε κάτι στο $ PATH στο Linux μόνιμα.

Μια εναλλακτική λύση για τους μόνιμους προσαρμοσμένους καταλόγους στο $ PATH είναι κάνοντας χρήση του εξαγωγή εντολή στο τερματικό για να προσθέσετε προσωρινά μια θέση στο $ PATH.

Ανοίξτε ένα παράθυρο τερματικού και γράψτε στο εξαγωγή εντολή, ακολουθούμενη από ATH = $ PATH: κατάλογος. Για παράδειγμα, για να προσθέσετε προσωρινά σε έναν κατάλογο κελύφους σε "Έγγραφα", θα κάνατε:

εξαγωγή PATH = $ PATH: / home / derrik / Έγγραφα / shell-scripts /

Κατά την εκτέλεση αυτής της εντολής, η περίοδος σύνδεσης που χρησιμοποιείτε θα έχει τη νέα προσωρινή θέση διαδρομής. Η προσωρινή τοποθεσία $ PATH θα παραμείνει προσβάσιμη στο σύστημά σας Linux μέχρι να γίνει επανεκκίνηση του συστήματος.

Κατάργηση προσθηκών στο $ PATH

Θέλετε να απαλλαγείτε από τις προσαρμοσμένες τοποθεσίες που προστίθενται στο $ PATH σας στο Linux; Ακολουθήστε τα παρακάτω βήματα για να αναιρέσετε τις τροποποιήσεις.

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

Βήμα 1: Διαγράψτε το αρχείο .bashrc χρησιμοποιώντας το rm εντολή.

rm ~ / .bashrc

Βήμα 2: Μετονομάστε το αρχείο "bashrc.bak" ως ".bashrc" στο φάκελο "Έγγραφα" και τοποθετήστε το στον αρχικό κατάλογο (~).

mv ~ / Documetns / bashrc.bak ~ / .bashrc

Βήμα 3: Επανεκκινήστε την τερματική συνεδρία σας για να εφαρμοστούν οι αλλαγές.

Βήμα 4: Εκτελέστε το $ PATH εντολή για να ελέγξετε αν έχουν εξαφανιστεί οι προσαρμοσμένες τροποποιήσεις σας.

$ PATH
watch instagram story