Как копировать и вставлять в командной строке: Как вставить текст в командную строку Windows?

V». Это связано со спецификой командной строки. Однако, существует простой способ, как можно включить копирование и вставку текста в командную строку. Вот сама процедура:

Примечание: Несмотря на процедуру, комбинация Ctrl + V так же не будет вставлять текст, однако будет доступна другая возможность, но обо всем по порядку.

  1. Откройте командную строку
  2. Щелкните на иконку в левом верхнем углу окна консоли. Откроется меню, как показано на рисунке чуть выше
  3. В открывшемся меню, выберите пункт «Свойства»
  4. Откроется диалоговое окно. Необходимо перейти на вкладку «Общие», а затем в области «Правка» выставить галочку напротив пункта «Быстрая вставка» (показано на рисунке чуть ниже)
  5. Нажмите на кнопку «ОК» внизу окна (на рисунке данная кнопка не отображена)

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

Данный метод применим к Windows XP, Vista, 7, 8.

Теперь вы знаете как включить возможность вставки текста в командную строку Windows, а так же как правильно копировать текст.

☕ Хотите выразить благодарность автору? Поделитесь с друзьями!

  • Как из картинки создать иконки для Windows (ico)?
  • Как быстро узнать какие cookies (куки) использует любой сайт?
Добавить комментарий / отзыв

Как вставить текст в командную строку и потом скопировать полученный результат

Что такое командная строка Windows? Сейчас объясню. Это унылое черное окно, используемое для некоторых действий на компьютере, которые нельзя выполнить, просто щелкая мышкой. И вообще это артефакт со времен MS-DOS, который почему-то забыли удалить. Оставили для программистов-ретроградов.

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

Копируем – вставляем

Командная строка – это простейший текстовый редактор (если можно так выразиться), и с вводом символов в нее сложностей обычно не возникает. Они начинаются тогда, когда пользователь хочет скопировать из нее часть текста. Или наоборот, вставить его в консоль из другого источника. Стандартные комбинации Crtl C и Crtl V в консольной среде по умолчанию не работают. Однако выход есть, и он очень прост.

Вставка текста в консоль

Вставить текст в командную строку можно тремя способами:

  • Через контекстное меню рабочей области окна, открываемое правым щелчком мыши.
  • При помощи функции «Быстрая вставка».
  • Разрешив сочетание клавиш с Control (только в Виндовс 10).

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

Второй вариант тоже прост, но требует определенной настройки.

  • Щелкнем мышью по верхней панели консольного окна и выберем «Свойства».
  • Зайдем во вкладку «Настройки» и в разделе «Правка» установим флажки «Быстрая вставка» и «Выделение мышью».

После сохранения параметров вы сможете вставлять текст в командную строку однократным правым кликом мыши.

Кстати, при желании можете включить фильтрацию содержимого буфера обмена для автоматического удаления и замены символов, которые не используются в командной консоли. Например, изменения кавычек-ёлок («») на кавычки-лапки (“”).

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

Установка этого флажка позволит вам применять в командной строке привычные комбинации Crtl C и Crtl V. Но только в Windows 10.

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

Для копирования текста из консольного окна тоже предусмотрено несколько способов:

  • «Пометка» текста (для выделения нужного фрагмента) и нажатие Enter. Последнее копирует его в буфер обмена.
  • Выделение мышью + нажатие Enter.
  • Разрешение сочетаний клавиш с Control (активирует функцию Ctrl V).

Команда «Пометить» доступна из того же контекстного меню, что и «Вставить».

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

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

Меняем цвет фона, букв и шрифт командной строки. Делаем ее прозрачной

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

Как «перекрасить» командную строку:

  • Зайдите в «Свойства» и откройте вкладку «Цвета». В левой части окошка выберите из списка нужный элемент – фон экрана, текст на экране и т. д. Кликните по одному из 16 цветов, представленных в палитре ниже. Для коррекции выбранного цвета или создания нового оттенка увеличивайте или уменьшайте значения в полях «Красный», «Зеленый» и «Синий» (каналы RGB).
  • Чтобы придать консоли прозрачность (в диапазоне от 0 до 70%), перемещайте одноименный ползунок, который находится в нижней части вкладки цветов, влево.
  • Для изменения вида шрифта и величины букв командной строки перейдите на вкладку «Шрифт». Здесь вам предоставлен выбор одного из 3-8 стандартных начертаний. Размеры шрифтов (кроме точечных) меняются в диапазоне от 5 до 72 пунктов. Все, за исключением точечных шрифтов, можно делать жирными.

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

Для восстановления стандартных параметров командной строки откройте правым щелчком контекстное меню верхней панели и кликните «Значения по умолчанию». После этого нажмите ОК в окне настроек.

сайт бесплатных программы и приложений : Как вставить текст в командную строку cmd

Как вставить или скопировать  текст из буфера обмена в командную строку cmd

   Все сталкивались с командной строкой, так как порой бывает так, что именно через команды cmd приходится решать многие вопросы. Но иногда строки, которые нужно прописать, слишком длинные. В Windows 10 проблемы такой нет, т.к. в этой версии работает команда CTRL+V(вставить) , в иерархиях более ранних версий операционных систем, например, Windows 7, при нажатии сочетании клавишь Ctrl+V вставится только буква V. Решается данная задача легко, нужно лишь произвести пару несложных манипуляций.

Вставить текст

   Чтобы упростить вставку текста из буфера обмена есть два способа:

Первый способ, чтобы вставить текст в строку cmd из буфера обмена достаточно использовать правую кнопку мыши. Допустим скопировать с браузера текст и просто вставить стандартным образом в командную строку.

Второй способ, на верхней панели командной строки открыть меню и выбрать свойства:

Вкладка общие>>>в чек боксе «выделение мышью» поставить галочку.

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

Как скопировать с командной строки?

    Чтобы скопировать с командной строки текст, должен быть соблюден момент описанный выше, т.е. должна быть выставлена в чек бокс галочка «выделение мышью», это дает возможность выделять текст в cmd файле. Итак, в файле cmd прописан какой-то текст, его нужно прежде всего выделить.

   Теперь опять нажав на верхней панели командной строки правой кнопкой мыши нужно вызывать выпадающее меню и выбирать:  изменить>>>копировать

Можно выделить совершенно весь текст и скопировать, для этого опять нажать правой кнопкой мыши на верхней панели командной строки cmd, из списка выбрать строку «Изменить» и из выпадающего меню выбрать «выделить все», далее опять «Изменить» и «копировать».
Или же «Изменить» >>>»Выделить все» и нажать на сочетание ctrl+C(копирование), в итоге весь текст успешно будет скопирован.

Предыдущая статья: Исправление ошибкок в Windows стандартными утилитами

Как скопировать текст из командной строки

Доброго дня.

Многие команды и операции, особенно, когда приходиться восстанавливать или настраивать ПК, приходиться вводить в командной строке (или просто CMD). Довольно часто мне задают на блоге вопросы типа: «как быстро скопировать текст из командной строки?».

Действительно, хорошо, если вам нужно узнать что-то короткое: например, IP-адрес — его можно и просто переписать на листок. А если нужно скопировать из командной строки несколько строк?

В этой небольшой статье (мини-инструкции) покажу пару способов, как быстро и легко скопировать текст из командной строки. И так…

Способ №1

Сначала нужно нажать правую кнопку мышки в любом месте открытого окна командной строки. Далее во всплывшем контекстном меню выбрать пункт «пометить» (см. рис. 1).

Рис. 1. пометить — командная строка

После этого, при помощи мышки, можно выделить нужный текст и нажать ENTER (все, сам текст уже скопирован и его можно вставить, например в блокнот).

Чтобы выделить весь текст в командной строке — нажмите сочетание кнопок CTRL+A.

Рис. 2. выделение текста (IP-адрес)

Для редактирования или обработки скопированного текста, откройте любой редактор (например, блокнот) и вставьте в него текст — нужно нажать сочетание кнопок CTRL+V.

Рис. 3. скопированный IP-адрес

Как видим на рис. 3 — способ полностью рабочий (кстати, работает так же и в новомодной Windows 10)!

Способ №2

Этот способ подойдет тем, кто часто что-то копирует из командной строки.

Первым делом нужно щелкнуть правой кнопкой мышки по верхней «полоске» окна (начало красной стрелки на рис. 4) и перейти в свойства командной строки.

Рис. 4. свойства CMD

Затем в настройках ставим галочки напротив пунктов (см. рис. 5):

  • выделение мышью;
  • быстрая вставка;
  • разрешить сочетание клавиш с CONTROL;
  • фильтр содержимого буфера обмена при вставке;
  • включить выделение переноса строк.

Некоторые настройки могут несколько различаться в зависимости от версии ОС Windows.

Рис. 5. выделение мышью…

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

Рис. 6. выделение и копирование в командной строке

PS

На этом у меня сегодня все. Кстати, один из пользователей поделился со мной еще одним интересным способом, как он копировал текст из CMD  — просто делал скриншот в хорошем качестве, затем его загонял в программу для распознавания текста (например FineReader) и уже из программы копировал текст куда нужно…

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

Удачной работы!

простой способ копирования в буфер обмена из командной строки windows

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

Использование Edit — >Mark действительно неудобно, когда командная строка состоит из нескольких строк. Как легко сделать копирование командной строки в буфер обмена?

windows

command-line

command-prompt

Поделиться

Источник


martin71

06 декабря 2010 в 04:41

2 ответа


  • Поместите вывод командной строки в буфер обмена

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

  • Как скопировать / вырезать файл (не содержимое) в буфер обмена в Windows в командной строке?

    Есть ли способ скопировать (или вырезать) файл в буфер обмена Windows из командной строки? В частности, с помощью пакетного скрипта. Я знаю, как скопировать содержимое в буфер обмена ( type file | clip ), но это не так. Я хочу иметь весь файл, как если бы я нажал Ctrl + C в Windows Explorer.


8

doskey /history | clip -это начало. Вы можете написать batch file, чтобы вытащить только последнюю строку из истории, если хотите быть немного более точным.

Поделиться


Nicholas Riley

06 декабря 2010 в 04:51


0

Используя Console2: http://sourceforge.net/projects/console/ вы можете shift+drag сделать выбор. Или вы можете перейти в настройки в CMD и включить режим быстрого выбора.

Поделиться


Adam Vandenberg

06 декабря 2010 в 04:46


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

cygwin команда для копирования в буфер обмена windows

Я вижу здесь: http://www.pgrs.net/2008/1/11/command-line-clipboard-access что в linux и osx есть способ скопировать файл в буфер обмена из командной строки. Поэтому я запустил свой cygwin setup.exe,…

Копирование в буфер обмена с помощью Bash для Windows

Как скопировать результаты из командной строки непосредственно в буфер обмена? На Windows cmd.exe я могу сделать просто echo asd | clip , и он выводит данные в буфер обмена. Я попытался установить…

Копирование изображения в буфер обмена из командной строки

Я использую ImageMagick для копирования части моего экрана во временный файл (something.png). Теперь я хотел бы вставить содержимое этого файла в буфер обмена непосредственно из командной строки….

Поместите вывод командной строки в буфер обмена

Я бы хотел, чтобы выходные данные Privkey были скопированы в буфер обмена. Я нашел много различных команд в интернете, однако они копируют информацию о файле вместо самого вывода. Мне бы просто…

Как скопировать / вырезать файл (не содержимое) в буфер обмена в Windows в командной строке?

Есть ли способ скопировать (или вырезать) файл в буфер обмена Windows из командной строки? В частности, с помощью пакетного скрипта. Я знаю, как скопировать содержимое в буфер обмена ( type file |…

Как скопировать вывод командной строки с удаленного компьютера в локальный буфер обмена через ssh

Я использую HPC в кампусе, а это CentOS. Я попросил администратора установить xclip в HCP. Но он сказал, что это будет опасно для HPC. Я не являюсь пользователем root. Мне интересно, есть ли способ…

Копирование в буфер обмена из сценария командной строки php в Windows 7

У меня есть скрипт php (5.5), который я запускаю из командной строки в Windows 7. Что-то вроде этого: C:\php-5.5.5\php.exe C:\scripts\putString.php Мой вопрос в том, можно ли скопировать что-то в…

Команда для копирования текущего времени и даты в буфер обмена в Windows 7

В командной строке Windows 7 мне нужна была команда для копирования текущей даты и времени в буфер обмена. Я использовал time /t & date /t | clip но он копирует только дату, а не время. Что же…

Скопируйте строку в буфер обмена из командной строки Mac OS

есть ли способ скопировать строку в буфер обмена из командной строки? Чтобы быть более конкретным, я хочу сделать скрипт, который копирует мой адрес email в буфер обмена, так что, когда мне нужно…

Простой способ копирования текста из byobu в системный буфер обмена?

Я часто хочу скопировать фрагменты командных выходов в веб-браузер. Это хорошо и просто в gnome-terminal (выбор мышью, щелчок правой кнопкой мыши, копирование), но, похоже, не так прямолинейно…

Как скопировать текст из командной строки

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

Порядок действий зависит от конкретной ситуации. Давайте рассмотрим каждую из них.
1. Если нужно скопировать весь текст, отображаемый в командной строке, необходимо щелкнуть правой кнопкой мышки в ее окне и в появившемся контекстном меню выбрать пункт «Выделить все».

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

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

Откроется окно, в котором нужно перейти на вкладу «Настройки» (если такой нет, то на вкладку «Общие») и поставить галочку возле пункта «Выделение мышью».
В новых версиях Windows желательно поставить также галочки и возле «Быстрая вставка», «Разрешить сочетания клавиш с Control», «Фильтр содержимого буфера обмена при вставке» (см. изображение).

Выделив необходимые пункты, жмем кнопку «ОК». После этого текст в командной строке можно будет выделять при помощи мышки.

Как скопировать и вставить с помощью командного файла — Вокруг-Дом

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





кредит: Том Вернер / DigitalVision / GettyImages

Понимание командных файлов

Пакетный файл Windows — это специальный тип сценария, который может запускаться средством командной строки Windows, известным как cmd. По сути, это список команд, которые вы можете ввести в командную строку и объединить их в один файл для автоматизации конкретной задачи.





Пакетные файлы обычно заканчиваются расширением .bat. Эти файлы существуют со времен MS-DOS, предшественника Microsoft Windows.

Для некоторых целей имеет смысл использовать другой, более мощный язык сценариев вместо использования пакетного файла. Вы можете использовать более новую среду Windows PowerShell, которая имеет доступ к среде программирования Microsoft .NET, или сторонний кросс-платформенный инструмент для написания сценариев, такой как Python или Node.

Пакетный файл для копирования файлов

Если вы хотите скопировать файлы из одного места в другое в пакетном файле, вы можете использовать команду cmd для копирования и вставки файла. Используйте команду, которая называется «Копировать». Как правило, поместите слово copy в одну строку, за которым следует исходный файл и место, куда вы хотите его скопировать, например, «copy C: Example Example.txt C: Example2 Example2.txt.»





Обратите внимание, что папка, в которую вы копируете, уже должна существовать, иначе вы получите сообщение об ошибке. Используйте встроенную команду «mkdir» или «md» для создания папки, если вам нужно это сделать.

Copy принимает некоторые специальные аргументы, такие как «/ y», чтобы пропустить запросы, чтобы убедиться, что вы хотите перезаписать существующий файл. Проверьте документацию для версии копии на вашем компьютере, набрав «copy /?» в командной строке.

Робокопия в пакетном файле

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





Например, вы можете ввести «robocopy C: Example1 C: Example2 / e / copyall», чтобы скопировать Example1 и его подпапки в Example2, сохранив при этом все атрибуты файла. Проверьте документацию по robocopy от Microsoft, чтобы увидеть полный список опций.

Пакетный файл для копирования данных

Если вы хотите скопировать фактические данные в буфер обмена Windows, вы можете использовать команду «клип».

Чтобы скопировать данные из файла, введите «clip <filename» в вашем пакетном файле, где «filename» — путь к файлу. Чтобы отправить вывод из другой команды в клип, введите «команда | клип». Это будет хранить данные в буфере обмена Windows, перезаписывая любые другие данные, которые есть.





Вы не можете напрямую вставить из буфера обмена Windows, используя пакетный файл, но вы можете использовать сценарий PowerShell и функцию «Get-Clipboard» для доступа к содержимому буфера обмена. Соответствующая команда «Set-Clipboard» позволяет перезаписать то, что уже есть, подобно клипу.

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

Я использую Linux уже десять лет, и поэтому иногда воспринимаю вещи как должное.

Копирование и вставка в терминал Linux — одна из таких вещей.

Я думал, что все это уже знали, пока один из читателей It’s FOSS не задал мне этот вопрос. Я сделал следующее предложение пользователю Ubuntu:

Используйте Ctrl + Insert или Ctrl + Shift + C для копирования и Shift + Insert или Ctrl + Shift + V для вставки текста в терминал в Ubuntu.Щелкните правой кнопкой мыши и выберите опцию копирования / вставки из контекстного меню.

Я подумал о том, чтобы подробно остановиться на этой теме, когда нет единого универсального способа копирования и вставки в терминале Linux.

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

Есть несколько способов сделать это.

Метод 1. Использование сочетаний клавиш для копирования и вставки в терминале

В Ubuntu и многих других дистрибутивах Linux вы можете использовать Ctrl + Insert или Ctrl + shift + C для копирования текста и Shift + Insert или Ctrl + shift + V для вставки текста в терминал.

Копирование также работает для внешних источников. Если вы скопируете пример команды с веб-сайта It’s FOSS (используя общие клавиши Ctrl + C), вы можете вставить эту команду в терминал, используя Ctrl + Shift + V в терминал.

Точно так же вы можете использовать Ctrl + shift + C, чтобы скопировать текст с терминала, а затем использовать его для вставки в текстовом редакторе или веб-браузере с помощью обычного сочетания клавиш Ctrl + V.

В основном, когда вы взаимодействуете с терминалом Linux, вы используете Ctrl + Shift + C / V для копирования и вставки.

Метод 2: Использование контекстного меню правой кнопки мыши для копирования и вставки в терминал

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

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

Метод 3. Использование мыши для копирования вставки в терминал Linux

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

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

Имейте в виду, что эти методы могут работать не во всех дистрибутивах Linux по определенной причине, которую я объясню в следующем разделе.

В терминале Linux нет универсальных сочетаний клавиш для копирования и вставки. Вот почему!

Привязки клавиш для копирования и вставки зависят от эмулятора терминала (обычно известного как терминал), который вы используете.

Если вы не знали, что терминал уже является просто приложением, вы можете установить другие терминалы, такие как Guake или Terminator.

Различные терминальные приложения могут иметь свои собственные сочетания клавиш для копирования и вставки, например Alt + C / V или Ctrl + Alt + C / V.

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

Если вы используете Putty в Linux или Windows, он использует совершенно разные сочетания клавиш. В Putty выделение текста автоматически копирует его, и вы можете вставить его, щелкнув правой кнопкой мыши.

Почему терминалы Linux не используют «универсальные» Ctrl + C и Ctrl + V для

Ни один терминал Linux не предоставит вам Ctrl + C для копирования текста. Это связано с тем, что по умолчанию сочетание клавиш Ctrl + C используется для отправки сигнала прерывания команде, выполняющейся на переднем плане. Обычно это останавливает запущенную команду.

Использование Ctrl + C останавливает запущенную команду в терминале Linux

Такое поведение существовало задолго до того, как Ctrl + C и Ctrl + V начали использоваться для копирования и вставки текста.

Поскольку клавиши Ctrl + C «зарезервированы» для остановки команды, их нельзя использовать для копирования.

Использовал Ctrl + S и повесил терминал?

Большинство из нас используют клавиши Ctrl + S для сохранения изменений, внесенных в текст, изображения и т. Д. Эта клавиша почти универсальна для сохранения, так же как Ctrl + C для копирования.
Однако, если вы введете Ctrl + S в терминале Linux, он заморозит терминал. Не нужно закрывать терминал и запускать его заново. Вы можете использовать Ctrl + Q, чтобы разморозить терминал.
Ctrl + S и Ctrl + Q — это сочетания клавиш для управления потоком.

Я знаю, что это элементарно для Шерлока Холмса из мира Linux, но все же может быть полезно для Ватсонов.

Новинка или нет, вы всегда можете использовать ярлыки в терминале Linux, чтобы облегчить себе жизнь.

Нравится то, что вы читаете? Пожалуйста, поделитесь этим с другими.

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

Каждый раз, когда вы проходите через Terminal Tuts на нашем веб-сайте, вы должны читать об использовании длинных командных строк, которые необходимо ввести в Терминал. Очевидно, мы не ожидаем, что вы наберете всю команду вручную, а скорее воспользуетесь функцией копирования и вставки.

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

Немного о сочетаниях клавиш Ctrl + C и Ctrl + V

Все мы привыкли к сочетаниям клавиш Ctrl + C и Ctrl + V при копировании и вставке текста в документы, копирование-вставка файлов и папок и т. Д. И т. Д. Хотя эти ярлыки по-прежнему работают в большей части среды Linux, включая диспетчер файлов, текстовый редактор и пакеты LibreOffice, они не будут работать в Терминале.

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

Отмена команды

Ctrl + V используется для вставки следующего символа. Например, Ctrl + V + R вставит R в редактор.

Ctrl + C для копирования и Ctrl + V для вставки были введены в Mac OS в 1983 году и в Microsoft Windows 3.x в 1990 году для сеанса буфера обмена. Unix использовался намного раньше. Следовательно, когда был создан современный Терминал, они не могли использовать Ctrl + V для функции вставки.

Короче говоря, клавиша Ctrl используется в сочетании с символом для выполнения специальных функций в Bash. Следовательно, современным терминалам нужно делать что-то еще.

Хорошо, а как вставить текст в Терминал Linux?

Из-за вышеупомянутой проблемы современные разработчики Терминала применили Ctrl + Shift + V для вставки.Аналогично Ctrl + Shift + C для функции копирования. Кроме того, вы можете щелкнуть правой кнопкой мыши и выбрать «Вставить» в меню, чтобы вставить скопированную командную строку.

Терминал Контекстное меню

Сочетания клавиш для копирования и вставки терминала

Сочетание клавиш Для чего это нужно?
Ctrl + Shift + c Копировать выделенный текст
Ctrl + Shift + v Вставить скопированный текст
Ctrl + u Вырезать все от начала строки до курсора
Ctrl + k Вырезать все от курсора до конца строки
Alt + d Вырезать текущее слово после курсора
Ctrl + w Вырезать текущее слово перед курсором
Ctrl + y Вставить предыдущий вырезанный текст
Alt + y Вставить второй последний вырезанный текст
Alt + Ctrl + y Вставить первый аргумент предыдущей команды

блокнот — Как скопировать команды командной строки в текстовый редактор? Блокнот

— Как скопировать команды командной строки в текстовый редактор? — Суперпользователь

Сеть обмена стеков

Сеть Stack Exchange состоит из 176 сообществ вопросов и ответов, включая Stack Overflow, крупнейшее и пользующееся наибольшим доверием онлайн-сообщество, где разработчики могут учиться, делиться своими знаниями и строить свою карьеру.

Посетить Stack Exchange

  1. 0

  2. +0

  3. Авторизоваться
    Подписаться

Super User — это сайт вопросов и ответов для компьютерных энтузиастов и опытных пользователей.Регистрация займет всего минуту.

Зарегистрируйтесь, чтобы присоединиться к этому сообществу

Кто угодно может задать вопрос

Кто угодно может ответить

Лучшие ответы голосуются и поднимаются наверх

Спросил

Просмотрено
28к раз

На этот вопрос уже есть ответы :

Закрыт 8 лет назад.

Возможный дубликат:
Как скопировать текст в командной строке Windows «cmd»?

Как скопировать команды, введенные в командной строке, в текстовый редактор или Word?

Поскольку Ctrl + C не работает в командной строке, как еще можно этого добиться?

Был бы признателен за любую помощь.

Создан 28 июл.

технарь

12711 золотых знаков33 серебряных знака1010 бронзовых знаков

0

Просто запустите командную строку, как обычно, и делайте то, что вам нравится.

  1. Теперь щелкните правой кнопкой мыши в любом месте окна командной строки и выберите опцию Mark .

  2. Теперь используйте Shift + Стрелка , чтобы выбрать желаемый текст.

    Примечание. Когда вы активируете метку, курсор, вероятно, переместится в верхнюю часть окна. Теперь вы можете перемещать его с помощью клавиш со стрелками.

  3. После выбора желаемого текста нажмите клавишу Enter , чтобы скопировать его в буфер обмена и вставить в блокнот.

Джокердино

2,19511 золотых знаков2121 серебряный знак3333 бронзовых знака

Создан 28 июл.

Avirkavirk

15.4k1515 золотых знаков5555 серебряных знаков9999 бронзовых знаков

Суперпользователь лучше всего работает с включенным JavaScript

Ваша конфиденциальность

Нажимая «Принять все файлы cookie», вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в ​​отношении файлов cookie.

Принимать все файлы cookie

Настроить параметры

Как скопировать и вставить в интерфейс командной строки Ubuntu Minimal?

Рабочая станция VMware 12.5.2 поддерживает общую пасту (ОБНОВЛЕНИЕ)

Случайно заметил, что текущая версия Workstation (12.5.2) поддерживает общую вставку. Я имею в виду вставку куда угодно, включая текстовую консоль Linux, без необходимости установки каких-либо инструментов виртуальной машины. Аналогичная функция была доступна в Microsoft Virtual PC.

Функция работает путем имитации нажатия клавиш. Это подразумевает следующие ограничения:

  • Раскладка клавиатуры виртуальной машины должна соответствовать раскладке клавиатуры, ожидаемой VMware Workstation.В противном случае символы на клавишах, которые отличаются друг от друга, будут введены неправильно.
  • Ожидаемая раскладка клавиатуры в моем случае была «Соединенные Штаты», хотя я использую другую раскладку как на моем хосте, так и на гостевой машине.
  • Кажется, нет (простого) способа изменить ожидаемую раскладку клавиатуры.
  • Так работает только паста. Копирование работает только по старинке с поддержкой инструментов VMware.

Я знаю два способа вызова функции:

  1. Выделите окно виртуальной машины, но не захватите клавиатуру (Отмените захват с помощью Ctrl + Alt или выберите окно виртуальной машины, щелкнув вкладку виртуальной машины.), затем нажмите Ctrl + V .
  2. Выберите окно виртуальной машины и используйте функцию из меню: Правка> Вставить

Есть дополнительные ограничения:

  • Похоже, что нет ярлыка с использованием горячей клавиши VMware Ctrl + Alt , который позволил бы использовать функцию при захвате клавиатуры.
  • Функция недоступна из VMware 12 Player (версия 12.5.2). Ctrl + V не работает, и в меню нет функции Вставить.
  • Функция не описана ни в документации, ни в примечаниях к выпуску.

Другие и более старые продукты не поддерживают вставку вне X Window System или без инструментов VM

Это ограничение продуктов VMware. К сожалению, большинство из них не поддерживает копирование и вставку в текстовой консоли операционной системы. Интеграция с буфером обмена работает только в графическом интерфейсе пользователя с установленными рабочими инструментами VMware или open-vm-tools.

SSH как альтернативное решение

Когда я работаю с виртуальными машинами Linux без графического интерфейса (почти все мои виртуальные машины Linux), я использую доступ по SSH, как уже предложил Ойген Рик.Как он писал, это решение позволяет также другие очень полезные функции. Я бы определенно назвал более длинный и более удобный для использования буфер обратной прокрутки (без необходимости использовать диспетчеры терминалов, такие как screen ).

Как скопировать и вставить в окно MS-DOS?

Обновлено: 31.12.2020, Computer Hope

При использовании MS-DOS в Windows может потребоваться скопировать текст из окна MS-DOS или вставить текст из другого источника (например, браузера) в окно MS-DOS. Ниже представлена ​​дополнительная информация о том, как это сделать.

Скопируйте и вставьте текст в окно MS-DOS

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

Если включен режим QuickEdit, вы можете копировать из окна MS-DOS, выполнив следующие действия.

  1. Выделите текст, который хотите скопировать.
  2. Щелкните правой кнопкой мыши, чтобы скопировать выделенный текст.

Чтобы вставить скопированный текст в окно MS-DOS, щелкните правой кнопкой мыши. Скопированный текст вставляется в текущую строку приглашения.

Примечание

Если при щелчке правой кнопкой мыши в окне MS-DOS появляется всплывающее меню, выберите параметр Вставить .

Чтобы вставить скопированный текст в другую программу, щелкните правой кнопкой мыши и выберите Вставить во всплывающем меню. Вы также можете нажать Ctrl + V на клавиатуре, чтобы вставить скопированный текст.

Быстрое копирование и вставка с использованием Mark

Если режим QuickEdit не включен, вы все равно можете копировать и вставлять, выполнив следующие действия.

  1. Щелкните правой кнопкой мыши в любом месте окна.
  2. Щелкните Отметьте .
  3. Выделите то, что вы хотите скопировать, и затем щелкните правой кнопкой мыши еще раз, чтобы скопировать текст.
  4. Как только текст скопирован, его можно вставить куда угодно. Если вы хотите вставить в окно MS-DOS, щелкните его правой кнопкой мыши и выберите Вставить .

Включение режима QuickEdit

Если вам нужно часто копировать и вставлять, можно включить режим QuickEdit, выполнив следующие действия.

  1. Щелкните правой кнопкой мыши строку заголовка и выберите Свойства .
  2. В окне «Свойства» щелкните вкладку «Параметры » или, если вы видите флажок «Режим быстрого редактирования», выберите его и нажмите «ОК».

Windows предложит вам, как вы хотите применить новые изменения. Если вы хотите, чтобы этот параметр всегда был доступен (рекомендуется), выберите «Сохранить свойства для будущих окон с тем же заголовком» и нажмите «ОК».

Вставить текст в окно MS-DOS

Чтобы вставить текст, нажмите правую кнопку мыши и выберите Вставить .

Как копировать и вставлять в PuTTY

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

Как скопировать текст в PuTTY

Если вы хотите скопировать текст в PuTTY, выполните следующие действия:

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

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

Как скопировать текст из Windows в PuTTY

Чтобы скопировать текст из Windows в PuTTY, выполните следующие действия:

  1. Выделите текст в Windows.
  2. Нажмите Ctrl + C или щелкните правой кнопкой мыши выделенный текст, а затем щелкните левой кнопкой мыши Копировать в контекстном меню.
  3. Поместите курсор в PuTTY туда, куда вы хотите вставить скопированный текст из Windows, затем щелкните правой кнопкой мыши, чтобы вставить его, или нажмите «Shift + Insert».”

Как скопировать текст из PuTTY в Windows

Чтобы скопировать текст из Putty в буфер обмена Windows или программу, выполните следующие действия.

  1. Щелкните левой кнопкой мыши в окне терминала PuTTY рядом с текстом, который вы хотите скопировать.
  2. Удерживая левую кнопку мыши, перетащите курсор по тексту, чтобы выделить его, затем отпустите кнопку, чтобы скопировать его.
  3. Щелкните левой кнопкой мыши целевое приложение Windows, в которое будет выполняться вставка.
  4. Щелкните правой кнопкой мыши и выберите «Вставить» или нажмите «Ctrl + V».”
  5. Текст, скопированный из PuTTY, теперь отображается в Windows.

Настройка PuTTY для копирования в формате RTF

По умолчанию PuTTY не копирует информацию о форматировании, включенную в формат RTF, поскольку это может быть неудобно для пользователей. Чтобы включить эту функцию, выполните следующие действия:

  1. Откройте приложение PuTTY, чтобы получить доступ к параметрам начальной конфигурации. Нажмите «Выделение -> Копировать».
  2. Установите флажок «Копировать в буфер обмена в RTF, а также в виде обычного текста».

Полезные сочетания клавиш при копировании из PuTTY

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

Чтобы скопировать целые строки или последовательности строк, трижды щелкните левой кнопкой мыши перед перетаскиванием курсора.

Часто задаваемые вопросы

Что такое PuTTY?

PuTTY — популярная клиентская программа, доступная для Windows, macOS, Unix и Unix-подобных систем, таких как Linux, которая предназначена для использования с сетевыми протоколами SHH, Rlogin и Telnet.Эти протоколы используются для безопасного запуска удаленных сеансов между компьютерами в незащищенной сети, что позволяет одному компьютеру управлять другим.

PuTTY был написан и по большей части все еще курируется британским программистом Саймоном Тэтхэмом и публикуется по схеме лицензирования MIT. Первая версия программы была представлена ​​публике в январе 1999 года, и последние 20 лет она была одной из популярных утилит для администраторов Windows, ищущих программное обеспечение с открытым исходным кодом.

Как работает PuTTY?

PuTTY — это интерфейс для клиентской стороны удаленных сеансов. Он работает только в сеансе, в котором отображается информация, а не на машине, на которой запущен сеанс. Он действует так, как если бы вы сидели за компьютером, с которым общаетесь, и вводите текст непосредственно в его консоль командной строки.

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

Какие операционные системы могут использовать PuTTY?

PuTTY изначально был разработан для использования на платформах Windows и Unix, но был перенесен на операционные системы macOS и Linux. Обратите внимание, что Linux НЕ является Unix, а является производным от нее, поэтому она не упоминалась как изначально совместимая ОС. PuTTY также работает в эмуляторах xterm.

Поддерживает ли PuTTY функцию копирования / вставки Windows (Ctrl + C / Ctrl + V)?

Хотя этот клиентский терминал может быть полезным, он также может привести к путанице, поскольку обычные команды Windows для копирования / вставки с клавиатуры не будут иметь ожидаемой функции.Ctrl + C, например, не будет служить цели копирования чего-либо в буфер обмена. Фактически, во многих ситуациях он завершает любую команду, которая в настоящее время обрабатывается, что вряд ли идеально.

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

Подробности
Ubuntu

Копирование и вставка текста в терминал Linux в Ubuntu 20.04 может помочь любому пользователю Linux, когда следуя любому руководству по Linux, которое требует, чтобы пользователь скопировал определенные команды из руководства в терминал.

В этом руководстве вы узнаете:

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

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

Требования к программному обеспечению и соглашения Используемые требования к программному обеспечению

и условные обозначения командной строки Linux
Категория Требования, условные обозначения или используемая версия программного обеспечения
Система Установленная Ubuntu 20.04 или обновленная версия Ubuntu 20.04 Focal Fossa
Программное обеспечение Н / Д
Другое Привилегированный доступ к вашей системе Linux с правами root или с помощью команды sudo .
Условные обозначения # — требует, чтобы данные команды linux выполнялись с привилегиями root либо непосредственно как пользователь root, либо с помощью команды sudo $ — требует, чтобы данные команды linux выполнялись как обычные не -privileged user

Скопируйте и вставьте текст в терминал на Ubuntu 20.04 пошаговые инструкции

  1. Первый и предпочтительный способ копирования и вставки текста между окном терминала и любым другим приложением, которое позволяет выделять текст, — это использование средней кнопки мыши (или колеса прокрутки). Чтобы скопировать и вставить текст в терминал, просто выделите любой текст, который вы хотите скопировать. Затем перейдите в окно терминала и нажмите среднюю кнопку мыши.

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


  2. Ищу системного аналитика Linux!

    Геофизический институт UAF ищет опытного системного аналитика Linux, который присоединится к их команде аналитиков и инженеров исследовательской кибер-инфраструктуры.