Πώς να απαριθμήσετε τις μεταβλητές περιβάλλοντος στο Linux

Oct 31, 2025
Linux

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

Όλα σχετικά με τις μεταβλητές περιβάλλοντος
Πώς να εμφανίσετε μια αξία μεταβλητής περιβάλλοντος
Πώς να απαριθμήσετε τις μεταβλητές περιβάλλοντος χρησιμοποιώντας το printenv
Μερικές κοινές μεταβλητές περιβάλλοντος
Περιβαλλοντικές επιθεωρήσεις

Όλα σχετικά με τις μεταβλητές περιβάλλοντος

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

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

Δεν θα αλλάζετε συχνά μεταβλητές περιβάλλοντος συστήματος, αλλά μπορείτε αν χρειαστεί. Για παράδειγμα, ίσως θέλετε να αυξήσετε το μέγεθος του Ιστορικό εντολής κελύφους Bash Shell κρύπτη. Μπορείτε να επεξεργαστείτε την τιμή του $ Histsize μεταβλητή περιβάλλοντος Το αρχείο ".bashrc" Για να ορίσετε ένα νέο ανώτατο όριο για τον αριθμό των εντολών που θυμούνται.

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

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

ΣΧΕΤΙΖΕΤΑΙ ΜΕ: Πώς να ρυθμίσετε τις μεταβλητές περιβάλλοντος στο Bash στο Linux

Πώς να εμφανίσετε την αξία μιας μεταβλητής περιβάλλοντος

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

Υπάρχουν δύο μέθοδοι που χρησιμοποιούνται συνήθως για να δείξουν τα ονόματα και τις τιμές όλων των μεταβλητών περιβάλλοντος στο Linux. Είναι οι env και το εκτύπωση εντολές.

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

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

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

Πώς να απαριθμήσετε τις μεταβλητές περιβάλλοντος χρησιμοποιώντας το printenv

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

Η άλλη επιλογή είναι η -0 (Null Terminator) Επιλογή. Συνήθως, εκτύπωση Παραθέτει τις μεταβλητές περιβάλλοντος μία ανά γραμμή, προσθέτοντας έναν χαρακτήρα νέας γραμμής στο τέλος κάθε γραμμής. ο -0 Η επιλογή αντικαθιστά αυτόν τον χαρακτήρα Newline με ένα μηδενικό byte. Θα χρησιμοποιούσατε αυτήν την επιλογή εάν ήσασταν σωλήνωση Η έξοδος σε άλλη εφαρμογή που δεν χρειαζόταν τους χαρακτήρες της νέας γραμμής.

Το αποτέλεσμα του -0 Η επιλογή σε ένα παράθυρο τερματικού είναι να συγκεντρώσει την έξοδο μαζί σε ένα αδιαπέραστο τοίχωμα κειμένου.

Είναι πρακτικά αδύνατο να κατανοήσουμε τις μεταβλητές του περιβάλλοντος που αναφέρονται σε αυτή τη μορφή. Θα είναι ένα σπάνιο περιστατικό αν χρειαστεί ποτέ να χρησιμοποιήσετε το -0 επιλογή. Ας το αφήσουμε και δοκιμάστε ξανά.

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

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

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

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

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

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

Εδώ είναι μερικές από τις πιο κοινές μεταβλητές περιβάλλοντος που πιθανόν να βρείτε σε έναν υπολογιστή Linux χρησιμοποιώντας το περιβάλλον της επιφάνειας εργασίας GNOME .

  • Μπασώττς : Ο κατάλογος των επιλογών γραμμής εντολών που χρησιμοποιήθηκαν όταν ξεκίνησε ο Bash.
  • Bash_version : Η έκδοση του Bash.
  • ΣΤΗΛΕΣ : Το πλάτος του τερματικού σε στήλες.
  • Δίσκο : Η στοίβα των καταλόγων για χρήση με ο σπρώ και λαγό εντολές .
  • Ιστιοσώνω : Ο μέγιστος αριθμός γραμμών ιστορικού εντολών που μπορούν να γραφτούν στο αρχείο ιστορικού.
  • Ιστιοσώνω : Ο μέγιστος αριθμός γραμμών του ιστορικό εντολών επιτρέπεται να αποθηκευτεί στη μνήμη. Εάν περάσετε από αυτόν τον αριθμό, οι εντολές που έχουν θυμηθεί προηγουμένως έχουν αντικατασταθεί στη μνήμη. Όταν κλείνετε το παράθυρο του τερματικού σας, το ιστορικό εντολών γράφεται στο αρχείο ιστορικού.
  • ΣΠΙΤΙ : Ο τρέχων οικιακός κατάλογος του χρήστη.
  • Όνομα κεντρικού υπολογιστή : Ο Όνομα του υπολογιστή .
  • Αν : Ο εσωτερικός διαχωρισμός πεδίου που χρησιμοποιείται για την ανάλυση του χρήστη. Η προεπιλεγμένη τιμή είναι ένας χώρος.
  • Λασπώνω : Οι τρέχουσες ρυθμίσεις γλώσσας και εντοπισμού, συμπεριλαμβανομένης της κωδικοποίησης χαρακτήρων.
  • Ls_colors : Αυτό καθορίζει τους κωδικούς που χρησιμοποιούνται για να προσθέσουν χρώμα στην έξοδο από το LS.
  • ΤΑΧΥΔΡΟΜΕΙΟ : Η διαδρομή προς το γραμματοκιβώτιο Linux του τρέχοντος χρήστη.
  • Παλιομοδίτικο : Ο προηγούμενος κατάλογος εργασίας.
  • PS1 : Ο κύριος ορισμός της γραμμής εντολών. Αυτό ορίζει τι μοιάζει η προτροπή στο παράθυρο του τερματικού σας.
  • ΜΟΝΟΠΑΤΙ : Ένας κατάλογος διαχωρισμένων με παχέος εντέρου των καταλόγων που αναζητούνται, με τη σειρά, για μια εντολή ή την εφαρμογή που ταιριάζει όταν πληκτρολογείτε μια εντολή στο κέλυφος.
  • PWD : Ο τρέχων κατάλογος εργασίας.
  • ΚΕΛΥΦΟΣ : Το όνομα του δικού σας προεπιλεγμένο κέλυφος .
  • ΟΡΟΣ : Ο τύπος του τερματικού που εξομοιώνεται όταν τρέχετε ένα κέλυφος.
  • Uid : Το αναγνωριστικό χρήστη του τρέχοντος χρήστη.
  • ΧΡΗΣΤΗΣ : Ο τρέχων χρήστης.
  • _ : Η πιο πρόσφατα εκτελεσμένη εντολή. Εάν χρησιμοποιείτε εκτύπωση Για να το καταγράψουμε, θα είναι πάντα εκτύπωση .

Περιβαλλοντικές επιθεωρήσεις

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


Linux - Τα πιο δημοφιλή άρθρα

Πώς να βρείτε και να διαγράψετε Broken Δημιουργία συνδέσμου για Linux

Linux Nov 12, 2024

Fatmawati Achmad Zaenuri / ShutTerstock Οι συμβολικές συνδέσεις σε Linux είναι ένα φανταστικό χαρακτηριστ..


Ποια είναι Bash Λεξικά σε Linux, και πώς να τα χρησιμοποιούν;

Linux Jun 16, 2025

Fatmawati Achmad Zaenuri / Shutterstock.com Τα λεξικά Bash σας δίνουν χάρτες hash και συστοιχίες συστοιχιών σ�..


Λιμενεργάτη για αρχάριους: Όλα όσα πρέπει να ξέρετε

Linux Jun 15, 2025

Λιμενεργάτης δημιουργεί συσκευασμένες εφαρμογές που ονομάζονται δοχεία. Κάθε δοχείο παρέχ..


Τι νέο υπάρχει στο GNOME 40;

Linux Jul 23, 2025

Ίδρυμα GNOME Το GNOME 40 έχει περισσότερα από ένα νέο σύστημα αρίθμησης. Μαζί με τη νέα του ε�..


Τι νέο υπάρχει στο δημοτικό OS 6 «Οντίν»

Linux Aug 14, 2025

στοιχειώδη, Inc. Υπάρχουν πολλές διανομές Linux (Διανομές) ότι οι άνθρωποι ισχυρίζονται εί..


Πώς να αποσυνδεθείτε από το Mac σας χρησιμοποιώντας Terminal

Linux Aug 8, 2025

Η Apple διευκολύνει την αποσύνδεση του Mac σας με την επιλογή στη γραμμή μενού της επιφάνειας εργασίας. Αλ..


10 Βασικές Linux Εντολές για αρχάριους

Linux Oct 13, 2025

Απλά να ξεκινήσετε για το Linux; Κάνοντας τον εαυτό σας άνετα με τη γραμμή εντολών είναι απαραίτητη. Αν εί�..


Πώς να αντιμετωπίσετε χώρους σε ονόματα αρχείων στο Linux

Linux Dec 14, 2024

Όπως και τα περισσότερα λειτουργικά συστήματα, το Linux υποστηρίζει ονόματα αρχείων με χώρους σε αυτά. Αλλά ..


Κατηγορίες