Автозаполнение терминальной команды

В настоящее время я пытаюсь переключиться с OpenSUSE на Ubuntu в качестве основной ОС. Хотя большинство функций opensuse есть в ubuntu, есть одна функция, которая этого не делает. В Opensuse я всегда могу использовать Ctrl + Up для автозаполнения командной строки с использованием ранее введенной команды. Эта функция очень полезна для меня, поскольку она позволяет мне работать быстрее, не требуя повторной команды long.

Может ли кто-нибудь предоставить способ включить это на Ubuntu?

Спасибо

g2]
14
задан 2 June 2012 в 08:25

16 ответов

Вы можете автоматически заполнить частично типизированную команду терминала, используя страницу «Вверх», которая выполняет обратный поиск ранее введенных команд.

Чтобы включить эту функциональность терминала, то есть использовать страницу «Вверх», в истории команд терминала отредактируйте файл /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

19
ответ дан 25 July 2018 в 18:41

Вы можете использовать клавишу ↑ для прокрутки истории. Используя Ctrl + R, вы можете выполнить поиск по истории.

16
ответ дан 25 July 2018 в 18:41

Вы можете автоматически заполнить частично типизированную команду терминала, используя страницу «Вверх», которая выполняет обратный поиск ранее введенных команд.

Чтобы включить эту функциональность терминала, то есть использовать страницу «Вверх», в истории команд терминала отредактируйте файл /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

19
ответ дан 31 July 2018 в 10:41

Вы можете использовать клавишу ↑ для прокрутки истории. Используя Ctrl + R, вы можете выполнить поиск по истории.

16
ответ дан 31 July 2018 в 10:41

Вы можете автоматически заполнить частично типизированную команду терминала, используя страницу «Вверх», которая выполняет обратный поиск ранее введенных команд.

Чтобы включить эту функциональность терминала, то есть использовать страницу «Вверх», в истории команд терминала отредактируйте файл /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

19
ответ дан 2 August 2018 в 00:50

Вы можете использовать клавишу ↑ для прокрутки истории. Используя Ctrl + R, вы можете выполнить поиск по истории.

16
ответ дан 2 August 2018 в 00:50

Вы можете автоматически заполнить частично типизированную команду терминала, используя страницу «Вверх», которая выполняет обратный поиск ранее введенных команд.

Чтобы включить эту функциональность терминала, то есть использовать страницу «Вверх», в истории команд терминала отредактируйте файл /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

19
ответ дан 4 August 2018 в 16:21

Вы можете использовать клавишу ↑ для прокрутки истории. Используя Ctrl + R, вы можете выполнить поиск по истории.

16
ответ дан 4 August 2018 в 16:21

Вы можете автоматически заполнить частично типизированную команду терминала, используя страницу «Вверх», которая выполняет обратный поиск ранее введенных команд.

Чтобы включить эту функциональность терминала, то есть использовать страницу «Вверх», в истории команд терминала отредактируйте файл /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

19
ответ дан 6 August 2018 в 00:59

Вы можете использовать клавишу ↑ для прокрутки истории. Используя Ctrl + R, вы можете выполнить поиск по истории.

16
ответ дан 6 August 2018 в 00:59

Вы можете автоматически заполнить частично типизированную команду терминала, используя страницу «Вверх», которая выполняет обратный поиск ранее введенных команд.

Чтобы включить эту функциональность терминала, то есть использовать страницу «Вверх», в истории команд терминала отредактируйте файл /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

19
ответ дан 7 August 2018 в 18:26

Вы можете использовать клавишу ↑ для прокрутки истории. Используя Ctrl + R, вы можете выполнить поиск по истории.

16
ответ дан 7 August 2018 в 18:26

Вы можете автоматически заполнить частично типизированную команду терминала, используя страницу «Вверх», которая выполняет обратный поиск ранее введенных команд.

Чтобы включить эту функциональность терминала, то есть использовать страницу «Вверх», в истории команд терминала отредактируйте файл /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

19
ответ дан 10 August 2018 в 07:08

Вы можете использовать клавишу ↑ для прокрутки истории. Используя Ctrl + R, вы можете выполнить поиск по истории.

16
ответ дан 10 August 2018 в 07:08

Вы можете автоматически заполнить частично типизированную команду терминала, используя страницу «Вверх», которая выполняет обратный поиск ранее введенных команд.

Чтобы включить эту функциональность терминала, то есть использовать страницу «Вверх», в истории команд терминала отредактируйте файл /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

19
ответ дан 15 August 2018 в 19:07
  • 1
    возможно, придется перезапустить терминал также для выполнения функций – dodohjk 5 July 2014 в 19:19
  • 2
    @benj у нас есть аналогичная вещь для пользователя Mac, так как mac os также использует оболочку bash. – zeal 15 March 2018 в 14:05

Вы можете использовать клавишу ↑ для прокрутки истории. Используя Ctrl + R, вы можете выполнить поиск по истории.

16
ответ дан 15 August 2018 в 19:07

Другие вопросы по тегам:

Похожие вопросы: