Kako spremeniti ali nastaviti sistemske nastavitve jezika v Linuxu
Področna nastavitev je niz okoljskih spremenljivk, ki opredeljuje nastavitve kodiranja jezika, države in znakov (ali katere koli druge nastavitve posebnih variant) za vaše aplikacije in sejo lupine v sistemu Linux. Te spremenljivke okolja uporabljajo sistemske knjižnice in aplikacije, ki se zavedajo področnih nastavitev v sistemu.
Področje vpliva na stvari, kot so oblika časa/datuma, prvi dan v tednu, številke, valuta in številne druge vrednosti, oblikovane v skladu z jezikom ali regijo/državo, ki ste jo nastavili v sistemu Linux.
V tem članku bomo pokazali, kako si ogledate trenutno nameščeno področno nastavitev sistema in kako nastavite področno nastavitev sistema v sistemu Linux.
Kako si ogledati sistemsko lokacijo v Linuxu
Če si želite ogledati informacije o trenutno nameščenih področnih nastavitvah, uporabite področne nastavitve ali pripomoček localectl.
$ 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
Ogledate si lahko več informacij o okoljski spremenljivki, na primer LC_TIME, ki shranjuje obliko časa in datuma.
$ 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"
Za prikaz seznama vseh razpoložljivih področij uporabite naslednji ukaz.
$ locale -a C C.UTF-8 en_US.utf8 POSIX
Kako nastaviti sistemsko lokacijo v sistemu Linux
Če želite spremeniti ali nastaviti lokalni sistem, uporabite program update-locale. Spremenljivka LANG omogoča nastavitev področne nastavitve za celoten sistem.
Naslednji ukaz nastavi LANG na en_IN.UTF-8 in odstrani definicije za LANGUAGE.
$ sudo update-locale LANG=LANG=en_IN.UTF-8 LANGUAGE OR $ sudo localectl set-locale LANG=en_IN.UTF-8
Če želite konfigurirati določen parameter področne nastavitve, uredite ustrezno spremenljivko. Na primer.
$ sudo update-locale LC_TIME=en_IN.UTF-8 OR $ sudo localectl set-locale LC_TIME=en_IN.UTF-8
Globalne nastavitve področne nastavitve najdete v naslednjih datotekah:
- /etc/default/locale - v Ubuntu/Debian
- /etc/locale.conf - na CentOS/RHEL
Te datoteke lahko tudi ročno uredite s katerim koli od vaših najljubših urejevalnikov ukazne vrstice, kot sta Vim ali Nano, za nastavitev področne nastavitve sistema.
Če želite za enega uporabnika nastaviti globalno področno nastavitev, lahko preprosto odprete datoteko ~/.bash_profile in dodate naslednje vrstice.
LANG="en_IN.utf8" export LANG
Za več informacij si oglejte področne, področne in posodobitvene strani.
$ man locale $ man update-locale $ man localectl
To je vse! V tem kratkem članku smo razložili, kako si ogledate in nastavite lokalni sistem v Linuxu. Če imate kakršna koli vprašanja, nas kontaktirajte s spodnjim obrazcem za povratne informacije.