Вопрос Как изменить язык только для терминала


Я использую арабский язык по умолчанию, но при отображении его в терминале возникают некоторые проблемы. Поэтому я хочу изменить язык только на терминале на английский, как я могу это сделать?


10
2017-09-13 18:49


происхождения


@JacobVlijm: Поскольку этот вопрос о отображается языка, вопрос о вход язык, вероятно, не дубликат. - Gunnar Hjalmarsson
@closevoters, это не дубликат вообще. И это очень хороший вопрос. - Pilot6
@JacobVlijm Пожалуйста, удалите свои первые комментарии. Из-за них все голосуют. - Pilot6


ответы:


Вы можете добавить строку

export LANG=C

до конца вашего ~/.bashrc файл и перезапустить терминал.

Все выходные программы будут на английском языке.


7
2017-09-13 18:52



Вы можете просто ввести эту строку в качестве команды в сеансе открытого терминала, чтобы изменить язык только внутри этого окна и только до его закрытия. Новые окна не будут затронуты. Чтобы выполнить только одну команду на английском языке, вы можете написать LANG=C непосредственно перед самой командой, например. LANG=C sudo apt-get update, @ Pilot6: Может быть, вы хотите редактировать что в ваш ответ ... - Byte Commander
@ByteCommander Очевидно, что вы можете вводить его каждый раз. Все дело в том, чтобы установить английский вывод на все команды терминала. Это был вопрос. - Pilot6
при перезагрузке это изменило весь системный язык. Есть ли способ изменить только терминальный язык? - Burawi
@Burawi Я обновил команду. Меня устраивает. Он изменяет вывод только в терминале. Это не влияет на графический интерфейс. - Pilot6
Вы уверены, что добавили его в правильный файл? - Pilot6


Альтернативный подход заключается в том, чтобы запустить это:

export LC_ALL=en_US.UTF-8

Для более постоянного решения для вашей собственной учетной записи пользователя просто добавьте команду выше в ~/.bashrc файл

Вы увидите изменение в следующем сеансе терминала. Для немедленного изменения без необходимости запуска нового сеанса терминала:

source ~/.bashrc

В случае нескольких сеансов терминала (например, с использованием терминатора) вам нужно будет выполнить команду выше для каждого из них.

Поэтому любое сообщение об ошибке, связанное с терминалом, будет на английском языке (как и любое программное обеспечение, связанное с gnu-utils).


1
2017-11-18 18:53