4

Я использую ksh на Unix и подключиться через putty .

Моя .sh_history хранит все команды истории, но когда я нажимаю стрелку вверх, ничего не приходит, пожалуйста, помогите мне.

3 ответа3

2

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

$ stty -erase backspace enter

я не помню, что подсказывает ksh($ или #)

РЕДАКТИРОВАТЬ: я нашел эту ссылку, надеюсь, это поможет:

Сделайте так, чтобы стрелки и клавиши удаления работали в командной строке Korn

0

Уверен, что стрелка вверх является функцией bash, а не истории (то есть: если у вас включена история в ksh или csh, она не будет работать ..)

Вы можете набрать "bash" после подключения или изменить оболочку по умолчанию для этого пользователя на /bin /bash

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .