Λίστα μεταβλητών περιβάλλοντος σε Linux / Unix

Πίνακας περιεχομένων:

Anonim

Σε αυτό το σεμινάριο, θα μάθετε-

  • Τι είναι το περιβάλλον υπολογιστών;
  • Τι είναι μια μεταβλητή;
  • Τι είναι οι μεταβλητές περιβάλλοντος;
  • Πρόσβαση σε μεταβλητές τιμές
  • Ορίστε νέες μεταβλητές περιβάλλοντος

Τι είναι το περιβάλλον υπολογιστών;

Το περιβάλλον υπολογιστών είναι η Πλατφόρμα (Πλατφόρμα = Λειτουργικό Σύστημα + Επεξεργαστής) όπου ένας χρήστης μπορεί να εκτελέσει προγράμματα.

Τι είναι μια μεταβλητή;

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

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

Τι είναι οι μεταβλητές περιβάλλοντος;

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

Οι μεταβλητές περιβάλλοντος μπορούν να αλλάξουν τον τρόπο συμπεριφοράς ενός λογισμικού / προγραμμάτων.

Κάντε κλικ εδώ εάν το βίντεο δεν είναι προσβάσιμο

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

Ας μελετήσουμε μερικές κοινές μεταβλητές περιβάλλοντος -

Μεταβλητός

Περιγραφή

ΜΟΝΟΠΑΤΙ Αυτή η μεταβλητή περιέχει μια λίστα καταλόγων διαχωρισμένων με άνω και κάτω τελεία (:) στους οποίους το σύστημά σας αναζητά εκτελέσιμα αρχεία. Όταν εισάγετε μια εντολή στο τερματικό, το κέλυφος αναζητά την εντολή σε διαφορετικούς καταλόγους που αναφέρονται στη μεταβλητή $ PATH. Εάν βρεθεί η εντολή, εκτελείται. Διαφορετικά, επιστρέφει με σφάλμα «εντολή δεν βρέθηκε».
ΧΡΗΣΤΗΣ Το όνομα χρήστη
ΣΠΙΤΙ Προεπιλεγμένη διαδρομή στον αρχικό κατάλογο του χρήστη
ΣΥΝΤΑΚΤΗΣ Διαδρομή στο πρόγραμμα που επεξεργάζεται το περιεχόμενο των αρχείων
UID Μοναδικό αναγνωριστικό χρήστη
ΟΡΟΣ Προεπιλεγμένος εξομοιωτής τερματικού
ΚΕΛΥΦΟΣ Το κέλυφος χρησιμοποιείται από τον χρήστη

Πρόσβαση σε μεταβλητές τιμές

Για να προσδιορίσετε την τιμή μιας μεταβλητής, χρησιμοποιήστε την εντολή

echo $VARIABLE

Οι μεταβλητές είναι- Ευαίσθητες σε πεζά. Βεβαιωθείτε ότι πληκτρολογείτε το όνομα της μεταβλητής με το σωστό γράμμα αλλιώς ενδέχεται να μην έχετε τα επιθυμητά αποτελέσματα.

Η εντολή « env» εμφανίζει όλες τις μεταβλητές περιβάλλοντος.

Ορίστε νέες μεταβλητές περιβάλλοντος

Μπορείτε να δημιουργήσετε τη δική σας μεταβλητή καθορισμένη από το χρήστη, με σύνταξη

VARIABLE_NAME= variable_value

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

Διαγραφή μεταβλητών

Η ακόλουθη σύνταξη μπορεί να χρησιμοποιηθεί για την κατάργηση μιας μεταβλητής από το σύστημα.

unset variablename

Αυτό θα αφαιρούσε μόνιμα τη Μεταβλητή και την τιμή της.

Περίληψη:

  • Οι περιβαλλοντικές μεταβλητές διέπουν τη συμπεριφορά των προγραμμάτων στο λειτουργικό σας σύστημα.
Εντολή Περιγραφή
echo $ ΔΙΑΒΙΒΑΣΗ Για να εμφανίσετε την τιμή μιας μεταβλητής
env Εμφανίζει όλες τις μεταβλητές περιβάλλοντος
VARIABLE_NAME = μεταβλητή_τιμή Δημιουργήστε μια νέα μεταβλητή
ξεπερασμένος Καταργήστε μια μεταβλητή
εξαγωγή μεταβλητή = τιμή Για να ορίσετε την τιμή μιας μεταβλητής περιβάλλοντος