Heim > Betrieb und Instandhaltung > Betrieb und Wartung von Linux > Was ist das Linux-Gebietsschema?

Was ist das Linux-Gebietsschema?

藏色散人
Freigeben: 2023-03-10 09:18:14
Original
2033 Leute haben es durchsucht

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.

Was ist das Linux-Gebietsschema?

Die Betriebsumgebung dieses Tutorials: Linux5.9.8-System, Dell G3-Computer.

Was ist das Linux-Gebietsschema?

Linux-Befehlsgebietsschema

Befehlseinführung

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 _. , z. B. zh_CN.UTF-8, zh steht für Chinesisch, CN steht für Festlandchina und UTF-8 steht für den Zeichensatz. In der Gebietsschemaumgebung gibt es eine Reihe von Variablen, die unterschiedliche Einstellungen in der internationalen Umgebung darstellen.

Regeln für die Einstellung des Gebietsschemas

_.<@Korrekturwert>

zh_CN.utf8

zh:表示中文
CN:表示大陆地区
Utf8:表示字符集

de_DE.utf-8@euro

de:表示德语
DE:表示德国
Utf-8:表示字符集
euro:表示按照欧洲习惯加以修正
Nach dem Login kopieren

Verwenden Sie eine ausführliche Erklärung

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

(1) Aktuelle Gebietsschemaeinstellungen anzeigen

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=
Nach dem Login kopieren

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
    Nach dem Login kopieren
  • (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 unten
  • export LC_ALL=zh_CN.utf8
    export LANG=zh_CN.utf8
    Nach dem Login kopieren
    hinzu.

    Verwenden Sie die Befehlsquelle in der Befehlszeile, um die Konfigurationsdatei wirksam zu machen.

Ändern Sie die Datei /etc/locale.gen.

Öffnen Sie einfach den Kommentar und ändern Sie ihn. Führen Sie nach Abschluss den Befehl „locale-gen“ aus, damit er wirksam wird
#en_SG ISO-8859-1
en_US.UTF-8 UTF-8
#en_US ISO-8859-1
Nach dem Login kopieren

Erstellen Sie die Datei /etc/locale.conf

localectl set-locale LANG=en_US.UTF-8
Nach dem Login kopieren
Quelle, damit es funktioniert

    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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage