ലിനക്സിൽ സിസ്റ്റം ലോക്കലുകൾ എങ്ങനെ മാറ്റാം അല്ലെങ്കിൽ സജ്ജീകരിക്കാം


ഒരു ലിനക്സ് സിസ്റ്റത്തിലെ നിങ്ങളുടെ ആപ്ലിക്കേഷനുകൾക്കും ഷെൽ സെഷനുമുള്ള ഭാഷ, രാജ്യം, പ്രതീക എൻകോഡിംഗ് ക്രമീകരണങ്ങൾ (അല്ലെങ്കിൽ മറ്റേതെങ്കിലും പ്രത്യേക വേരിയന്റ് മുൻഗണനകൾ) നിർവചിക്കുന്ന പരിസ്ഥിതി വേരിയബിളുകളുടെ ഒരു കൂട്ടമാണ് ലോക്കൽ. ഈ എൻവയോൺമെന്റൽ വേരിയബിളുകൾ സിസ്റ്റം ലൈബ്രറികളും സിസ്റ്റത്തിലെ ലോക്കൽ-അവെയർ ആപ്ലിക്കേഷനുകളും ഉപയോഗിക്കുന്നു.

നിങ്ങൾ ഒരു ലിനക്സ് സിസ്റ്റത്തിൽ സജ്ജമാക്കിയിരിക്കുന്ന ഭാഷ അല്ലെങ്കിൽ പ്രദേശം/രാജ്യത്തിന് അനുസൃതമായി ഫോർമാറ്റ് ചെയ്ത സമയം/തീയതി ഫോർമാറ്റ്, ആഴ്ചയിലെ ആദ്യ ദിവസം, അക്കങ്ങൾ, കറൻസി, മറ്റ് പല മൂല്യങ്ങൾ എന്നിവ പോലുള്ള കാര്യങ്ങളെ ലോക്കേൽ ബാധിക്കുന്നു.

ഈ ലേഖനത്തിൽ, നിങ്ങളുടെ നിലവിൽ ഇൻസ്റ്റാൾ ചെയ്തിട്ടുള്ള സിസ്റ്റം ലൊക്കേൽ എങ്ങനെ കാണാമെന്നും ലിനക്സിൽ സിസ്റ്റത്തിന്റെ ലോക്കൽ എങ്ങനെ സജ്ജീകരിക്കാമെന്നും ഞങ്ങൾ കാണിക്കും.

ലിനക്സിൽ സിസ്റ്റം ലോക്കേൽ എങ്ങനെ കാണും

നിലവിൽ ഇൻസ്uറ്റാൾ ചെയ്uതിരിക്കുന്ന ലൊക്കേലിനെ കുറിച്ചുള്ള വിവരങ്ങൾ കാണുന്നതിന്, ലോക്കൽ അല്ലെങ്കിൽ ലോക്കൽ യൂട്ടിലിറ്റി ഉപയോഗിക്കുക.

$ 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

ഒരു പാരിസ്ഥിതിക വേരിയബിളിനെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾ നിങ്ങൾക്ക് കാണാൻ കഴിയും, ഉദാഹരണത്തിന്, സമയവും തീയതിയും ഫോർമാറ്റ് സംഭരിക്കുന്ന LC_TIME.

$ 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"

ലഭ്യമായ എല്ലാ ലൊക്കേലുകളുടെയും ഒരു ലിസ്റ്റ് പ്രദർശിപ്പിക്കുന്നതിന് ഇനിപ്പറയുന്ന കമാൻഡ് ഉപയോഗിക്കുക.

$ locale -a

C
C.UTF-8
en_US.utf8
POSIX

ലിനക്സിൽ സിസ്റ്റം ലോക്കേൽ എങ്ങനെ സജ്ജീകരിക്കാം

നിങ്ങൾക്ക് സിസ്റ്റം ലോക്കൽ മാറ്റാനോ ക്രമീകരിക്കാനോ താൽപ്പര്യമുണ്ടെങ്കിൽ, അപ്ഡേറ്റ്-ലോക്കേൽ പ്രോഗ്രാം ഉപയോഗിക്കുക. മുഴുവൻ സിസ്റ്റത്തിനും ലോക്കൽ സജ്ജമാക്കാൻ LANG വേരിയബിൾ നിങ്ങളെ അനുവദിക്കുന്നു.

ഇനിപ്പറയുന്ന കമാൻഡ് LANG-നെ en_IN.UTF-8 ആയി സജ്ജമാക്കുകയും LANGUAGE-നുള്ള നിർവചനങ്ങൾ നീക്കം ചെയ്യുകയും ചെയ്യുന്നു.

$ sudo update-locale LANG=LANG=en_IN.UTF-8 LANGUAGE
OR
$ sudo localectl set-locale LANG=en_IN.UTF-8

ഒരു നിർദ്ദിഷ്uട ലൊക്കേൽ പാരാമീറ്റർ ക്രമീകരിക്കുന്നതിന്, ഉചിതമായ വേരിയബിൾ എഡിറ്റ് ചെയ്യുക. ഉദാഹരണത്തിന്.

$ sudo update-locale LC_TIME=en_IN.UTF-8
OR
$ sudo localectl set-locale LC_TIME=en_IN.UTF-8

ഇനിപ്പറയുന്ന ഫയലുകളിൽ നിങ്ങൾക്ക് ആഗോള പ്രാദേശിക ക്രമീകരണങ്ങൾ കണ്ടെത്താനാകും:

  • /etc/default/locale – ഉബുണ്ടു/ഡെബിയനിൽ
  • /etc/locale.conf – CentOS/RHEL ൽ

നിങ്ങളുടെ സിസ്റ്റം ലോക്കൽ കോൺഫിഗർ ചെയ്യുന്നതിന് Vim അല്ലെങ്കിൽ Nano പോലുള്ള നിങ്ങളുടെ പ്രിയപ്പെട്ട കമാൻഡ് ലൈൻ എഡിറ്റർമാരിൽ ഏതെങ്കിലും ഉപയോഗിച്ച് ഈ ഫയലുകൾ സ്വമേധയാ എഡിറ്റ് ചെയ്യാവുന്നതാണ്.

ഒരൊറ്റ ഉപയോക്താവിനായി ഒരു ആഗോള ലൊക്കേൽ സജ്ജീകരിക്കുന്നതിന്, നിങ്ങൾക്ക് ~/.bash_profile ഫയൽ തുറന്ന് ഇനിപ്പറയുന്ന വരികൾ ചേർക്കാം.

LANG="en_IN.utf8"
export LANG

കൂടുതൽ വിവരങ്ങൾക്ക്, ലോക്കൽ, അപ്uഡേറ്റ്-ലോക്കേൽ, ലോക്കൽ മാൻ പേജുകൾ എന്നിവ കാണുക.

$ man locale
$ man update-locale
$ man localectl

അത്രയേയുള്ളൂ! ഈ ചെറിയ ലേഖനത്തിൽ, ലിനക്സിൽ സിസ്റ്റം ലോക്കൽ എങ്ങനെ കാണാമെന്നും സജ്ജമാക്കാമെന്നും ഞങ്ങൾ വിശദീകരിച്ചിട്ടുണ്ട്. നിങ്ങൾക്ക് എന്തെങ്കിലും ചോദ്യങ്ങളുണ്ടെങ്കിൽ, ഞങ്ങളെ ബന്ധപ്പെടുന്നതിന് ചുവടെയുള്ള ഫീഡ്uബാക്ക് ഫോം ഉപയോഗിക്കുക.