Задать вопрос

Где производится изменение региональныых настроек консоли Linux?

Подскажите как можно изменить, желательно для одно пользователя системы, региональные настройки, в частности формат отображаемой даты.

Например имеем вывод команды date
#date
Птн Сен 11 16:46:33 MSK 2015

Данную команду мы можем запустить с параметрами, например:
#date +F
2015-09-11

Но не для всех команд существуют аналогичные ключи, например вывод команды ls невозможно модифицировать подобным образом, например:
#ls -l
drwx------ 2 root root 4096 Сен 11 15:27 mc-root

а хотелось бы
drwx------ 2 root root 4096 2015-09-11 15:27 mc-root


Как можно настроить консоль так, что бы #date по умолчанию выдавала 2015-09-11
  • Вопрос задан
  • 560 просмотров
Подписаться 1 Оценить 1 комментарий
Решения вопроса 1
DevMan
@DevMan
решение в лоб: alias date="date +F"
пример с правкой локали.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
Lynn
@Lynn
nginx, js, css
ls -l --time-style=+%F

Я не уверен, что это можно сделать форматом по умолчанию, то можно сделать алиас для ls
Ответ написан
martin74ua
@martin74ua Куратор тега Linux
Linux administrator
Региональные настройки - это локаль. Вот и смотрите, как настраивать локаль, как назначить ее себе при входе...
Ответ написан
Комментировать
grumblik
@grumblik
В меру любопытен и разумно пытлив
# locale
# locale -a покажет все доступные локали
ну и собственно меняйте нужные переменные в bashrc вашего пользователя (ну или какой у вас shell)

Если есть вопросы, пиши в комментарии, отвечу.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы