συστήματα

Γνώση Υπολογιστών >> συστήματα >  >> Unix

Ποιες είναι οι κοινές μεταβλητές φλοιού στο unix;

Στα κελύφη Unix, πολλές μεταβλητές περιβάλλοντος χρησιμοποιούνται συχνά. Αυτές οι μεταβλητές περιέχουν πληροφορίες σχετικά με τον τρέχοντα χρήστη, τις ρυθμίσεις συστήματος και το περιβάλλον του κελύφους. Ακολουθούν ορισμένες κοινές μεταβλητές φλοιού:

1. $USER :Αυτή η μεταβλητή αποθηκεύει το όνομα χρήστη του τρέχοντος χρήστη.

2. $HOME :Αυτή η μεταβλητή αποθηκεύει τον αρχικό κατάλογο του τρέχοντος χρήστη.

3. $PATH :Αυτή η μεταβλητή περιέχει μια λίστα καταλόγων όπου το κέλυφος θα αναζητήσει εκτελέσιμα αρχεία.

4. $PWD :Αυτή η μεταβλητή αποθηκεύει τον τρέχοντα κατάλογο εργασίας του κελύφους.

5. $SHELL :Αυτή η μεταβλητή αποθηκεύει τη διαδρομή προς το τρέχον εκτελέσιμο κέλυφος.

6. $TERM :Αυτή η μεταβλητή αποθηκεύει τον τύπο τερματικού που χρησιμοποιείται από το κέλυφος.

7. $PS1 :Αυτή η μεταβλητή ελέγχει την προτροπή του πρωτεύοντος κελύφους. Μπορεί να προσαρμοστεί για να εμφανίζει πρόσθετες πληροφορίες, όπως όνομα χρήστη, όνομα κεντρικού υπολογιστή και τρέχοντα κατάλογο.

8. $PS2 :Αυτή η μεταβλητή ελέγχει την προτροπή δευτερεύοντος φλοιού. Συνήθως χρησιμοποιείται σε σενάρια εισαγωγής εντολών πολλών γραμμών.

9. $IFS :Αυτή η μεταβλητή καθορίζει το διαχωριστικό εσωτερικού πεδίου που χρησιμοποιείται για τον διαχωρισμό της εισαγωγής της γραμμής εντολών σε λέξεις.

10. $EDITOR :Αυτή η μεταβλητή αποθηκεύει τον προτιμώμενο επεξεργαστή κειμένου του χρήστη. Εάν οριστεί, χρησιμοποιείται από εντολές όπως 'vi', 'emacs' κ.λπ., για να ανοίξει ένα αρχείο για επεξεργασία.

Αυτές οι μεταβλητές περιβάλλοντος μπορούν να οριστούν, να τροποποιηθούν ή να εμφανιστούν χρησιμοποιώντας τις εντολές «export», «set» και «env» στα περισσότερα κελύφη του Unix. Η συγκεκριμένη συμπεριφορά και ερμηνεία αυτών των μεταβλητών μπορεί να διαφέρει ελαφρώς μεταξύ διαφορετικών υλοποιήσεων φλοιού (π.χ. Bash, Zsh, ksh).

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα