Как скопировать весь текст в GNOME-терминал в Linux RHEL 5.3

3374
anjanbacchu

Я работаю на гном-терминале в RHEL 5.3. Поскольку в терминале нет таких функций, как поиск текста и т. Д., Я обычно хочу скопировать весь текст в терминале и вставить в редактор.

В окнах с помощью 5 нажатий клавиш я могу вызвать системное меню и выбрать «ВЫБРАТЬ ВСЕ», а затем скопировать выделенный текст в буфер обмена.

Какой простой способ скопировать весь текст в буфер обмена в gnome-терминале?

Спасибо,

0
Кроме нажатия «Выбрать все» в меню? Ignacio Vazquez-Abrams 11 лет назад 0
@ IgnacioVazquez-Abrams: я не получаю пункт меню «Выбрать все». Pls. помните, что это RHEL 5.3 (выпущенный в январе 2009 года) anjanbacchu 11 лет назад 0
Почему вы не используете перенаправление, чтобы сохранить интересующий вас текст в файл? terdon 11 лет назад 0
@terdon: скажи, что я слежу за выходом программы. Специально, я мог бы хотеть что-то искать. Я мог бы не знать заранее, что я должен был перенаправить вывод в файл. Когда я знаю, я делаю это, но часто я этого не делаю. В окнах мне не нужно знать заранее, терминал облегчает жизнь. anjanbacchu 11 лет назад 0

2 ответа на вопрос

2
DavidG

A not so easy way (because it involves you to learn to work with new software) is to use GNU Screen.

Inside screen use Ctrl+Esc to enter copy/scrollback mode. Once there you do have search capabilities with / and ? for vi like search and Ctrl+a+s and Ctrl+r for emacs like search.

Once you put the cursor in the place you want to start copying hit space and move the cursor, hit space again and it will copy the block. Open any editor and hit Ctrl+a+] to paste.

постараюсь вернуться с обратной связью anjanbacchu 11 лет назад 0
1
parkydr

You have a couple of options.

  1. Go to the top of the text (mouse or Shift Home) and select all the text with the mouse, then copy it.
  2. When you open the terminal type script xxx, all the contents will be stored in a file xxx which you can search.
Я использовал ваш вариант № 1 - это слишком громоздко. Я хотел что-то проще. Ваш вариант № 2 - кажется, лучше, чем вариант № 1 - дело в том, что у меня есть несколько терминалов (5-10) в любой момент времени, и запоминание того, какой файл для поиска, будет довольно проблематично. спасибо все равно. anjanbacchu 11 лет назад 0

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