Если я сделаю ls -l
, я получу вывод, такой как следующий:
-rwxr-xr-x 1 root root 93584 Apr 21 2017 zipsplit
-rwxr-xr-x 1 root root 26624 Ott 5 2018 zjsdecode
-rwxr-xr-x 1 root root 2206 Aww 23 11:24 zless
-rwxr-xr-x 1 root root 1842 Aww 23 11:24 zmore
-rwxr-xr-x 1 root root 4553 Aww 23 11:24 znew
Посмотрите, где дата ... как я могу изменить это на английский?
Я использую Konsole на Kubuntu.
Редактировать : Вывод locale
в соответствии с запросом:
daniel@cassiopeia:~$ locale
LANG=en_US.UTF-8
LANGUAGE=
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC=mt_MT.UTF-8
LC_TIME=mt_MT.UTF-8
LC_COLLATE="en_US.UTF-8"
LC_MONETARY=mt_MT.UTF-8
LC_MESSAGES="en_US.UTF-8"
LC_PAPER=mt_MT.UTF-8
LC_NAME=mt_MT.UTF-8
LC_ADDRESS=mt_MT.UTF-8
LC_TELEPHONE=mt_MT.UTF-8
LC_MEASUREMENT=mt_MT.UTF-8
LC_IDENTIFICATION=mt_MT.UTF-8
LC_ALL=
Здесь явно присутствует смесь английского, американского и мальтийского языков. Как мне избавиться от мальтийцев и просто сохранить английский? Или, скажем, изменить его на британский английский?
Я предполагаю от другого вопроса Вами, что Вы используете Kubuntu 19.10. (Это несколько важно, потому что некоторые установки перемещаются от одной версии до другого.)
В Kubuntu 19.10 с установленный kubuntu-backports ppa, я нахожусь на
Операционная система: Версия Плазмы Kubuntu 19.10
KDE: 5.17.2
Версия Структур KDE: 5.62.0
Версия кварты: 5.12.4
В этой системе, открытой Системные Установки> Региональные Установки , и, нажимают Форматы символ в покинутой группе. По изображению ниже, я выбрал установление формата времени для Мальты от выпадающего списка рядом с Время , вышел из системы и авторизовался снова. На вводном пульте я вижу это
, Чтобы изменить на что-то еще, я просто прохожу процесс снова, выхожу из системы, и журнал въезжайте задним ходом:
<час>Один момент, который необходимо отметить, - то, что просто, потому что Вы видите что-то в выпадающем списке (в Системные Установки> Региональные Установки ) и можете, по-видимому, выбрать его, который не означает, что это на самом деле доступно.
, Чтобы добраться mt_MT.utf8
на моей системе, я должен был «не прокомментировать» соответствующий вход в /etc/locale.gen
и затем бежать sudo locale-gen
.
Как rinzwind прокомментировал, Вы можете изменить место действия для Целого предельного использования.
, Поскольку я предполагаю, Вы просто хотите изменить язык для одной команды, иногда только.
В этом случае, просто 'снабдите префиксом' команду переменную. Это - расширение команды.
См. руководство пользователя удара: https://<час> www.gnu.org/savannah-checkouts/gnu/bash/manual/bash.html#Simple-Command-Expansion
$ LANG=en_US.utf8 ls -l
-rwxr-xr-x 1 root root 93584 Apr 21 2017 zipsplit
-rwxr-xr-x 1 root root 26624 Oct 5 2018 zjsdecode
(...)
$ LANG=en_US.utf8 gnome-control-center
# will start the gui with english language
$ GZIP=-9 tar cvzf /path/to/archive myarchive.tar.gz
# This will set max compression level (9) for gzip option in tar command
Вы можете также создать некоторые псевдонимы в Вашем
.bashrc
, чтобы изменить язык места действия быстро: # inside .bashrc
alias langen='LANG=en_US.utf8'
alias langne='LANG=ne_NP UTF-8'
# Then in a terminal
$ langen
$ ls -l
# get an output in english
# then switch back to your preferred language
$ langne
<час> Получают позволенные места действия (установленные языки места действия) кодексы с
locale -a
. cat /etc/locale.gen
sudo locale-gen ne_NP UTF-8