Я согласен с ответом kyleN относительно того, почему ввод неправильной команды в терминале занимает больше времени, чем запуск существующей программы.
Однако пауза после ввода неправильного пароля - это совсем другое дело - эта задержка введенные преднамеренно, чтобы предотвратить атаки паролем грубой силы (т. е. пытаться использовать тысячи паролей в секунду до одного совпадения). Добавление небольшой задержки при вводе неверного пароля не влияет на удобство использования для «реальных» пользователей, но делает такие атаки совершенно непрактичными. Так что да, в этом случае это мера безопасности.
Нет, это ложное предположение. Терминал GNOME использует собственный встроенный список кодировок.
Я рекомендую определить два профиля терминала GNOME, которые отличаются только их кодировкой (на вкладке Compatibility) и переключаются между этими профилями (например, с использованием права -click menu).
Другая возможность - иметь промежуточный уровень, который преобразует кодировки, тогда как терминал GNOME по-прежнему работает в UTF-8. luit - это такая часть программного обеспечения, но screen (и предположительно tmux, не уверенный в этом) также имеют опции для преобразования между кодировками.
Я предполагаю, что gnome-terminal полагается на это
, но «locale -m» по-прежнему выводит 236 charmaps, например MAC-CYRILLIC, которые мне действительно не нужны
Нет, это ложное предположение. Терминал GNOME использует собственный встроенный список кодировок.
Я рекомендую определить два профиля терминала GNOME, которые отличаются только их кодировкой (на вкладке Compatibility) и переключаются между этими профилями (например, с использованием права -click menu).
Другая возможность - иметь промежуточный уровень, который преобразует кодировки, тогда как терминал GNOME по-прежнему работает в UTF-8. luit - это такая часть программного обеспечения, но screen (и предположительно tmux, не уверенный в этом) также имеют опции для преобразования между кодировками.
Я предполагаю, что gnome-terminal полагается на это
, но «locale -m» по-прежнему выводит 236 charmaps, например MAC-CYRILLIC, которые мне действительно не нужны