Linux-Gebietsschema ist die mehrsprachige Umgebungseinstellungsschnittstelle im Linux-System. Verwenden Sie den Befehl „Gebietsschema“, um die Sprachumgebung festzulegen und anzuzeigen, in der das Programm ausgeführt wird. Das Gebietsschema definiert eine Sprache basierend auf der vom Computerbenutzer verwendeten Sprache. das Land oder die Region, in der es sich befindet, und die lokalen kulturellen Traditionen. Die Sprachumgebung, in der die Software ausgeführt wird.
Die Betriebsumgebung dieses Tutorials: Linux5.9.8-System, Dell G3-Computer.
Was ist das Linux-Gebietsschema?
Linux-Befehlsgebietsschema
locale ist die Einstellungsschnittstelle für mehrsprachige Umgebungen in Linux-Systemen. Verwenden Sie unter Linux den Befehl locale, um die Sprache festzulegen und anzuzeigen In der Umgebung, in der das Programm ausgeführt wird, definiert das Gebietsschema eine Software-Laufzeitsprachenumgebung basierend auf der vom Computerbenutzer verwendeten Sprache, dem Land oder der Region, in der es sich befindet, und den lokalen kulturellen Traditionen.
Stellen Sie verschiedene Sprachumgebungen für die Ausführung von Programmen über das Gebietsschema ein, das von ANSI C unterstützt wird. Die Benennungsregel des Gebietsschemas lautet
zh_CN.utf8 zh:表示中文 CN:表示大陆地区 Utf8:表示字符集 de_DE.utf-8@euro de:表示德语 DE:表示德国 Utf-8:表示字符集 euro:表示按照欧洲习惯加以修正
Die Grundlage für die Festlegung des Gebietsschemas besteht darin, eine festzulegen Die Gruppe verfügt über insgesamt 12 Variablen, beginnend mit LC, ausgenommen LANG und LC_ALL
Der standardmäßige Speicherort für Gebietsschemadateien: /usr/share/i18n/locales
Alle aktivierten Gebietsschemas auflisten:
[root@htlwk0001host ~]# localeLANG=zh_CN.UTF-8 LC_CTYPE="zh_CN.UTF-8"LC_NUMERIC="zh_CN.UTF-8"LC_TIME="zh_CN.UTF-8"LC_COLLATE="zh_CN.UTF-8"LC_MONETARY="zh_CN.UTF-8"LC_MESSAGES="zh_CN.UTF-8"LC_PAPER="zh_CN.UTF-8"LC_NAME="zh_CN.UTF-8"LC_ADDRESS="zh_CN.UTF-8"LC_TELEPHONE="zh_CN.UTF-8"LC_MEASUREMENT="zh_CN.UTF-8"LC_IDENTIFICATION="zh_CN.UTF-8"LC_ALL=
Separat eingeführt:
LANG: Es ist der Standardwert aller LC_*-Variablen, die unten mit LC_ beginnen (außer LC_ALL), wenn keine Variable festgelegt ist Wenn Sie eine Wertvariable angeben, verwendet das System den Variablenwert von LANG, um dieser Variablen einen Wert zuzuweisen. Wenn die Variable einen Wert hat, bleibt dieser unverändert
LC_CTYPE: Wird für die Zeichenklassifizierung und Zeichenfolgenverarbeitung verwendet und steuert, wie alle Zeichen verarbeitet werden, einschließlich der Zeichenkodierung, ob Zeichen Einzelbyte- oder Mehrbytezeichen sind, wie gedruckt wird, usw., eine sehr wichtige Variable. ??
LC_MESSAGES: Wird verwendet, um die in der Programmausgabe verwendete Sprache zu steuern, hauptsächlich Eingabeaufforderungsinformationen, Fehlerinformationen, Statusinformationen, Titel, Beschriftungen, Schaltflächen und Menüs usw.
LC_PAPER: Standardpapiergröße
LC_NAME: So schreiben Sie einen Namen
LC_ADDRESS: So schreiben Sie eine Adresse
LC_TELEPHONE: So schreiben Sie eine Telefonnummer
LC_MEASUREMENT: So geben Sie Gewichte und Maße an
LC_IDENTIFICATION: Das Gebietsschema enthält Informationen über sich selbst. Übersicht über
LC_ALL: Es handelt sich nicht um eine Umgebungsvariable, sondern um ein Makro. Es kann alle LC_*-Variablen durch die Einstellung dieser Variablen überschreiben. Nachdem diese Variable festgelegt wurde, kann der Einstellungswert von LC_* aufgehoben werden Da der Einstellungswert dieser Variablen mit dem Wert von LC_ALL übereinstimmt, ist zu beachten, dass die Variable LANG davon nicht betroffen ist.
Priorität: LC_ALL > LC_* > LANG
(2) Alle verfügbaren Gebietsschemas im aktuellen System anzeigen
[root@htlwk0001host ~]# locale -aC C.utf8 en_AG en_AU en_AU.utf8 en_BW en_BW.utf8 en_CA en_CA.utf8 en_DK en_DK.utf8 en_GB en_GB.iso885915 en_GB.utf8 en_HK en_HK.utf8 en_IE en_IE@euro en_IE.utf8 en_IL en_IN en_NG en_NZ en_NZ.utf8 en_PH en_PH.utf8 en_SC.utf8 en_SG en_SG.utf8 en_US en_US.iso885915 en_US.utf8 en_ZA en_ZA.utf8 en_ZM en_ZW en_ZW.utf8 POSIX zh_CN zh_CN.gb18030 zh_CN.gbk zh_CN.utf8 zh_HK zh_HK.utf8 zh_SG zh_SG.gbk zh_SG.utf8 zh_TW zh_TW.euctw zh_TW.utf8
(3) Stellen Sie das Gebietsschema des Systems ein. Sie können das ändern /etc/profile-Datei
Ändern Sie die Datei /etc/profile und fügen Sie untenexport LC_ALL=zh_CN.utf8 export LANG=zh_CN.utf8
Verwenden Sie die Befehlsquelle in der Befehlszeile, um die Konfigurationsdatei wirksam zu machen.
#en_SG ISO-8859-1 en_US.UTF-8 UTF-8 #en_US ISO-8859-1
localectl set-locale LANG=en_US.UTF-8
Verwandte Empfehlungen: „Linux-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonWas ist das Linux-Gebietsschema?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!