Der Befehl locale kann verwendet werden, um die gebietsschemaspezifischen Informationen abzurufen. Dieser Befehl hat nur sehr wenige Optionen, mit denen er verwendet werden kann. Führen Sie den locale-Befehl als Benutzer aus, um das aktuelle Gebietsschema zu überprüfen. Zum Beispiel:
# locale LANG=en_US.utf8 LC_CTYPE="en_US.utf8" LC_NUMERIC="en_US.utf8" LC_TIME="en_US.utf8" LC_COLLATE="en_US.utf8" LC_MONETARY="en_US.utf8" LC_MESSAGES="en_US.utf8" LC_PAPER="en_US.utf8" LC_NAME="en_US.utf8" LC_ADDRESS="en_US.utf8" LC_TELEPHONE="en_US.utf8" LC_MEASUREMENT="en_US.utf8" LC_IDENTIFICATION="en_US.utf8" LC_ALL=
Um das Gebietsschema so zu ändern, dass das traditionelle Unix-Verhalten verwendet wird, setzen Sie die LANG-Variable auf POSIX.
$ export LANG=POSIX
Beachten Sie, dass diese Änderung das System auf die Verwendung von US-Englisch (genauer gesagt ASCII) für seinen Zeichensatz umstellt. Stellen Sie also sicher, dass dies wirklich das ist, was Sie wollen. Sie können diese Änderung dauerhaft machen, indem Sie diese Zeile zu Ihrer .bashrc-Datei hinzufügen:
$ vi ~/.bashrc export LANG=POSIX
locale-Befehlsbeispiele
1. So erhalten Sie die Gebietsschema-spezifischen Informationen:
# locale
2. So erhalten Sie die Namen verfügbarer Gebietsschemata:
# locale -a # locale --all-locales
3. Um Namen verfügbarer Charmaps zu schreiben:
# locale -m # locale --charmaps
4. So schreiben Sie die Namen ausgewählter Kategorien:
# locale -c # locale --category-name
5. So schreiben Sie Namen und Werte ausgewählter Schlüsselwörter:
# locale -k # locale --keyword-name