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

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

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

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

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

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

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

cp ~/.bashrc ~/Documents/bashrc.bak

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

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

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

nano -w ~/.bashrc

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

export PATH=$PATH:/home/derrik/programs/

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

export PATH=$PATH:/location/to/program/or/script/folder/

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

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

echo $PATH

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

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

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

su username

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

cp .bashrc ~/Documents/bashrc.bak

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

nano -w ~/.bashrc

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

export 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: κατάλογος. Για παράδειγμα, για να προσθέσετε προσωρινά έναν κατάλογο κελυφών σε "Documents", θα κάνατε:

export PATH=$PATH:/home/derrik/Documents/shell-scripts/

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

Αφαιρέστε τις προσθήκες στο $ PATH

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

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

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

rm ~/.bashrc

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

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

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

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

$PATH
</ p>

Σχόλια