LINUX.ORG.RU

Как правильно копировать вывод терминала

 


10

2

Это — небольшая заметка для новичков. Модераторам — просьба закрепить.

В принципе, краткий ответ на вопрос «Как правильно копировать вывод терминала?» будет: www.linux.org.ru/help/markdown.md

Но многие новички видимо в принципе не могут работать с разметкой не WYSIWYG. А если тупо копировать текст, то получается каша, которую невозможно читать. Вставлять текст картинкой — вообще хуже некуда, этим вы заставляете человека, который всё же решился за вас поискать в Google (вообще, вы должны были это сделать перед обращением на форум) перепечатывать ошибки руками.

Итак, вот ситуация: вас попросили процитировать вывод какой-либо команды со своего компа. Для простоты, скажем,

lsb_release -a
Вот как это сделать правильно:

  1. Открываете свой эмулятор терминала и выполняете там эту самую команду: https://wampi.ru/image/RjF9fEZ
  2. Потом выделяете (банально зажатой левой кнопкой мыши) нужный вам вывод в терминале: https://wampi.ru/image/RjF9mSf
  3. Потом копируете этот вывод в буфер обмена или через хоткей (в большинстве терминалов Ctrl+Shift+C), или через банальное контекстное меню: https://wampi.ru/image/RjF9vby
  4. Потом, никак не модифицируя, просто вставляете в ответ: https://wampi.ru/image/RjF9wOk
  5. Потом добавляете 3 обратных апострофа ``` на строчку выше и на строчку ниже текста (обратный апостроф ` и апостроф ' — разные символы, не путайте, обратный апостроф часто находится на клавише с буквой Ё): https://wampi.ru/image/RjF93Wg
  6. Нажимаем кнопку «Предпросмотр» и о чудо — текст красиво и правильно выделен: https://wampi.ru/image/RjF9Fdt
  7. Можно нажимать внизу кнопку «Поместить», зная, что всё будет отображаться как надо и читаться легко.

Вообще, как видите, ничего сложного.

P.S. Ранее я неправильно писал названия символов и сам их путал, теперь вроде верно.

https://ru.wikipedia.org/wiki/Машинописный_обратный_апостроф

★★★★★

Последнее исправление: Vsevolod-linuxoid (всего исправлений: 10)
Ответ на: комментарий от Xintrea

нет. это «мышиный сервис». удобно выделять, копировать… но вот вставка это явно неадекватный процесс, поэтому я и не пользуюсь.

master_0K
()

В Haiku кстати копирование из терминала делается точно также как и из любого другого текстового поля. Суть в том, что для сочетаний клавиш используется отдельная кнопка Cmd (Alt на ПК клавиатурах), а не Ctrl. Ctrl в терминале работает как обычно. Ctrl+C завершает операцию, а Cmd+C копирует.

В MacOS я так понимаю тоже самое.

X512 ★★★★★
()
Ответ на: комментарий от X512

В Haiku кстати копирование из терминала делается точно также как и из любого другого текстового поля. Суть в том, что для сочетаний клавиш используется отдельная кнопка Cmd (Alt на ПК клавиатурах), а не Ctrl. Ctrl в терминале работает как обычно. Ctrl+C завершает операцию, а Cmd+C копирует.

Какой ужас. Бедные пользователи. Особенно если пользуются компьютером дома в Lin и на работе в Win.

Не пора ли, наконец, разобраться в вопросе?

Как переназначить клавиши Ctrl+C, Ctrl+V, Ctrl+X в Linux-терминале, чтобы через них работал копипаст?

Всем нам удобно работать с единообразными интерфейсами. Любому человеку просто необходимо, чтобы одни и те же действия в разных программах выполнялись одинаковым образом. Только тогда пользователь сможет эффективно и безошибочно работать.

К сожалению, терминальные программы системы Linux стоят особняком от данного принципа. Причины кроются в закостенелой природе UNIX-терминалов и использовании принципов, считающимися нормой тридцать лет назад, но выглядящие дико с позиции современного пользователя. Примером такой дикости могут служить самобытные сочетания клавиш, предназначенные для рутиных действий. Например, многие красноглазые друзья считают, что использовать для копирования и вставки текста традиционные клавиши Ctrl+C/Ctrl+V в терминальных программах невозможно. В данной статье будет рассказано, как все-таки заставить работать эти привычные сочетания клавиш.

Xintrea ★★★★★
()
22 ноября 2025 г.

через хоткей (в большинстве терминалов Ctrl+Shift+C)

Я сразу Shift удалил, Ctrl+C и Ctrl+V у меня, десяток лет пока устраивает. Может ранее на этих командах что-то интересное висело.

AZJIO
()
Ответ на: комментарий от AZJIO

Ctrl+c обычно останавливает выполнение запущенной команды в терминале.

Vsevolod-linuxoid ★★★★★
() автор топика
14 апреля 2026 г.
Ответ на: комментарий от madcore

а на какой странице размещена ссылка на это, на лоркод и вообще на хелп по пользованию данным ресурсом?

Да почти на любой, в самом низу.

dataman ★★★★★
()
Ответ на: комментарий от dataman

да где, в упор не нахожу
вот низ:


<footer id="ft"><button id="ft-back-button">Вверх</button>

<p id="ft-info">
  <a href="/about">О Сервере</a> -
  <a href="/help/rules.md">Правила форума</a>

  <br>
  <a href="https://github.com/maxcom/lorsource/issues">Сообщить об ошибке</a><br>
  <a href="https://www.linux.org.ru/">https://www.linux.org.ru/</a>
</p>

<script type="text/javascript">
  
    $script.ready('realtime', function() {
      RealtimeContext.start("wss://www.linux.org.ru:9000/");
    });
  </script>

</footer>

madcore ★★★★★
()
Последнее исправление: madcore (всего исправлений: 1)
Ответ на: комментарий от dataman

действительно, если установить LORCODE или Markdown, то появляется
у меня стояло User line break, потому что в ней LORCODE тоже работает
и раньше ведь при отправке сообщения можно было выбрать...

madcore ★★★★★
()
Ответ на: комментарий от madcore

если установить LORCODE или Markdown, то появляется

Да где-то были жалобы типа «если используется LORCODE, то зачем мне показывать описание Markdown», но мне сейчас лень искать. :)

dataman ★★★★★
()
Ответ на: комментарий от madcore

Тогда нужно:

dataman ★★★★★
()

Я скриншот и в AI studio бросаю.

Неправильно что ли?

One ★★★★★
()
Ответ на: комментарий от madcore

Совсем недавно они точно были в «подвале» раздела «Форум», например.
Вот скрин с Wayback Machine.

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

k6
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.