Μεταβλητή περιβάλλοντος

Συγγραφέας: Monica Porter
Ημερομηνία Δημιουργίας: 15 Μάρτιος 2021
Ημερομηνία Ενημέρωσης: 1 Ιούλιος 2024
Anonim
Αληθείς-Ψευδείς Συνθήκες Λογικοί Τελεστές
Βίντεο: Αληθείς-Ψευδείς Συνθήκες Λογικοί Τελεστές

Περιεχόμενο

Ορισμός - Τι σημαίνει η Μεταβλητή Περιβάλλοντος;

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


Εισαγωγή στη Microsoft Azure και το Microsoft Σε αυτό τον οδηγό θα μάθετε τι είναι το cloud computing και πώς η Microsoft Azure μπορεί να σας βοηθήσει να μεταφέρετε και να εκτελέσετε την επιχείρησή σας από το cloud.

Η Techopedia εξηγεί τη μεταβλητή περιβάλλοντος

Για παράδειγμα, μια μεταβλητή περιβάλλοντος που ονομάζεται συγκεκριμένα μπορεί να προσδιορίσει την τοποθεσία του υπολογιστή που χρησιμοποιείται για προσωρινή αποθήκευση αρχείων. Η μεταβλητή περιβάλλοντος Microsoft Windows για προσωρινή αποθήκευση αρχείων είναι% TEMP% ή% TMP%.

Τα συστήματα Unix έχουν συγκεκριμένες και αποκλειστικές μεταβλητές περιβάλλοντος. Μια νέα διαδικασία κληρονομεί ένα γονικό περιβάλλον αντίγραφο από τον γονέα του χωρίς αλλαγές στον γονέα. Αυτές οι μετατροπές πρέπει να εμφανίζονται στο επίπεδο διεπαφής προγραμματισμού εφαρμογών (API) μεταξύ του πιρουνιού και του exec. Αντίθετα, οι μεταβλητές περιβάλλοντος για συγκεκριμένες εκτελέσεις εντολών μεταβάλλουν τις πλατφόρμες κελύφους - όπως bash - με την επίκληση του env.

Αν και όλα τα λειτουργικά συστήματα UNIX και Microsoft έχουν μεταβλητές περιβάλλοντος, τα ονόματα δεν μοιράζονται ποτέ από τους προγραμματιστές OS. Για λόγους σχεδιασμού, τα τρέχοντα προγράμματα μπορούν να χειριστούν τιμές μεταβλητού περιβάλλοντος. Οι καλούντες του Unix καθορίζουν χώρους μνήμης που εκτελούνται με διάφορες αρχικές ρυθμίσεις του προγράμματος. Ο δυναμικός συνδετήρας φορτώνει τον αντίστοιχο κωδικό, γνωστό ως θέσεις μεταβλητών περιβάλλοντος (LD_LIBRARY_PATH και LD_PRELOAD). Ο κώδικας εκτελείται σύμφωνα με την αρχή της διαδικασίας.