Linux: отключить man для отображения man на неанглийских языках
На моем Linux установлено несколько устаревших переводчиков. Я хочу запретить man
утилита от их показа.
Я хочу делать это постоянно, сохраняя при этом текущую локаль.
Какие настройки среды мне следует изменить (setenv
в .profile
) ограничить человека одним языком?
У меня нет рута, и я не могу просто удалить устаревшего mans или использовать утилиту man.
1 ответ
Решение
Задавать LANG
в C
или en_US
, Это повлияет на все программы, если вы не добавите псевдоним для man, который соответственно устанавливает переменную.
alias man='LANG=C man'
[править: я проверял это, LC_MESSAGES
изменил язык сообщений об ошибках, но не язык man-страницы]