Скажем, я ввожу команду оболочки в gnome-terminal/bash, который охватывает несколько строк и выполняет ее.
shell> abcdef ghijk lmn
opq rstuv wxyz
Затем, когда я хочу выполнить ту же команду снова, я поразил стрелку вниз. Вместо того, чтобы видеть ту же команду снова (который всегда раньше имел место), терминал гнома теперь только показывает мне части последней строки с a <
в начале строки:
<stuv wxyz
Таким образом, никакая подсказка, просто та строка.
Если я поразил CTRL-A в той точке, я получу первую строку исходной команды с a >
в конце.
shell> abcdef ghijk l>
Здесь, подсказка вернулась.
Как я могу настроить свою установку так, чтобы, поражая стрелку вниз после того, как долгая команда просто отобразила полную долгую команду снова, охватив несколько строк и включая подсказку?
Удостоверьтесь, что Ваша переменная ТЕРМИНА установлена правильно, т.е. отражение типа терминала, Вы идете. Как правило, Вы экспортировали бы ТЕРМИН переменная в Вашем ~/.bashrc файл, как обрисовано в общих чертах ответом Justin Andrusk:
export TERM=xterm
В случае вопроса я играл со сложной командой для извлечения критериев поиска из файла, и я использовал переменную под названием ТЕРМИН для критериев поиска, не понимая значения того имени переменной.
Измените свою переменную XTERM к 'xterm' в ~/.bashrc с:
export TERM=xterm
:)