Копирование и вставка текста в терминал Linux

При работе с Терминалом нам иногда требуется скопировать длинную команду, имя файла или текст из Интернета, учебника или просто из текстового файла. Вы могли заметить, что простой элемент управления вставкой, Ctrl+V, не работает в Терминале. Все мы знаем, что для копирования текста необходимо выделить его, а затем нажать Ctrl+C (для копирования) или Ctrl+X (для вырезания); так как же вставить выделенный текст в Терминале? В этом руководстве мы покажем вам, как это сделать на нескольких примерах.

Пример 1: Копирование имени файла в команду в Терминале

Несколько дней назад мне нужно было установить .deb-пакет htop, который я скачал через веб-браузер, на свою систему. Я хотел установить его с помощью команды dpkg из терминала. При вводе команды я хотел убедиться, что указываю точное имя файла пакета .deb. Поэтому я щелкнул правой кнопкой мыши на файле и выбрал его имя в Свойствах, а затем скопировал его в буфер обмена с помощью Ctrl+C.

Копирование имени файла в команду в Терминале

Затем я открыл Терминал и вставил имя файла в свою команду, щелкнув правой кнопкой мыши в нужном месте и выбрав в меню пункт Paste (Вставить) следующим образом:

Вставить текст с помощью правой кнопки мыши

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

вставленный текст

Пример 2: Вставка огромного куска текста из текстового редактора в файл Terminal

Предположим, вы работаете над текстовым файлом в редакторе Nano и вам нужно скопировать огромный кусок текста из графического текстового редактора в этот файл. Вы можете просто сделать это, выделив текст из графического текстового редактора и скопировав его в буфер обмена через Ctrl+C следующим образом:

Копирование большого текста

Затем вы можете вставить этот текст в файл Nano Editor в Терминале, щелкнув правой кнопкой мыши в нужном месте и выбрав в меню пункт Вставить, как показано ниже:

Вставить фрагмент текста в командную строку

Скопированный текст будет вставлен в ваш текстовый файл Nano следующим образом:

Результат, показанный в редакторе nano

Пример 3: Вставка длинной/сложной команды в терминал

Предположим, что вы занимаетесь по одному из наших учебников в Интернете и хотите убедиться, что выполняете точную команду в Терминале без каких-либо ошибок. Давайте попробуем выполнить следующую команду, которая позволит вам просмотреть историю команд вместе с датой и меткой времени.

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

Теперь, когда вы запустите эту команду, а затем команду history, вы увидите вывод с точным форматом даты и времени, который вы установили в нашем руководстве.

Использование HISTTIMEFORMAT

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

Понравилась статья? Поделиться с друзьями:
Добавить комментарий