Копирование долгой команды из истории в терминале

Найдя старую (долгую) команду из истории я хочу скопировать, изменить и выполнить его. Существует ли сочетание клавиш для копирования той длинной строки? Я не использую мышь.

0
задан 12 September 2016 в 19:54

2 ответа

Нажмите Ctrl + R и начните вводить текст от команды, которую Вы хотите получить из истории. Последняя команда с текстом, который Вы ввели, появится. Нажмите Ctrl + R снова для перемещения в следующую команду, которая содержит введенный текст, пока Вы не получаете команду, которую Вы ищете. Затем можно переместиться в рамках команды с правом и , оставленным ключи, и изменить его, как Вам нравится. Когда Вы сделаны, просто нажмите Входят . Вы не должны копировать команду, поскольку можно вспомнить это в любое время.

1
ответ дан 28 September 2019 в 14:22

Хорошо да существует. Просто войдите восклицательный знак (!) сопровождаемый порядковым номером команды, который можно получить его из истории. Поскольку подробный пример Открывает терминал и вводит команду

history

, Вы будете определенно видеть список команд, которые Вы ввели с порядковым номером в левую сторону против каждой команды, говорят следующим образом. history example
хорошо, если Вы хотите выполниться sudo Inkscape поиска способного кэша, slno, касавшийся той команды в вышеупомянутом рис., 311, таким образом, в терминале просто входят

!311

Хорошо, если Вы хотите отредактировать прежде, чем выполнить команду при использовании выше метода, необходимо установить histverify НА так, чтобы это было alsways просить проверку перед выполнением. Таким образом для этого просто выполняют команду однажды для стычки бесплатное использование вышеупомянутого метода следующим образом:

shopt -s histverify

Thats это,

0
ответ дан 28 September 2019 в 14:22

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

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