В настоящее время я пытаюсь перейти с OpenSUSE на Ubuntu в качестве основной ОС. В то время как в Ubuntu есть большинство возможностей opensuse, есть одна, которая этого не делает. В Opensuse я всегда могу использовать Ctrl + Up для автозаполнения командной строки, используя ранее набранные команды. Эта функция очень полезна для меня, так как позволяет мне работать быстрее, без необходимости повторного ввода длинной команды.
Может кто-нибудь предоставить способ включить это в Ubuntu?
Спасибо
Вы можете использовать клавишу ↑ kbd> для прокрутки своей истории. Используя Ctrl kbd> + R kbd>, вы можете искать в истории.
Можно автоматически заполнить частично введенную терминальную команду с помощью Page Up, которая делает обратный поиск ранее введенных команд.
Чтобы добавить эту терминальную функциональность, т.е. использовать Page Up для движения соответствия далее в терминальной истории команд, редактируют файл /etc/inputrc
:
gksudo gedit /etc/inputrc
найдите строки:
# альтернативные отображения для "страницы" и "страницы вниз" для поиска истории
# "\e [5 ~": history-search-backward
# "\e [6 ~": history-search-forward
удалите # для некомментария этих двух строк:
# альтернативные отображения для "страницы" и "страницы вниз" для поиска истории
"\e [5 ~": history-search-backward
"\e [6 ~": history-search-forward
и сохраните файл.
Например, вводя в терминале:
ge
Page Up
.... теперь автоматически заполняет к:
gedit the_doc_i_open_previously.txt