Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Как скопировать текст с экрана эмулятора терминала в текстовый файл  (Прочитано 4137 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Wogel

  • Автор темы
  • Любитель
  • *
  • Сообщений: 64
    • Просмотр профиля
Приветствую!
Сегодня появился вопрос по экспериментам в линуксе, хотел сюда jpeg файл с результатами команд приложить, а дял вложения файлов такого расширения нет, поэтому подумал, а может есть возможность скопировать текст с экрана терминала и затем этот файл переместить на хост, после чего перечень команд с результатами выполнения можно будет вставить в своем вопросе на форуме.

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 7355
    • Просмотр профиля
Вопросы к тебе. Какая система, версия. Иначе, ответом на твой простой вопрос будет сложная комбинация условий: "если...., то..."
Цитировать
хотел сюда jpeg файл с результатами команд приложить
Смотри "Руководство по добавлению изображений на форум".

Цитировать
а может есть возможность скопировать текст с экрана терминала
Есть. Но может зависеть от терминала. Например, если гноме-терминал, то мышью выделяешь, ПКМ, копировать.
Если текста не очень много, то вставляешь в сообщение на форуме.
Если много, то сохраняешь в файл, который прикрепишь к сообщению в виде вложения.

Оффлайн Usermaster

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 2928
    • Просмотр профиля
Да же вот так можно.

apt show mc > 1.txt

Сохранение в текстовый файл информации о программе mc.
А чего это вы тут делаете, а?

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 14037
  • Xubuntu 18.04
    • Просмотр профиля
а может есть возможность скопировать текст с экрана терминала и затем этот файл переместить на хост
В терминале текст. Его можно выделить мышкой и скопировать либо правым кликом, копировать. Либо комбинацией клавиш Ctr+Alt+C. Это если речь идет об эмуляторе терминала в Ubuntu.
Я в личке не консультирую. Вопросы задавайте на форуме.

Оффлайн jurganov

  • Старожил
  • *
  • Сообщений: 1705
    • Просмотр профиля
а вставить в терминал - Ctrl-Ins

Оффлайн piyavking

  • Активист
  • *
  • Сообщений: 745
  • никогда так не было, чтобы никак не было
    • Просмотр профиля
    • Пиявкин
В линуксах по дефолту вставка текста, который был выделен (хоть бы и в терминале), осуществляется щелчком средней кнопки мыши. Попробуй, весьма вероятно, что сработает.
RPI4, крайний LTS Netboot, awesomeWM, urxvtd, firefox, vim/gvim, mpv/smplayer, jack, guitarix, lmms, ardour, mednafen, dsda-doom

Оффлайн Wogel

  • Автор темы
  • Любитель
  • *
  • Сообщений: 64
    • Просмотр профиля
Вопросы к тебе. Какая система, версия. Иначе, ответом на твой простой вопрос будет сложная комбинация условий: "если...., то..."
Цитировать
хотел сюда jpeg файл с результатами команд приложить
Смотри "Руководство по добавлению изображений на форум".

Цитировать
а может есть возможность скопировать текст с экрана терминала
Есть. Но может зависеть от терминала. Например, если гноме-терминал, то мышью выделяешь, ПКМ, копировать.
Если текста не очень много, то вставляешь в сообщение на форуме.
Если много, то сохраняешь в файл, который прикрепишь к сообщению в виде вложения.
Ubuntu, VMWare Home 16.2.4

Пользователь добавил сообщение 17 Сентября 2022, 14:26:23:
В линуксах по дефолту вставка текста, который был выделен (хоть бы и в терминале), осуществляется щелчком средней кнопки мыши. Попробуй, весьма вероятно, что сработает.
у меня мыша 2-х кнопочная

Пользователь добавил сообщение 17 Сентября 2022, 14:33:07:
Да же вот так можно.

apt show mc > 1.txt

Сохранение в текстовый файл информации о программе mc.
файл 1.txt создался, но там описание mc , а не текст с экрана, при выполнении выдало сообщение
apt does not have a stable CLI interface. Use with caution in scripts

Пользователь добавил сообщение 17 Сентября 2022, 14:37:02:
а может есть возможность скопировать текст с экрана терминала и затем этот файл переместить на хост
В терминале текст. Его можно выделить мышкой и скопировать либо правым кликом, копировать. Либо комбинацией клавиш Ctr+Alt+C. Это если речь идет об эмуляторе терминала в Ubuntu.
не пойму как выделить текст, эмулятор терминала Ubuntu использую, когда стрелку перемещаю на эмулятор терминала, то она исчезает, при этом можно вводить командную строку, а как сделать так чтобы стрелка не исчезала и можно было выделить мышкой текст?
« Последнее редактирование: 17 Сентября 2022, 14:37:02 от Wogel »

Оффлайн jurganov

  • Старожил
  • *
  • Сообщений: 1705
    • Просмотр профиля
не пойму как выделить текст, эмулятор терминала Ubuntu использую, когда стрелку перемещаю на эмулятор терминала, то она исчезает, при этом можно вводить командную строку, а как сделать так чтобы стрелка не исчезала и можно было выделить мышкой текст?
прекрасно текст выделяется в терминале мышью. Гляди настройки своего терминала. форму курсора выбери другую, если эта тебе негодна

Оффлайн Usermaster

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 2928
    • Просмотр профиля
файл 1.txt создался, но там описание mc , а не текст с экрана, при выполнении выдало сообщение
apt does not have a stable CLI interface. Use with caution in scripts

:) Всё верно, убери > 1.txt, на экране будет то же что и в текстовике.
Это называется перенаправление вывода.

Ещё в окне эмулятора терминала можно копировать текст ctrl+shift+c и соответственно ctrl+shift+v вставлять.

А если доустановить
sudo apt install gpmто и в tty появится мышка и можно выделять текст и вставлять средней кнопкой мыши.
« Последнее редактирование: 17 Сентября 2022, 15:03:55 от Usermaster »
А чего это вы тут делаете, а?

Онлайн F12

  • Администратор
  • Старожил
  • *
  • Сообщений: 4973
    • Просмотр профиля
Ubuntu, VMWare Home 16.2.4
- т.е. Ubuntu установлена в VMWare?..  и тебе нужно копировать из терминала открытого в виртуалке, а вставлять уже где-то в системе хоста?..

Оффлайн Wogel

  • Автор темы
  • Любитель
  • *
  • Сообщений: 64
    • Просмотр профиля
Всё верно, убери > 1.txt, на экране будет то же что и в текстовике.
Это называется перенаправление вывода.
немного другое хотел я сделать, чтобы команды и результаты команд, которые были выполнены на экране перенаправились в файл, а в данном случае те команды и результаты ушли за пределы экрана и в файле не отобразились, не знаю правильно я объясняю или нет.
Ubuntu, VMWare Home 16.2.4
- т.е. Ubuntu установлена в VMWare?..  и тебе нужно копировать из терминала открытого в виртуалке, а вставлять уже где-то в системе хоста?..

да, именно так

Пользователь добавил сообщение 17 Сентября 2022, 15:38:40:
Ещё в окне эмулятора терминала можно копировать текст ctrl+shift+c и соответственно ctrl+shift+v вставлять.

А если доустановить
Код: [Выделить]
sudo apt install gpm
то и в tty появится мышка и можно выделять текст и вставлять средней кнопкой мыши.
доустановил , мышка появилась, средней кнопки на мыше нет, выделяю мышью текст в виртуалке, нажимаю ctrl+shift+c  ctrl+shift+v результат ^C ^V

Пользователь добавил сообщение 17 Сентября 2022, 15:39:17:
не пойму как выделить текст, эмулятор терминала Ubuntu использую, когда стрелку перемещаю на эмулятор терминала, то она исчезает, при этом можно вводить командную строку, а как сделать так чтобы стрелка не исчезала и можно было выделить мышкой текст?
прекрасно текст выделяется в терминале мышью. Гляди настройки своего терминала. форму курсора выбери другую, если эта тебе негодна
сначала мышь надо было установить
« Последнее редактирование: 17 Сентября 2022, 15:39:17 от Wogel »

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 7355
    • Просмотр профиля
Цитировать
сначала мышь надо было...
Сначала надо было четко и ясно написать, что, где, как установлено, что, где, как запускается. Да и сейчас еще толком ничего не понятно.
Если понадобился gpm, то это не эмулятор терминала (мне кажется). В виртуалке система без GUI? Какая система на хосте?

Онлайн F12

  • Администратор
  • Старожил
  • *
  • Сообщений: 4973
    • Просмотр профиля
Ubuntu, VMWare Home 16.2.4
- т.е. Ubuntu установлена в VMWare?..  и тебе нужно копировать из терминала открытого в виртуалке, а вставлять уже где-то в системе хоста?..

да, именно так
- конкретно с VMWare мало дело имел, но думаю в виртуалке нужно просто включить двунаправленный буфера обмена  ::)

Оффлайн Wogel

  • Автор темы
  • Любитель
  • *
  • Сообщений: 64
    • Просмотр профиля
Цитировать
сначала мышь надо было...
Сначала надо было четко и ясно написать, что, где, как установлено, что, где, как запускается. Да и сейчас еще толком ничего не понятно.
Если понадобился gpm, то это не эмулятор терминала (мне кажется). В виртуалке система без GUI? Какая система на хосте?
gpm установил и мышь появилась, мне GUI не надо, win 10 про на хосте.

Пользователь добавил сообщение 17 Сентября 2022, 16:29:58:
Ubuntu, VMWare Home 16.2.4
- т.е. Ubuntu установлена в VMWare?..  и тебе нужно копировать из терминала открытого в виртуалке, а вставлять уже где-то в системе хоста?..

да, именно так
- конкретно с VMWare мало дело имел, но думаю в виртуалке нужно просто включить двунаправленный буфера обмена  ::)
спасибо!

Пользователь добавил сообщение 17 Сентября 2022, 16:58:32:
А если доустановить
Код: [Выделить]
sudo apt install gpm
то и в tty появится мышка и можно выделять текст и вставлять средней кнопкой мыши.
а подскажите пожалуйста, а как деинсталлировать gpm?
« Последнее редактирование: 17 Сентября 2022, 16:58:32 от Wogel »

Оффлайн Usermaster

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 2928
    • Просмотр профиля
sudo apt purge gpm
Пользователь добавил сообщение 17 Сентября 2022, 17:18:44:
нужно просто включить двунаправленный буфера обмена
+1
Или к виртуалке по ssh подключиться и копируй в эмуляторе терминала что угодно.

Пользователь добавил сообщение 17 Сентября 2022, 17:22:19:
средней кнопки на мыше нет
mak чтоли?
Где-то читал что на них одновременное нажатие обеих кнопок, зменяет среднюю.
Может и ошибаюсь, откуда-то из глубин мозга всплыло.
« Последнее редактирование: 17 Сентября 2022, 17:22:19 от Usermaster »
А чего это вы тут делаете, а?

 

Страница сгенерирована за 0.115 секунд. Запросов: 25.