Я часто хочу скопировать набор команд из терминала, которые не имеют выходных данных; скажем блок, как это:
prompt$ less file1.txt
prompt$ less file2.txt
prompt$ dhex file2.txt
prompt$ less file3.txt
Теперь, если я выделю этот блок текста с помощью мыши, и скопирую его с помощью Ctrl-Shift-C; затем, когда я вставляю текстовый файл, подсказка появляется (как и ожидалось) - и тогда мне приходится тратить время на удаление подсказки :)
Так что я бродил - есть ли настройка для gnome-терминала, чтобы при выполнении такого же копирования я получал только команды - без приглашения? Это то, что я хочу, когда я наконец вставляю:
less file1.txt
less file2.txt
dhex file2.txt
less file3.txt
Я заинтересован в решении, которое позволит мне получить это в буфер обмена, просто выделив мышью и Ctrl-Shift-C; Я знаю, что мог бы сделать history X
, но тогда мне пришлось бы использовать grep
- и подумать о подходящем выражении grep (и та же проблема возникает, если я записываю машинописный текст терминальной сессии с помощью script
).
Есть ли для этого какие-либо средства? Если не для gnome-terminal
, любой другой терминал, который может использоваться под Gnome, который предлагает такую возможность?