locale(1) | General Commands Manual | locale(1) |
locale - liefert auf Locales bezogene Informationen
locale [Option] locale [Option] -a locale [Option] -m locale [Option] Name…
Der Befehl locale zeigt auf der Standardausgabe Informationen über die aktuelle Locale, oder alle Locales. (Zur Begriffsdefinition von Locale siehe die Einleitung zu locale(7).)
Beim Aufruf ohne Argumente zeigt locale die aktuellen Locale-Einstellungen für jede Locale-Kategorie an (siehe locale(5)), basierend auf den Umgebungsvariablen, die die Locale steuern (siehe locale(7)). Werte für Variablen, die in der Umgebung gesetzt sind, werden ohne doppelte Anführungszeichen ausgegeben, implizierte Werte werden mit doppelten Anführungszeichen ausgegeben.
Falls entweder die Option -a oder die Option -m angegeben wird (oder eines ihrer Äquivalente im langen Format), ist das Verhalten wie folgt:
Dem Befehl locale können auch ein oder zwei Argumente angegeben werden, welche die Namen von Locale-Schlüsselworten sind (zum Beispiel date_fmt, ctype-class-names, yesexpr oder decimal_point), auch Locale-Kategorien (beispielsweise LC_CTYPE oder LC_TIME können hier verwandt werden. Für jedes Argument wird das Folgende angezeigt:
Wenn Argumente angegeben werden, sind die folgenden Optionen von Bedeutung:
Schlüsselwort=[dq]Wert[dq]
Der Befehl locale kennt noch die folgenden Optionen:
POSIX.1-2001, POSIX.1-2008.
$ locale LANG=de_DE.UTF-8 LC_CTYPE="de_DE.UTF-8" LC_NUMERIC="de_DE.UTF-8" LC_TIME="de_DE.UTF-8" LC_COLLATE="de_DE.UTF-8" LC_MONETARY="de_DE.UTF-8" LC_MESSAGES="de_DE.UTF-8" LC_PAPER="de_DE.UTF-8" LC_NAME="de_DE.UTF-8" LC_ADDRESS="de_DE.UTF-8" LC_TELEPHONE="de_DE.UTF-8" LC_MEASUREMENT="de_DE.UTF-8" LC_IDENTIFICATION="de_DE.UTF-8" LC_ALL= $ locale date_fmt %a %-d. %b %H:%M:%S %Z %Y $ locale -k date_fmt date_fmt="%a %-d. %b %H:%M:%S %Z %Y" $ locale -ck date_fmt LC_TIME date_fmt="%a %-d. %b %H:%M:%S %Z %Y" $ locale LC_TELEPHONE +%c %a %l %A %l 00 49 UTF-8 $ locale -k LC_TELEPHONE tel_int_fmt="+%c (%a) %l" tel_dom_fmt="(%a) %l" int_select="11" int_prefix="1" telephone-codeset="UTF-8"
Das folgende Beispiel kompiliert mit dem Werkzeug localedef(1) aus dem Verzeichnis ./wrk unter dem Verzeichnis $HOME/.locale eine angepasste Locale, testet dann das Ergebnis mit dem Befehl date(1) und setzt dann die Umgebungsvariablen LOCPATH und LANG in der Shell-Konfigurationsdatei, so dass die angepasste Locale in den nachfolgenden Sitzungen des Benutzers verwandt wird.
$ mkdir -p $HOME/.locale $ I18NPATH=./wrk/ localedef -f UTF-8 -i fi_SE $HOME/.locale/fi_SE.UTF-8 $ LOCPATH=$HOME/.locale LC_ALL=fi_SE.UTF-8 date $ echo "export LOCPATH=\$HOME/.locale" >> $HOME/.bashrc $ echo "export LANG=fi_SE.UTF-8" >> $HOME/.bashrc
Die deutsche Übersetzung dieser Handbuchseite wurde von Florian Rehnisch <fr@fm-r.eu> und Mario Blättermann <mario.blaettermann@gmail.com> erstellt.
Diese Übersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 3 oder neuer bezüglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG übernommen.
Wenn Sie Fehler in der Übersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die Mailingliste der Übersetzer.
5. Februar 2023 | Linux man-pages 6.03 |