Λίστα μεταβλητών περιβάλλοντος σε Linux/Unix
Τι είναι το Υπολογιστικό Περιβάλλον;
Το περιβάλλον υπολογιστών είναι η Πλατφόρμα (Πλατφόρμα = Operating System+ Processor) όπου ένας χρήστης μπορεί να εκτελέσει προγράμματα.
Τι είναι μια Μεταβλητή;
Στην επιστήμη των υπολογιστών, α μεταβλητή είναι μια θέση για την αποθήκευση μιας τιμής που μπορεί να είναι α αρχείου, κείμενο, αριθμός ή οποιαδήποτε άλλη ημερομηνία. Συνήθως αναφέρεται με το Συμβολικό του όνομα που του δίνεται κατά τη δημιουργία. Η τιμή που αποθηκεύεται με αυτόν τον τρόπο μπορεί να εμφανιστεί, να διαγραφεί, να επεξεργαστεί και να αποθηκευτεί ξανά.
Οι μεταβλητές παίζουν σημαντικό ρόλο στον προγραμματισμό υπολογιστών επειδή επιτρέπουν στους προγραμματιστές να γράφουν ευέλικτα προγράμματα. Καθώς σχετίζονται με το OperaΤο σύστημα στο οποίο εργαζόμαστε, είναι σημαντικό να γνωρίζουμε μερικά από αυτά και πώς μπορούμε να τα επηρεάσουμε.
Τι είναι οι μεταβλητές περιβάλλοντος;
Οι μεταβλητές περιβάλλοντος είναι δυναμικές τιμές που επηρεάζουν τις διαδικασίες ή τα προγράμματα σε έναν υπολογιστή. Υπάρχουν σε κάθε λειτουργικό σύστημα, αλλά οι τύποι μπορεί να διαφέρουν. Οι μεταβλητές περιβάλλοντος μπορούν να δημιουργηθούν, να επεξεργαστούν, να αποθηκευτούν και να διαγραφούν και να δώσουν πληροφορίες σχετικά με τη συμπεριφορά του συστήματος.
Οι μεταβλητές περιβάλλοντος μπορούν να αλλάξουν τον τρόπο συμπεριφοράς ενός λογισμικού/προγραμμάτων.
Πατήστε εδώ εάν το βίντεο δεν είναι προσβάσιμο
Π.χ. η μεταβλητή περιβάλλοντος $LANG αποθηκεύει την τιμή της γλώσσας που κατανοεί ο χρήστης. Αυτή η τιμή διαβάζεται από μια εφαρμογή έτσι ώστε σε έναν Κινέζο χρήστη εμφανίζεται μια διεπαφή Mandarin ενώ σε έναν Αμερικανό χρήστη εμφανίζεται μια αγγλική διεπαφή.
Ας μελετήσουμε μερικές κοινές μεταβλητές περιβάλλοντος –
Μεταβλητός | Τεχνικές Περιγραφές |
---|---|
PATH |
Αυτή η μεταβλητή περιέχει μια λίστα καταλόγων διαχωρισμένη με άνω και κάτω τελεία (:) στους οποίους το σύστημά σας αναζητά εκτελέσιμα αρχεία. Όταν εισάγετε μια εντολή στο τερματικό, το κέλυφος αναζητά την εντολή σε διαφορετικούς καταλόγους που αναφέρονται στη μεταβλητή $PATH. Εάν βρεθεί η εντολή, εκτελείται. Διαφορετικά, επιστρέφει με ένα σφάλμα "η εντολή δεν βρέθηκε". |
ΜΕΤΑΧΕΙΡΙΖΌΜΕΝΟΣ |
Το όνομα χρήστη |
ΑΡΧΙΚΗ |
Προεπιλεγμένη διαδρομή προς τον αρχικό κατάλογο του χρήστη |
EDITOR |
Διαδρομή προς το πρόγραμμα που επεξεργάζεται το περιεχόμενο των αρχείων |
UID |
Μοναδικό αναγνωριστικό χρήστη |
TERM |
Προεπιλεγμένος εξομοιωτής τερματικού |
SHELL |
Το κέλυφος χρησιμοποιείται από τον χρήστη |
Πρόσβαση σε τιμές μεταβλητών
Για να προσδιορίσετε την τιμή μιας μεταβλητής, χρησιμοποιήστε την εντολή
echo $VARIABLE
Οι μεταβλητές έχουν διάκριση πεζών-κεφαλαίων. Βεβαιωθείτε ότι πληκτρολογήσατε το όνομα της μεταβλητής με το σωστό γράμμα, διαφορετικά ενδέχεται να μην έχετε τα επιθυμητά αποτελέσματα.
Η "env' εμφανίζεται η εντολή όλες οι μεταβλητές περιβάλλοντος.
Ορίστε μεταβλητές νέου περιβάλλοντος
Μπορείτε να δημιουργήσετε τη δική σας μεταβλητή που ορίζεται από το χρήστη, με σύνταξη
VARIABLE_NAME= variable_value
Και πάλι, να έχετε κατά νου ότι οι μεταβλητές έχουν διάκριση πεζών-κεφαλαίων και συνήθως δημιουργούνται με κεφαλαία.
Διαγραφή μεταβλητών
Η ακόλουθη σύνταξη μπορεί να χρησιμοποιηθεί για την αφαίρεση μιας μεταβλητής από το σύστημα.
unset variablename
Αυτός ο διαλογισμός στα θα αφαιρούσε τη Μεταβλητή και η αξία του μόνιμα.
Περίληψη:
- Οι μεταβλητές περιβάλλοντος διέπουν τη συμπεριφορά των προγραμμάτων στο δικό σας Operating System.
εντολή | Τεχνικές Περιγραφές |
---|---|
ηχώ $Μεταβλητή |
Για να εμφανίσετε την τιμή μιας μεταβλητής |
env |
Εμφανίζει όλες τις μεταβλητές περιβάλλοντος |
VARIABLE_NAME= μεταβλητή_τιμή |
Δημιουργήστε μια νέα μεταβλητή |
ανενεργό |
Αφαιρέστε μια μεταβλητή |
εξαγωγή Μεταβλητή=τιμή |
Για να ορίσετε την τιμή μιας μεταβλητής περιβάλλοντος |