locale

Как изменить или установить систему locale в Linux

Рубрики:

Утилиты Linux

Метки:

Locale — это набор переменных среды, которые определяют язык, страну и настройки кодировки символов (или любые другие особые предпочтения варианта) для ваших приложений и сеанса оболочки в системе Linux. Эти переменные среды используются системными библиотеками и локальными приложениями в системе.

Locale влияет на такие вещи, как формат времени/даты, первый день недели, числа, валюта и многие другие значения, отформатированные в соответствии с языком или регионом/страной, которые вы установили в системе Linux.

В этой статье мы покажем, как просмотреть установленный в данный момент языковой стандарт системы и как его изменить.

 

Как просмотреть Locale системы в Linux

Чтобы просмотреть информацию о текущей установленной локали, используйте утилиту locale или localectl.

 

 

Вы можете просмотреть дополнительную информацию о переменной среды, например, LC_TIME, в которой хранится формат времени и даты.

 

 

Чтобы отобразить список всех доступных locale, используйте следующую команду.

 

 

Как установить locale системы в Linux

Если вы хотите изменить или установить систему locale, используйте программу update-locale. Переменная LANG позволяет вам установить locale для всей системы.

Следующая команда устанавливает для LANG значение en_IN.UTF-8 и удаляет определения для LANGUAGE.

 

 

Чтобы настроить конкретный параметр locale, отредактируйте соответствующую переменную. Например.

 

 

Глобальные настройки locale можно найти в следующих файлах:

  • / etc/default/locale – в Ubuntu/Debian
  • /etc/locale.conf – на CentOS/RHEL

Эти файлы также можно редактировать вручную с помощью любого из ваших любимых редакторов командной строки, таких как Vim или Nano, для настройки языкового стандарта вашей системы.

Чтобы установить глобальный языковой стандарт для одного пользователя, вы можете просто открыть файл ~/.bash_profile и добавить следующие строки.

 

Для получения дополнительной информации см. справочные страницы locale, update-locale и localectl.

 

 

Это все! В этой короткой статье мы объяснили, как просматривать и устанавливать систему locale в Linux.

 

 

Спасибо за уделенное время на прочтение статьи!

Если возникли вопросы, задавайте их в комментариях.

Подписывайтесь на обновления нашего блога и оставайтесь в курсе новостей мира инфокоммуникаций!

Чтобы знать больше и выделяться знаниями среди толпы IT-шников, записывайтесь на курсы Ciscoкурсы по кибербезопасности,  полный курс по кибербезопасностикурсы DevNet (программируемые сети) от Академии Ciscoкурсы Linux от Linux Professional Institute на платформе SEDICOMM University (Университет СЭДИКОММ).

Курсы Cisco, Linux, кибербезопасность, DevOps / DevNet, Python с трудоустройством!

Спешите подать заявку! Группы стартуют 25 января, 26 февраля, 22 марта, 26 апреля, 24 мая, 21 июня, 26 июля, 23 августа, 20 сентября, 25 октября, 22 ноября, 20 декабря.
Что Вы получите?
  • Поможем стать экспертом по сетевой инженерии, кибербезопасности, программируемым сетям и системам и получить международные сертификаты Cisco, Linux LPI, Python Institute.
  • Предлагаем проверенную программу с лучшими учебниками от экспертов из Cisco Networking Academy, Linux Professional Institute и Python Institute, помощь сертифицированных инструкторов и личного куратора.
  • Поможем с трудоустройством и стартом карьеры в сфере IT — 100% наших выпускников трудоустраиваются.
Как проходит обучение?
  • Проведем вечерние онлайн-лекции на нашей платформе.
  • Согласуем с вами удобное время для практик.
  • Если хотите индивидуальный график — обсудим и реализуем.
  • Личный куратор будет на связи, чтобы ответить на вопросы, проконсультировать и мотивировать придерживаться сроков сдачи экзаменов.
  • Всем, кто боится потерять мотивацию и не закончить обучение, предложим общение с профессиональным коучем.
А еще поможем Вам:
  • отредактировать или создать с нуля резюме;
  • подготовиться к техническим интервью;
  • подготовиться к конкурсу на понравившуюся вакансию;
  • устроиться на работу в Cisco по специальной программе. Наши студенты, которые уже работают там: жмите на #НашиВCisco Вконтакте, #НашиВCisco Facebook.
Чтобы учиться на курсах Cisco, Linux LPI, кибербезопасность, DevOps / DevNet, Python, подайте заявку или получите бесплатную консультацию.

Рубрики:

Утилиты Linux

Метки:

Больше похожих постов

1 комментарий. Оставить новый

  • Владимир
    2 марта 2022 08:34

    установка переменной = LANG собственно и изменяет локаль . и для каждой консоли и для каждого терминала можно в любой момент поменять локаль например так
    $ export LANG=”en_IN.utf8″
    или так
    $ export LANG=”ru_RU.UTF-8″
    команда
    $ export LANG=”ru_RU.UTF-8″;date
    выдаст например :
    Ср мар 2 11:29:47 +06 2022
    а если затем
    $ export LANG=”en_IN.utf8″;date
    то :
    Wed Mar 2 11:33:08 +06 2022

    если локаль не задана,(переменная LANG не задана) то скорее всего будет использоваться английская. Но эта информация мною получена из опытов на своей с системе(Linux debianBob 4.19.0-6-amd64 #1 SMP Debian 4.19.67-2+deb10u2 (2019-11-11) x86_64 GNU/Linux)
    , с документацией не сверял, возможно на других системах это не так

    Ответить

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Заполните поле
Заполните поле
Пожалуйста, введите корректный адрес email.
Вы должны согласиться с условиями для продолжения

Поиск по сайту
Лучшее
Популярное
Рубрики
Меню