ວິທີການປ່ຽນແປງຫລືຕັ້ງລະບົບທີ່ຢູ່ຂອງ Linux ໃນ Linux
ທ້ອງຖິ່ນແມ່ນຊຸດຂອງຕົວແປສິ່ງແວດລ້ອມທີ່ ກຳ ນົດພາສາ, ປະເທດ, ແລະການຕັ້ງຄ່າການເຂົ້າລະຫັດຕົວອັກສອນ (ຫລືຄວາມມັກທີ່ແຕກຕ່າງພິເສດອື່ນໆ) ສຳ ລັບແອັບພລິເຄຊັນຂອງທ່ານແລະເຊີ້ເຊີ້ເຊີ້ໃນລະບົບ Linux. ຕົວແປສິ່ງແວດລ້ອມເຫລົ່ານີ້ຖືກ ນຳ ໃຊ້ໂດຍຫ້ອງສະ ໝຸດ ຂອງລະບົບແລະການ ນຳ ໃຊ້ທີ່ຮູ້ຈັກກັບທ້ອງຖິ່ນໃນລະບົບ.
ທ້ອງຖິ່ນມີຜົນກະທົບຕໍ່ສິ່ງຕ່າງໆເຊັ່ນ: ຮູບແບບເວລາ/ວັນ, ມື້ ທຳ ອິດຂອງອາທິດ, ຕົວເລກ, ເງິນຕາແລະຄ່າອື່ນໆຫຼາຍຮູບແບບທີ່ສອດຄ່ອງກັບພາສາຫຼືຂົງເຂດ/ປະເທດທີ່ທ່ານຕັ້ງໃນລະບົບ Linux.
ໃນບົດຄວາມນີ້, ພວກເຮົາຈະສະແດງວິທີການເບິ່ງສະຖານທີ່ຂອງລະບົບທີ່ທ່ານຕິດຕັ້ງຢູ່ໃນປະຈຸບັນແລະວິທີການຕັ້ງທ້ອງຖິ່ນຂອງລະບົບໃນ Linux.
ວິທີເບິ່ງພື້ນທີ່ຂອງລະບົບໃນ Linux
ເພື່ອເບິ່ງຂໍ້ມູນກ່ຽວກັບສະຖານທີ່ທີ່ຖືກຕິດຕັ້ງໃນປະຈຸບັນ, ໃຫ້ ນຳ ໃຊ້ເຄື່ອງມືທີ່ໃຊ້ໃນທ້ອງຖິ່ນຫລື 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
ທ່ານສາມາດເບິ່ງຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບຕົວແປສິ່ງແວດລ້ອມ, ຍົກຕົວຢ່າງ 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
ວິທີການຕັ້ງລະບົບສະຖານທີ່ໃນ Linux
ຖ້າທ່ານຕ້ອງການປ່ຽນແປງຫຼືຕັ້ງລະບົບໃນທ້ອງຖິ່ນ, ໃຫ້ ນຳ ໃຊ້ໂປແກຼມ update-locale. ຕົວແປ 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
ເພື່ອ ກຳ ນົດພາລາມິເຕີຂອງທ້ອງຖິ່ນສະເພາະ, ດັດແປງຕົວແປທີ່ ເໝາະ ສົມ. ຕົວຢ່າງ.
$ sudo update-locale LC_TIME=en_IN.UTF-8 OR $ sudo localectl set-locale LC_TIME=en_IN.UTF-8
ທ່ານສາມາດຊອກຫາການຕັ້ງຄ່າທ້ອງຖິ່ນທົ່ວໂລກໃນເອກະສານຕໍ່ໄປນີ້:
- /etc/default/ທ້ອງຖິ່ນ - ຢູ່ໃນ Ubuntu/Debian
- /etc/locale.conf- ຢູ່ CentOS/RHEL
ບັນດາເອກະສານເຫຼົ່ານີ້ຍັງສາມາດແກ້ໄຂດ້ວຍຕົນເອງໂດຍໃຊ້ບັນນາທິການບັນດາເສັ້ນ ຄຳ ສັ່ງທີ່ທ່ານມັກເຊັ່ນ: Vim ຫຼື Nano, ເພື່ອ ກຳ ນົດລະບົບທ້ອງຖິ່ນຂອງທ່ານ.
ເພື່ອ ກຳ ນົດສະຖານທີ່ທົ່ວໂລກ ສຳ ລັບຜູ້ໃຊ້ດຽວ, ທ່ານພຽງແຕ່ສາມາດເປີດແຟ້ມ ~/.bash_profile ແລະເພີ່ມສາຍຕໍ່ໄປນີ້.
LANG="en_IN.utf8" export LANG
ສຳ ລັບຂໍ້ມູນເພີ່ມເຕີມ, ເບິ່ງ ໜ້າ ທ້ອງຖິ່ນ, ໜ້າ ທີ່ປັບປຸງ - ສະຖານທີ່ແລະ ໜ້າ ຄົ້ນຫາໃນທ້ອງຖິ່ນ.
$ man locale $ man update-locale $ man localectl
ຫມົດເທົ່ານີ້! ໃນບົດຂຽນສັ້ນໆນີ້, ພວກເຮົາໄດ້ອະທິບາຍວິທີການເບິ່ງແລະ ກຳ ນົດລະບົບທ້ອງຖິ່ນໃນ Linux. ຖ້າທ່ານມີ ຄຳ ຖາມໃດໆ, ໃຊ້ແບບຟອມ ຄຳ ເຫັນຂ້າງລຸ່ມນີ້ເພື່ອຕິດຕໍ່ຫາພວກເຮົາ.