Как копировать текст в линукс

Буфер обмена в Linux (копирование и вставка)

Как копировать текст в линукс. copy paste. Как копировать текст в линукс фото. Как копировать текст в линукс-copy paste. картинка Как копировать текст в линукс. картинка copy pasteХочу рассказать о некоторых особенностях буфера обмена в Linux. О буфере копирования и про буфер выбора (первичный буфер), а также про копирование и вставку текста в терминале.

Буфер копирования

Стандартно для копирования и вставки объектов в Linux используются сочетания клавиш Ctrl+C и Ctrl+V. При копировании текст (или любой другой объект) в таком случае попадает в обычный буфер копирования. Затем вы можете вставить этот текст в другом месте.

Буфер выбора (первичный буфер)

В Linux существует еще буфер выбора или первичный буфер. Текст, который вы выделяете в любой программе, автоматически попадает в буфер обмена! Это удобно, выделил текст, открыл другое окно и вставил этот кусок текста. Есть некоторые исключения, но они незначительны. Например, у меня в Ubuntu это не работает, если программа использует JVM (Java Virtual Machine).

Кстати, именно этим объясняется следующие поведение. Вы выделили текст в программе, затем открыли другую программу и выделили какой-нибудь текст в ней. После этого, выделение текста в первой программе автоматически снимется, а текст который вы выделили последним, попадет в буфер выбора.

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

В терминале для копирования и вставки не работают стандартные сочетания Ctrl+V, Ctrl+C. Это связано с тем, что исторически Ctrl+C это сочетание клавиш для прерывания текущего процесса. Поэтому, для копирования и вставки при работе в терминале используются сочетания Ctrl+Insert и Shift+Insert соответственно. В Gnome терминале и, наверное, во многих других также работают сочетания Shift+Ctrl+C и Shift+Ctrl+V. Они же указаны в главном меню программы в разделе Правка.

Также в терминале работают сочетания клавиш Ctrl+U, чтобы вырезать текст; и Ctrl+Y для вставки текста. Сочетание Ctrl+U работает особенным образом — в буфер копируется вся текущая строка, введенная в терминале, независимо от того, выбрали вы какой-нибудь текст мышкой или нет, а сама строка пропадает с экрана.

Источник

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

Главное меню » Linux » Как скопировать и вставить в терминал Linux и Ubuntu

Как копировать текст в линукс. lazy placeholder. Как копировать текст в линукс фото. Как копировать текст в линукс-lazy placeholder. картинка Как копировать текст в линукс. картинка lazy placeholder

Даже когда vsмы портировали на Ubuntu из Windows десять лет назад, мы изо всех сил пытались скопировать и вставить строки в терминале Linux. В то время мы думали, что мы единственные пользователи, которому трудно скопировать и вставить. Однако, поискав в Интернете, мы поняли, что это глобальная проблема.

Причина в том, что сочетание клавиш и клавиши мыши для копирования и вставки строк в окнах терминала Linux не такие, как те, которые мы используем в Windows.

Привязки клавиш для операций копирования и вставки зависят от конкретного эмулятора терминала, который вы используете. В Linux по умолчанию привязка клавиш CTRL + C используется для отправки сигнала прерывания команде, выполняющейся на переднем плане. Следовательно, терминалы Linux не используют стандартные CTRL + C и CTRL + V для операций копирования и вставки.

Использование сочетания клавиш

В Ubuntu и других дистрибутивах Linux вы должны использовать комбинацию клавиш CTRL + SHIFT + C для копирования текста из терминала или текстового редактора.

Чтобы скопировать текст или строку кода из браузера, вы можете использовать общую комбинацию CTRL + C или CTRL + SHIFT + C. Затем, чтобы вставить эту строку кода в терминал, вам нужно использовать клавиши CTRL + SHIFT + V.

Вы должны использовать эти комбинации клавиш в Ubuntu для выполнения операций копирования и вставки, особенно в терминале Linux.

Использование контекстного меню, вызываемого правой кнопкой мыши

Другой способ скопировать и вставить в терминал Linux – использовать контекстное меню правой клавиши мыши.

Чтобы скопировать текст или строку в терминале, выберите текст, затем щелкните правой кнопкой мыши и выберите copy. Теперь, чтобы вставить выделенный текст, щелкните правой кнопкой мыши и выберите paste в контекстном меню.

Использование средней клавиши мыши

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

Вот как вы можете копировать и вставлять текст в терминал Linux. Это просто, но сбивает с толку новых пользователей Linux, особенно тех, кто переходит на Linux с Windows или Mac. Упомянутые методы могут работать или не работать в различных дистрибутивах Linux по причине, упомянутой ранее в этой статье.

Заключение

Команды копирования и вставки в терминалах Linux и Ubuntu отличаются от Microsoft Windows и Mac. Есть три метода копирования и вставки в терминале Linux и Ubuntu. Эти методы включают использование определенных сочетаний клавиш, использование контекстного меню мыши и использование средней клавиши мыши. Когда вы реализуете предоставленные методы, вы можете успешно скопировать и вставить терминалы Linux и Ubuntu. Надеюсь, эта статья помогла вам эффективно использовать команду копирования и вставки.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Источник

Как копировать текст в линукс

В данной статье разберем утилиту xclip, которая позволяет скопировать вывод любой команды или текст любого файла в буфер обмена в терминале Linux.

Давайте её установим в Ubuntu:

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

Примеры использования xclip.

Давайте рассмотрим работу xclip на примерах.

Допустим, есть у нас публичный ключ ssh, который мы хотим скопировать и вставить в систему для доступа к ней без ввода пароля:

Не совсем удобно копировать данный текст в терминале, можно ошибиться в пробелах и тд. Поэтому, давайте воспользуемся xclip.

Чтобы скопировать в буфер обмена, перенаправляем вывод любой команды в xlip:

или короткая версия:

Если вы не знаете, что такое |, то это означает, что мы вывод первой команды перенаправляем на вход второй после |.

Для тех, кто хочет узнать про перенаправление потоков вывода, советую прочитать мою статью: Терминал Linux. Как сохранить в файл вывод терминала..

Теперь мы можем вставить скопированный текст куда захотим, к примеру, на сайте github:

или короткая версия:

или короткая версия:

Давайте создадим постоянные алиасы для команды копирования и вставки:

Вставляем туда строки:

Если вы не знаете, что такое алиасы, то советую прочитать следующую статью: Терминал Linux. Создание alias (псевдонима) в Ubuntu..

Сохраняем файлик, и если переоткрыть терминал (открыть новую сессию терминала), то теперь можно использовать наши новые команды. Теперь, чтобы скопировать публичный ключ ssh, нам достаточно ввести следующую команду:

Псевдонимы pbcopy и pbpaste я использую, потому что я часто пользуюсь системой macosx и там есть команды с такими названиями. Вы можете назвать алиасы по вашему желанию.

Ну и вставить текст в терминале:

Ну и напоследок, хотелось продемонстрировать как еще можно пользоваться данной утилитой. К примеру, есть у нас файл лога, и мы хотим просмотреть его последние 10 строк:

И мы хотим скопировать его, чтобы кому-то отправить его, просто укажем нашу утилиту:

Источник

compizomania

Азбука в Linux для начинающих и не только. Я знаю только то, что ничего не знаю, но другие не знают и этого. Сократ

Страницы

11 мая 2013

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

Как копировать текст в линукс. 1aef08c6aa4et. Как копировать текст в линукс фото. Как копировать текст в линукс-1aef08c6aa4et. картинка Как копировать текст в линукс. картинка 1aef08c6aa4et
Большинство людей используют раздел меню “Правка” или вызывают контекстное меню правой копкой мыши для выполнения операции копирования. В Ubuntu/Linux Mint вы тоже можете так делать, но большинство операционных систем, основанных на GNU/Linux позволяют использовать мышь для копирования и вставки с бóльшим комфортом.

Вот как это работает:

Левая кнопка мыши копирует, а средняя вставляет. Проще простого!
Давайте попробуем. Запустите LibreOffice Writer или текстовый редактор, либо любое другое приложение, где можно вводить текст. Наберите несколько предложений. Выделите часть текста с помощью левой кнопки мыши. Думаете вам надо открыть контекстное меню и выбрать “Копировать”? Нет. Уверен, вы раздумываете над использованием клавиатурной комбинации вроде Ctrl+C. В Linux всё намного проще. Только выделив текст, вы уже его скопировали. И это правда. выделенный текст уже находится в так называемом “буфере обмена мыши” и нет необходимости делать что-нибудь еще.
Теперь кликните на другой документ или просто переместите курсор в другое место этого же документа и нажмите среднюю кнопку мыши (или колесико, если у вас мышь с колёсиком, или левую и правую кнопку мыши одновременно, если ваша мышь имеет только две кнопки. подойдет всё, за исключением, может быть, этой странной Мас-мыши всего с одной кнопкой). Как видите, предварительно выделенный тест вставлен в указанное место.
Чем больше вы привыкаете к этому, тем быстрее вы будете копировать и вставлять текст.
Способ работает на большинстве операционных систем семейства Unix и GNU/Linux.

Примечание. Буфер обмена мыши — это не тот же самый буфер, который используется рабочей средой Gnome. То есть вы можете одновременно копировать что-либо с помощью мыши и еще что-то с помощью Ctrl+C или через меню “Правка”. Благодаря этому вы можете хранить в буферах обмена одновременно два разных элемента и, в зависимости от метода копирования, вставлять их или по
нажатию средней кнопки мыши, или по нажатию Ctrl+V, или через меню “Правка”.

Источник

Как скопировать и вставить текст в Bash Shell Linux

Как копировать текст в линукс. . Как копировать текст в линукс фото. Как копировать текст в линукс-. картинка Как копировать текст в линукс. картинка

Хотите скопировать и вставить в командной строке оболочки Bash? Мы покажем вам несколько методов, предпочитаете ли вы клавиатуру или мышь. Они работают, будь вы на графическом рабочем столе или на традиционном текстовом TTY.

Обычные сочетания клавиш не будут работать

Копирование и вставка текста является неотъемлемой частью использования компьютера. Когда люди впервые используют компьютер с Linux, независимо от того, пришли они из мира Windows или macOS, они часто путаются, пытаясь скопировать и вставить в окно терминала.

В Windows вы используете Ctrl+C чтобы скопировать выделенный текст, и Ctrl+V чтобы вставить его. В macOS вы используете Command+C чтобы скопировать его, и Command+V чтобы вставить его. Они следуют тому же соглашению C для копирования и V для вставки.

Ctrl + C и Ctrl + V в TTY

Мы можем легко увидеть функции, которые были назначены для Ctrl+C и Ctrl+V Предположим, вы набрали следующую команду и нажали «Enter».

Как копировать текст в линукс. x1 9.png.pagespeed.gp+jp+jw+pj+ws+js+rj+rp+rw+ri+cp+md.ic.ZCLPeGjBJZ. Как копировать текст в линукс фото. Как копировать текст в линукс-x1 9.png.pagespeed.gp+jp+jw+pj+ws+js+rj+rp+rw+ri+cp+md.ic.ZCLPeGjBJZ. картинка Как копировать текст в линукс. картинка x1 9.png.pagespeed.gp+jp+jw+pj+ws+js+rj+rp+rw+ri+cp+md.ic.ZCLPeGjBJZ

Как копировать текст в линукс. 2 7. Как копировать текст в линукс фото. Как копировать текст в линукс-2 7. картинка Как копировать текст в линукс. картинка 2 7

Процесс ls завершен. Видимое свидетельство Ctrl+C выделено на скриншоте. Он отображается как ^C

Комбинация Ctrl+V вызывает «дословную вставку». Это позволяет вам ввести представление ключа в то, что вы печатаете, вместо того, чтобы получить эффект клавиши. Чтобы увидеть это, попробуйте следующие команды (не вводите запятые). (Например, чтобы попробовать первый, нажмите Ctrl + V, а затем нажмите Enter.)

Как копировать текст в линукс. x3 9.png.pagespeed.gp+jp+jw+pj+ws+js+rj+rp+rw+ri+cp+md.ic.t6MTbyUG9l. Как копировать текст в линукс фото. Как копировать текст в линукс-x3 9.png.pagespeed.gp+jp+jw+pj+ws+js+rj+rp+rw+ri+cp+md.ic.t6MTbyUG9l. картинка Как копировать текст в линукс. картинка x3 9.png.pagespeed.gp+jp+jw+pj+ws+js+rj+rp+rw+ri+cp+md.ic.t6MTbyUG9l

Итак, очевидно, мы не можем ожидать, что Ctrl+C и Ctrl+V выполнят копирование и вставку текста, когда им уже назначены проверенные временем функции. Так что мы можем использовать?

Ctrl + Shift + C и Ctrl + Shift + V

Легко запомнить, потому что они очень похожи на своих коллег, Ctrl+Shift+C и Ctrl+Shift+V являются прямой заменой Ctrl+C и Ctrl+V

Если вы выделите текст в окне терминала с помощью мыши и нажмете Ctrl+Shift+C вы скопируете этот текст в буфер обмена.

Как копировать текст в линукс. 4 4. Как копировать текст в линукс фото. Как копировать текст в линукс-4 4. картинка Как копировать текст в линукс. картинка 4 4

Вы можете использовать Ctrl+Shift+V чтобы вставить скопированный текст в то же окно терминала или в другое окно терминала.

Как копировать текст в линукс. 5 4. Как копировать текст в линукс фото. Как копировать текст в линукс-5 4. картинка Как копировать текст в линукс. картинка 5 4

Как копировать текст в линукс. x6 4.png.pagespeed.gp+jp+jw+pj+ws+js+rj+rp+rw+ri+cp+md.ic.fG35Bh ptB. Как копировать текст в линукс фото. Как копировать текст в линукс-x6 4.png.pagespeed.gp+jp+jw+pj+ws+js+rj+rp+rw+ri+cp+md.ic.fG35Bh ptB. картинка Как копировать текст в линукс. картинка x6 4.png.pagespeed.gp+jp+jw+pj+ws+js+rj+rp+rw+ri+cp+md.ic.fG35Bh ptB

Как копировать текст в линукс. x7. Как копировать текст в линукс фото. Как копировать текст в линукс-x7. картинка Как копировать текст в линукс. картинка x7

Использование мыши: щелчок правой кнопкой мыши

Вы можете использовать мышь для копирования и вставки в окне терминала. Вы должны использовать мышь, чтобы выделить текст, который вы собираетесь скопировать, так почему бы не использовать его для выполнения операций копирования и вставки?

Как только вы выделите текст, щелкните правой кнопкой мыши и выберите «Копировать» в контекстном меню.

Как копировать текст в линукс. x8 4.png.pagespeed.gp+jp+jw+pj+ws+js+rj+rp+rw+ri+cp+md.ic.EpiuiQY1V0. Как копировать текст в линукс фото. Как копировать текст в линукс-x8 4.png.pagespeed.gp+jp+jw+pj+ws+js+rj+rp+rw+ri+cp+md.ic.EpiuiQY1V0. картинка Как копировать текст в линукс. картинка x8 4.png.pagespeed.gp+jp+jw+pj+ws+js+rj+rp+rw+ri+cp+md.ic.EpiuiQY1V0

Чтобы вставить скопированный текст, щелкните правой кнопкой мыши еще раз и выберите «Вставить» в контекстном меню.

Как копировать текст в линукс. 9 3. Как копировать текст в линукс фото. Как копировать текст в линукс-9 3. картинка Как копировать текст в линукс. картинка 9 3

Текст вставляется в положение курсора в командной строке. В этом примере относительный путь указан неверно, и Bash не может изменить каталог. Пользователь пропустил «

/» с начала пути. Они набрали «

/», а затем скопировали остаток пути от предыдущей попытки и вставили его во вторую командную строку.

Когда они нажимают Enter, они перемещаются в каталог.

Как копировать текст в линукс. 10 3. Как копировать текст в линукс фото. Как копировать текст в линукс-10 3. картинка Как копировать текст в линукс. картинка 10 3

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

Использование мыши: средняя кнопка

Существует еще более быстрый способ копирования и вставки с помощью мыши, если ваша мышь имеет среднюю кнопку. Если вы нажмете на колесо прокрутки (осторожно!), И оно щелкнет, у вас есть средняя кнопка.

Выделите текст в окне терминала и нажмите среднюю кнопку. Выделенный текст вставляется в позицию курсора в командной строке. Копирование и вставка происходят одновременно.

Итак, выделите текст:

Как копировать текст в линукс. x11 3.png.pagespeed.gp+jp+jw+pj+ws+js+rj+rp+rw+ri+cp+md.ic.FC MMchCcf. Как копировать текст в линукс фото. Как копировать текст в линукс-x11 3.png.pagespeed.gp+jp+jw+pj+ws+js+rj+rp+rw+ri+cp+md.ic.FC MMchCcf. картинка Как копировать текст в линукс. картинка x11 3.png.pagespeed.gp+jp+jw+pj+ws+js+rj+rp+rw+ri+cp+md.ic.FC MMchCcf

Затем нажмите среднюю кнопку:

Как копировать текст в линукс. x12 3.png.pagespeed.gp+jp+jw+pj+ws+js+rj+rp+rw+ri+cp+md.ic.Zl4F0Qqje6. Как копировать текст в линукс фото. Как копировать текст в линукс-x12 3.png.pagespeed.gp+jp+jw+pj+ws+js+rj+rp+rw+ri+cp+md.ic.Zl4F0Qqje6. картинка Как копировать текст в линукс. картинка x12 3.png.pagespeed.gp+jp+jw+pj+ws+js+rj+rp+rw+ri+cp+md.ic.Zl4F0Qqje6

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

Старая школа — нет мыши

А когда у тебя нет мыши? Если вы не можете выделить какой-либо текст, как вы можете скопировать и вставить его?

Серверы Linux часто настраиваются без графической среды рабочего стола (GDE), а это означает, что у вас нет доступа к мыши. Даже на компьютере с Linux, на котором запущена графическая среда рабочего стола, такая как GNOME, и у вас есть мышь, будут случаи, когда вы не можете использовать мышь для выделения текста.

Например, вы могли поменяться местами с одним из дополнительных TTY. В современных дистрибутивах они расположены от Ctrl+Alt+F3 (TTY3) до Ctrl+Alt+F6 (TTY6). ( Ctrl+Alt+F2 вернет вас в сеанс GDE, а Ctrl+Alt+F1 откроет экран входа в GDE.)

Возможно, вы даже используете подлинное аппаратное устройство TTY для подключения к компьютеру с Linux или Unix.

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

Клавиши, которые вы можете использовать:

Давайте перейдем к TTY3. (Используйте Ctrl + Alt + F1, чтобы потом вернуться на рабочий стол.)

У нас есть файл, который мы хотим удалить, давайте проверим его здесь.

Как копировать текст в линукс. 14 3. Как копировать текст в линукс фото. Как копировать текст в линукс-14 3. картинка Как копировать текст в линукс. картинка 14 3

Если мы используем клавишу «Стрелка вверх», мы вызовем последнюю команду, которую мы использовали из истории команд. Мы могли бы просто отредактировать эту строку, но цель состоит в том, чтобы продемонстрировать вырезание, копирование и вставку, поэтому мы выполним нашу задачу по удалению файла слегка затяжным способом.

Мы переместим курсор на первую букву имени файла, а затем нажмите Ctrl+K Это удалит эту часть строки и скопирует текст в буфер обмена.

Мы будем нажимать клавишу Backspace, пока не очистим линию.

Мы введем rm для удаления файла.

И теперь мы можем нажать Ctrl+Y и вставить оставшуюся часть строки.

Это завершает нашу команду, и мы можем нажать Enter, чтобы удалить файл.

Этот тип вырезания, копирования и вставки нельзя использовать между дополнительными TTY. Например, вы не можете вырезать, копировать и вставлять между TTY3 и TTY4.

Дополнительные TTY лучше всего рассматривать как ряд физических TTY, сидящих рядом. Нет никакого способа вырезать и вставлять между различными физическими терминалами, и нет никакого способа сделать это в этих эмуляциях.

Скопируйте это, контроль

В какой бы ситуации вы ни находились при использовании компьютера с Linux, у вас будет возможность копировать и вставлять. У вас есть варианты. Некоторые из них странные варианты, но, по крайней мере, есть варианты.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *