Недавно я установил Ubuntu VPS из Digital Ocean.
Когда я вхожу в систему как пользователь root, я могу правильно перемещаться по терминалу
Когда я sudo как любой другой пользователь, я получаю очень странное поведение терминала
Я не могу переместить мой курсор влево. Он перегружает его со странными управляющими символами, например. rvm ^[[D Я не могу использовать стрелку вверх для навигации по предыдущим командам. Я получаю нечто подобное - $ ^[[A^[[A^[[A. Vim абсолютно неприменим. Перемещение в любом направлении вызывает странную комбинацию вставки вышеуказанных управляющих символов или «перезаписи» существующих символов. Я тоже не могу удалить. Завершение табуляции вообще не существует. Тот же выход, что и выше.Поскольку это все работает, когда вы входите в систему как root, я подозреваю, что это связано с программным обеспечением, которое заставляет меня надеяться, что оно может быть исправлено.
Любые мысли? Спасибо!
Обратите внимание, что если вы хотите изменить оболочку по умолчанию, вы должны изменить значение переменной SHELL в /etc/default/useradd как «/ bin / bash». Таким образом, новые пользователи должны автоматически получать /bin/bash в качестве своей оболочки (если не переопределены в командной строке).