Hvernig á að breyta eða stilla kerfisstaðsetningar í Linux
Staðbundið er sett af umhverfisbreytum sem skilgreina tungumál, land og kóðun stillingar (eða aðrar sérstakar afbrigði) fyrir forritin þín og skeljalotu á Linux kerfi. Þessar umhverfisbreytur eru notaðar af kerfisbókasöfnum og staðbundnum forritum á kerfinu.
Staðsetning hefur áhrif á hluti eins og tíma/dagsetningarsnið, fyrsta dag vikunnar, tölur, gjaldmiðil og mörg önnur gildi sem eru sniðin í samræmi við tungumálið eða svæðið/landið sem þú stillir á Linux kerfi.
Í þessari grein munum við sýna hvernig á að skoða núverandi kerfisstaðsetningu og hvernig á að stilla kerfisstaðsetningu í Linux.
Hvernig á að skoða kerfisstaðsetningu í Linux
Til að skoða upplýsingar um núverandi uppsett svæði skaltu nota locale eða localectl tólið.
$ 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
Þú getur skoðað frekari upplýsingar um umhverfisbreytu, til dæmis LC_TIME, sem geymir tíma- og dagsetningarsnið.
$ 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"
Notaðu eftirfarandi skipun til að birta lista yfir allar tiltækar staðsetningar.
$ locale -a C C.UTF-8 en_US.utf8 POSIX
Hvernig á að stilla kerfisstaðsetningu í Linux
Ef þú vilt breyta eða stilla kerfið staðbundið skaltu nota update-locale forritið. LANG breytan gerir þér kleift að stilla staðsetningu fyrir allt kerfið.
Eftirfarandi skipun setur LANG á en_IN.UTF-8 og fjarlægir skilgreiningar fyrir LANGUAGE.
$ sudo update-locale LANG=LANG=en_IN.UTF-8 LANGUAGE OR $ sudo localectl set-locale LANG=en_IN.UTF-8
Til að stilla tiltekna staðarfæribreytu skaltu breyta viðeigandi breytu. Til dæmis.
$ sudo update-locale LC_TIME=en_IN.UTF-8 OR $ sudo localectl set-locale LC_TIME=en_IN.UTF-8
Þú getur fundið alþjóðlegar staðsetningarstillingar í eftirfarandi skrám:
- /etc/default/locale – á Ubuntu/Debian
- /etc/locale.conf – á CentOS/RHEL
Þessum skrám er einnig hægt að breyta handvirkt með því að nota hvaða af uppáhalds skipanalínuritlinum þínum eins og Vim eða Nano, til að stilla kerfisstaðsetninguna þína.
Til að stilla alþjóðlegt svæði fyrir einn notanda geturðu einfaldlega opnað ~/.bash_profile skrána og bætt við eftirfarandi línum.
LANG="en_IN.utf8" export LANG
Nánari upplýsingar er að finna á vefsíðunum locale, update-locale og localectl.
$ man locale $ man update-locale $ man localectl
Það er allt og sumt! Í þessari stuttu grein höfum við útskýrt hvernig á að skoða og stilla kerfi staðbundið í Linux. Ef þú hefur einhverjar spurningar skaltu nota athugasemdareyðublaðið hér að neðan til að ná í okkur.