Yadda ake Canja ko Sanya Wuraren Tsari a cikin Linux


Wurin wuri saitin sauye-sauyen muhalli ne wanda ke bayyana harshe, ƙasa, da saitunan rufaffiyar haruffa (ko duk wani zaɓi na musamman na musamman) don aikace-aikacenku da zaman harsashi akan tsarin Linux. Ana amfani da waɗannan sauye-sauyen muhalli ta ɗakunan karatu na tsarin da aikace-aikacen sanin gida akan tsarin.

Wuri yana rinjayar abubuwa kamar tsarin lokaci/kwanaki, ranar farko ta mako, lambobi, kuɗi da sauran ƙididdiga masu yawa waɗanda aka tsara daidai da yare ko yanki/ƙasar da kuka saita akan tsarin Linux.

A cikin wannan labarin, za mu nuna yadda ake duba yankin tsarin da aka shigar a halin yanzu da yadda ake saita yankin tsarin a cikin Linux.

Yadda ake Duba Tsarin Yanayi a cikin Linux

Don duba bayani game da wurin da aka shigar na yanzu, yi amfani da mai amfani na locale ko 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

Kuna iya duba ƙarin bayani game da canjin muhalli, misali LC_TIME, wanda ke adana tsarin lokaci da kwanan wata.

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

Don nuna jerin duk samammun wurare yi amfani da umarni mai zuwa.

$ locale -a

C
C.UTF-8
en_US.utf8
POSIX

Yadda Ake Saita Tsarin Gida a Linux

Idan kana so ka canza ko saita tsarin gida, yi amfani da shirin sabuntawa-wuri. Maɓallin LANG yana ba ku damar saita yanki don tsarin gaba ɗaya.

Umurni mai zuwa yana saita LANG zuwa en_IN.UTF-8 kuma yana cire ma'anar LANGUAGE.

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

Don saita takamaiman ma'aunin yanki, gyara canjin da ya dace. Misali.

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

Kuna iya nemo saitunan gida na duniya a cikin fayiloli masu zuwa:

  • /etc/default/locale – akan Ubuntu/Debian
  • /etc/locale.conf - akan CentOS/RHEL

Hakanan ana iya daidaita waɗannan fayilolin da hannu ta amfani da kowane editocin layin umarni da kuka fi so kamar Vim ko Nano, don saita yankin tsarin ku.

Don saita yanki na duniya don mai amfani ɗaya, zaku iya buɗe ~/.bash_profile fayil kawai kuma ƙara layin masu zuwa.

LANG="en_IN.utf8"
export LANG

Don ƙarin bayani, duba locale, update-locale da localectl man shafukan.

$ man locale
$ man update-locale
$ man localectl

Shi ke nan! A cikin wannan ɗan gajeren labarin, mun bayyana yadda ake dubawa da saita tsarin gida a cikin Linux. Idan kuna da wasu tambayoyi, yi amfani da fom ɗin amsa da ke ƙasa don isa gare mu.