Μεταβλητές περιβάλλοντος χρήστη έναντι συστήματος: Οι παραλλαγές χρήστη παρακάμπτουν τις μεταβλητές συστήματος

Δοκιμάστε Το Όργανο Μας Για Την Εξάλειψη Των Προβλημάτων

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

Μεταβλητές συστήματος Windows και μεταβλητές περιβάλλοντος χρήστη

Γρήγορη Περίληψη κρύβω 1 Μεταβλητές περιβάλλοντος συστήματος 2 Μεταβλητές περιβάλλοντος χρήστη 3 Οι μεταβλητές χρήστη παρακάμπτουν τις μεταβλητές συστήματος;

Μια μεταβλητή περιβάλλοντος είναι μια δυναμική τιμή που δείχνει σε διαφορετικά περιβάλλοντα (φακέλους) του συστήματος Το Για παράδειγμα, εάν εγκαταστήσετε Java, θα χρειαστεί να ορίσετε μη αυτόματα μεταβλητή περιβάλλοντος Java για να βεβαιωθείτε ότι μπορείτε να εκτελέσετε εντολές Java χωρίς να εισάγετε τη διαδρομή κάθε εντολής ξανά και ξανά.

Υπάρχουν δύο τύποι μεταβλητών περιβάλλοντος:

  1. Μεταβλητές περιβάλλοντος συστήματος
  2. Μεταβλητές περιβάλλοντος χρήστη

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

  • %windir%
    Το WINDIR σας μεταφέρει στον κατάλογο στον οποίο είναι εγκατεστημένα τα Windows.
  • TEMP
    Το TEMP είναι μια εντολή που σας μεταφέρει στο φάκελο όπου αποθηκεύονται προσωρινά αρχεία.
  • ΜΟΝΟΠΑΤΙ
    Η μεταβλητή περιβάλλοντος PATH είναι η πιο ευρέως χρησιμοποιούμενη εντολή που περιέχει τα εκτελέσιμα αρχεία και αυτά μπορούν να εκτελεστούν απευθείας από τη γραμμή εντολών.

Το προεπιλεγμένο περιεχόμενο κάθε μεταβλητής εξαρτάται από την έκδοση των Windows που χρησιμοποιείτε.

Μπορείτε να αποκτήσετε πρόσβαση στις ρυθμίσεις μεταβλητής περιβάλλοντος στα Windows ακολουθώντας τα παρακάτω βήματα:

  1. Μεταβείτε στην επιλογή Εκτέλεση -> systempropertiesadvanced. Αυτό θα ανοίξει το παράθυρο Ιδιότητες συστήματος (Προχωρημένη καρτέλα)
  2. Κάντε κλικ στο κουμπί Μεταβλητές περιβάλλοντος
  3. Υπάρχουν δύο ενότητες στο επόμενο παράθυρο, οι μεταβλητές χρήστη και οι μεταβλητές συστήματος.
  4. Επιλέξτε οποιαδήποτε καθορισμένη μεταβλητή στην ενότητα μεταβλητές και κάντε κλικ στην επιλογή επεξεργασία.

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

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

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

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

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

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

Οι μεταβλητές χρήστη χρησιμοποιούνται μόνο από τον χρήστη που δήλωσε αυτή τη μεταβλητή.

Οι χρήστες μπορούν να δημιουργήσουν μεταβλητές της επιλογής τους και να εισαγάγουν σε αυτές τις τιμές που επιθυμούν. Μπορείτε να δημιουργήσετε τη δική σας μεταβλητή διαδρομής ή ακόμη και να αποθηκεύσετε μια συμβολοσειρά σε αυτήν τη μεταβλητή. Μπορείτε να έχετε πρόσβαση στις μεταβλητές χρήστη πληκτρολογώντας απλώς τη μεταβλητή στο «Εκτέλεση» (πλήκτρο Windows+R) και μπορεί να σας οδηγήσει στη διαδρομή της μεταβλητής που έχει οριστεί από το χρήστη. Αλλά πρέπει να θυμάστε ότι δεν μπορείτε να δώσετε τη διαδρομή του λογαριασμού κανενός άλλου χρήστη, καθώς οι μεταβλητές χρήστη είναι προσβάσιμες μόνο από τον χρήστη που τις δημιουργεί.

Οι μεταβλητές χρήστη παρακάμπτουν τις μεταβλητές συστήματος;

Οι μεταβλητές χρήστη παρακάμπτουν τις μεταβλητές συστήματος ακόμη και αν οι μεταβλητές ονομάζονται ίδιες Το

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

Ωστόσο, υπάρχει μια μικρή διαφορά στη μεταβλητή συστήματος «PATH», η μεταβλητή «διαδρομή» που ορίζεται από τον χρήστη δεν την αντικαθιστά εντελώς. Στην πραγματικότητα, προσαρτάται με τη μεταβλητή συστήματος «PATH».