Я использую систему Debian из командной строки, доступ к которой осуществляется через SSH через PuTTY, и я испытываю различные функциональные возможности терминала между пользователем root и другими пользователями.
При входе в систему как root терминал отображает
root@mydomain:/currentdir
как и следовало ожидать для системы Debian - я также могу использовать стандартные комбинации клавиш со стрелками (клавиша со стрелкой вверх отображает предыдущие команды и т. д.) Однако, когда вы вошли в систему как любой другой пользователь, в терминальной подсказке просто отображается $
, а клавиши со стрелками регистрируются как ^[[A
(для Up) и т.д.
Мне любопытно узнать, что вызывает это поведение, и как я могу изменить его.