Ändern oder Festlegen von Systemgebietsschemas unter Linux
Gebietsschema Beeinflusst Dinge wie das Uhrzeit- / Datumsformat, den ersten Wochentag, Zahlen, Währung und viele andere Werte, die entsprechend der Sprache oder Region / dem Land formatiert sind, die Sie auf einem Linux-System festgelegt haben.
In diesem Artikel wird gezeigt, wie Sie das aktuell installierte Systemgebietsschema anzeigen und das Gebietsschema des Systems unter Linux festlegen.
Anzeigen des Systemgebietsschemas unter Linux
Verwenden Sie die Option, um Informationen zum aktuell installierten Gebietsschema anzuzeigen Gebietsschema oder localectl Nützlichkeit.
$ locale LANG=en_US.UTF-8 LANGUAGE=en_US LC_CTYPE="en_US.UTF-8" LC_NUMERIC="en_US.UTF-8" LC_TIME="en_US.UTF-8" LC_COLLATE="en_US.UTF-8" LC_MONETARY="en_US.UTF-8" LC_MESSAGES="en_US.UTF-8" LC_PAPER="en_US.UTF-8" LC_NAME="en_US.UTF-8" LC_ADDRESS="en_US.UTF-8" LC_TELEPHONE="en_US.UTF-8" LC_MEASUREMENT="en_US.UTF-8" LC_IDENTIFICATION="en_US.UTF-8" LC_ALL= $ localectl status System Locale: LANG=en_US.UTF-8 LANGUAGE=en_US VC Keymap: n/a X11 Layout: us X11 Model: pc105
Sie können beispielsweise weitere Informationen zu einer Umgebungsvariablen anzeigen LC_TIME, in dem das Uhrzeit- und Datumsformat gespeichert ist.
$ locale -k LC_TIME abday="Sun;Mon;Tue;Wed;Thu;Fri;Sat" day="Sunday;Monday;Tuesday;Wednesday;Thursday;Friday;Saturday" abmon="Jan;Feb;Mar;Apr;May;Jun;Jul;Aug;Sep;Oct;Nov;Dec" mon="January;February;March;April;May;June;July;August;September;October;November;December" am_pm="AM;PM" d_t_fmt="%a %d %b %Y %r %Z" d_fmt="%m/%d/%Y" t_fmt="%r" t_fmt_ampm="%I:%M:%S %p" era= era_year="" era_d_fmt="" alt_digits= era_d_t_fmt="" era_t_fmt="" time-era-num-entries=0 time-era-entries="S" week-ndays=7 week-1stday=19971130 week-1stweek=1 first_weekday=1 first_workday=2 cal_direction=1 timezone="" date_fmt="%a %b %e %H:%M:%S %Z %Y" time-codeset="UTF-8" alt_mon="January;February;March;April;May;June;July;August;September;October;November;December" ab_alt_mon="Jan;Feb;Mar;Apr;May;Jun;Jul;Aug;Sep;Oct;Nov;Dec"
Anzeigen einer Liste aller verfügbaren Gebietsschemas Verwenden Sie den folgenden Befehl.
$ locale -a C C.UTF-8 en_US.utf8 POSIX
So legen Sie das Systemgebietsschema unter Linux fest
Wenn Sie das System lokal ändern oder festlegen möchten, verwenden Sie die Update-Gebietsschema Programm. Das LANG Mit Variable können Sie das Gebietsschema für das gesamte System festlegen.
Die folgenden Befehlssätze LANG zu en_IN.UTF-8 und entfernt Definitionen für SPRACHE.
$ sudo update-locale LANG=LANG=en_IN.UTF-8 LANGUAGE OR $ sudo localectl set-locale LANG=en_IN.UTF-8
Bearbeiten Sie die entsprechende Variable, um einen bestimmten Gebietsschemaparameter zu konfigurieren. Zum Beispiel.
$ sudo update-locale LC_TIME=en_IN.UTF-8 OR $ sudo localectl set-locale LC_TIME=en_IN.UTF-8
Globale Gebietsschemaeinstellungen finden Sie in den folgenden Dateien:
- / etc / default / locale – Auf Ubuntu / Debian
- /etc/locale.conf – auf CentOS / RHEL
Diese Dateien können auch manuell mit einem Ihrer bevorzugten Befehlszeileneditoren wie Vim oder Nano bearbeitet werden, um Ihr Systemgebietsschema zu konfigurieren.
Um ein globales Gebietsschema für einen einzelnen Benutzer festzulegen, können Sie es einfach öffnen ~ / .bash_profile Datei und fügen Sie die folgenden Zeilen hinzu.
LANG="en_IN.utf8" export LANG
Weitere Informationen finden Sie in der Gebietsschema, Update-Gebietsschema und localectl Manpages.
$ man locale $ man update-locale $ man localectl
Das ist alles! In diesem kurzen Artikel haben wir erklärt, wie das System unter Linux lokal angezeigt und festgelegt wird. Wenn Sie Fragen haben, nutzen Sie das unten stehende Feedback-Formular, um uns zu erreichen.