Как вставить скопированный текст в командную строку Windows 10, 7

Windows

Запуск командной строки.

Для запуска командной строки можно использовать один из следующих способов:
Пуск — Выполнить (или клавиши Win+R) введите cmd и нажмите Enter;
Пуск — Все программы — Стандартные — Командная строка»;

Старт — Поиск — Командная строка. Также для запуска командной строки можно использовать заранее подготовленный ярлык, ссылающийся на исполняемый файл %SystemRoot%system32cmd.exe (обычно — C:Windowssystem32cmd.exe). Выполнение некоторых команд требует повышенных привилегий, поэтому приложение командной строки необходимо запускать с помощью пункта контекстного меню «Начать от имени администратора», вызываемого правой кнопкой мыши.

Как начать пользоваться командной строкой

Я не знаю, ты лузуешься Линуксом или Уйндоузом (обычно туториалы раскланты на линуксоидов и макосников, индоуз не модний среди молодежи). В macOS все практически так же, как и в Linux, в Windows пошли своим путем и сделали все как в DOS.

Я думаю, что в этом случае вам поможет не рыба, а удочка, так что держите макароны. Если после прочтения у вас остались вопросы, или все же непонятно, почему не работают команды, пишите в нашу уютную ветку, разберемся.

Краткий мануал чайника по командной строке:

Как попасть в командную строку?

  • Windows XP: Выполнить — Выполнить — набрать cmd — нажать ввести
  • Windows7: Пуск — набрать cmd — нажать ввести
  • MacOS: запустите терминальное приложение
  • Ubuntu: Запустить приложение терминал или инструкцию Alt + Ctrl + F1 (а как зарегистрироваться назад? Ctrl + F7)
  • Linux: если ты линуксоид, ты и так технишь

Во всех операционных системах

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

tab — автодополнение имени файла и комнад. Если в текущем каталоге есть файл file.txt, вы набираете fi и нажимаете tab, после чего он автоматически добавляет имя файла (или предлагает варианты, если файлов несколько).

[ctrl+c] — прерывает выполнение команды, например, если она слишком медленная

Важно: клавиша Esc не работает в командной строке. Клавиши Ctrl+C,V,X не работают как «копировать/врезать/вставить» (иногда для вставки можно использовать Shift+Ins). Клавиша Ctrl+Q не работает как «выход».

Линукс и мак

В Linux и Mac [ctrl+l] очищает экран, [ctrl+k] и [ctrl+u] удаляют все до и после курсора, [ctrl+w] удаляет слово перед курсором, [ctrl+r] поиск в истории команды (для отмены поиска нажми [ctrl+c], escape в коммандной строке не работает, для комментария нажми нажми право/лево), [ctrl+d] завершает работу и закрывает консоль.

Даже в Linux и Mac иногда Home и End не работают, используйте [ctrl+a] для перехода к началу строки и [ctrl+e] для ее окончания. [alt + b] (назад) и [alt + f] (вперед) двигают куссор на 1 слово назад/вперед.

Буфер обмена

В командной строке ctrl+v,c,x не работает для вставки, копирования и вырезания текста. Иногда (зависит от настроек системы) есть возможность вставить текст через [shift+ins], иногда правой кнопкой мыши. Есть возможность скопировать текст, выделив его мышью (в Windows необходимо сначала разрешить выделение текста в настройках окна и после выделения нажать Enter).

Текущий каталог

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

Чтобы перейти во второй каталог, в Linux используйте команду cd:

cd / — перейти в корневой каталог (в линуксе буквенных дисков нет, а корневой каталог один на всю систему) cd /etc/apache — перейти в каталог /etc/apache cd files — перейти в файлы каталога внутри текущего cd .. — перейти к родегьскому каталогу cd ../.. — выполнить 2 овыные выше cd ~ — проверить в своем домашнем каталоге (например, /home/anon) cd ~/test — проверить в /home/anon /тест

В Windows сначала нужно перейти на нужный диск командой c:, d:, e: и так далее. Затем используйте cd или chdir:

d: — проверят на диск d: cd — проверят в корневой каталог cd windowssystem32 cd . cd ….

Обратите внимание, в Windows и Linux используются разные типы кнопок размещение, . обращение каталог «родительский каталог» размещение, только в линукс и мак ~ обратил каталог «домашний каталог» (это /home/username или /Users/username). (одна точка) указывает на текущий каталог и компакт-диск никуда не перейдет. / (линукс) или (Windows) указывает корневой каталог.

Очистка экрана

В linux — команда clear или клавиша [ctrl+L], в windows — команда cls (очистить экран).

Список файлов

Чтобы посмотреть, какие файлы находятся в текущем каталоге, можно использовать команду dir в Windows и команду ls в Linux (ls -a — показывает все файлы, включая скрытые, ls -l — показывает не только имена, но и размер, дату создания файла, права на него).

Посмотреть права на файл в Линукс можно либо командой ls -l, либо stat file.txt

Команды и оболочка

Оболочкой является cmd.exe в Windows и bash в Linux, это программа, которая фактически мигает курсором и выполняет ваши команды. Вы набираете команды, а она их выполняет. Команда обычно состоит из имени команды, а иногда и дополнительных параметров, разделенных пробелом, например:

ls — показать список файлов в Linux ls -l — показать файлы с подробностями dir — показать список файлов в windows с подробностями dir /b — показать только имена файлов, без подробностей

Читайте также: Как поменять букву диска в Windows 7, 8, 10?

Подсказка

Почти в любой команде есть подсказки. Чтобы их увидеть, добавьте параметр (—help или /?):

В Linux: ls —help — выведет справку по загрузке ls

В linux: man bash — выведет для длинную справку по команде bash (игрушка для мми q, для крокрутки используй стракти и PgUp/PgDn)

В Windows: каталог /? — выведет справку по загрузке dir

В Windows: в справке отображаются подсказки для основных команд

Виды команд

Команды внутренние (это небольшой список встроенных в оболочку команд). Встроенными командами являются, например, cd в Linux или exit в Windows. Их мало.

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

В Linux: эхо $PATH

В окнах: эхо %PATH%

В linux PATH — это папки /bin, /usr/bin, /usr/local/bin, /sbin, /usr/sbin, именно в них в Линукс хуронася почти все программы. Программы не будут искаться в текущем каталоге, если они явно не указаны.

В Windows PATH — это все системные папки, такие как c:windows и так далее + текущий каталог, в котором вы находитесь. Обратите внимание, что папки типа c:program filesautocad не добавляются в ПУТЬ и в Windows, таким образом, из командной строки обычные программы и игры, установленные в Program Files, не запустятся. Только то, что есть в системных папках.

Такой образ: если ты под линуксом, и ты набираешь команду php, то скорее всего файл php лежит в одной из папок *bin и эта команда запускает php. Если вы установили php под Windows, допустим в c:php, и вы не прописали этот путь в PATH, то вы набрали php, оболочка не найдет файл php.exe и ничего не запустится. И ты скажешь «что за кривой мануал его, ничего не работает, ну нафиг».

Настройка командной строки.

Стандартное командное окно представляет собой окно с белыми символами на черном фоне. Параметры шрифта, цвета и фоновых символов, использование буфера обмена и другие свойства командной строки можно изменить в соответствии с вашими предпочтениями. В настройках возможно изменить свойства ярлыка, с помощью которого осуществляется запуск приложения командной строки, или подкорректировать параметры реестра, относящиеся к командному процессору.
Страница, проветинная птузы коммандного процессора CMD
работа в командной строке предполагает ввод данных с клавиатуры, которая иногда имеет довольно большой объем. Этот объем можно значительно уменьшить с помощью некоторых приемов:

Использование буфера обмена.

Выделенный в окне приложения текст можно скопировать в буфер обмена, а также вставить из буфера обмена в поле ввода. Приведенные стандартные откупки комментарий страница для выледней текста установочный пункт «Мотетить» компентного меню, вызываемого пройкой мушки. При челении, в свойствах ярлыка, с помощью которого осуществляется запуск, есть возможность включить режим выделения мышью:
Настройки командной строки в Windows 10

В режиме веледния мышью контекстное меню не используется, а выделение текста осуществляется с помощью левой кнопки мыши. Копирование и вставка осуществляется нажатием правой кнопки мыши. При включенном режиме «Разрешить комбинации клавиш с УПРАВЛЕНИЕМ» можно использовать стандартные комбинации клавиш:
— CTRL+C (CTRL+Insert) – скопировать выделенный текст.
— CTRL+V (Shift+Insert) – вставить выделенный текст.

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

Для вызова ранее введенных команд используются клавиши со стрелками Стрелка вверх — на одну команду назад и Стрелка вниз — на одну команду вперед. Кроме того, вы можете использовать функциональные клавиши:
F1 — односимвольная команда последней введенной команды. Каждое нажатие F1 приводит к последовательной подстановке в поле ввода одного символа из предыдущей команды.

F2 — копировать в символ. После нажатия F2 на экран выводится запрос символа, в который будет скопирована предыдущая команда. Например, если предыдущая команда была ping yandex.ru, а в качестве символа была задана точка, то в строке ввода команды будет введено ping yandex, если указан пробел, то — ping.
F3 — вызвать предыдущую команду.

F4 — убрать до символа. Текст удаляется от текущей позиции курсора до указанного символа.
F5 и F8 — вызов буфера ранее введенных команд. Вывод по нажатию клавиши F5 прекращается, когда отображается первая введенная команда текущего сеанса.
F7 — отображение введенных ранее команд в отдельном окне в виде списка. Для выполнения необходимой команды необходимо выбрать ее с помощью клавиш со стрелками и нажать ENTER

F9 — выполнить команду, номер которой запрошен. Номер команды в списке истории можно получить при использовании F7.
В Windows 10/Windows Server 2016 появились функции, которых не было в предыдущих реализациях командной строки:

  •  Изменить прозрачность окна консоли при нажатии комбинации CTRL+Shift+- или CTRL+Shift++.
  •  Включение / выключение плоскокранного редима при соблюдении CTRL+Enter.
  •  Расширение возможностей выделения и редактирования текста:
    Shift+Home — выделить текст от текущего положения курсора до начала строки.
    Shift+End — выделение текста от текущего положения курсора до конца строки.
  •  Быстрое перемещение по буферу экрана и поиск по контексту:
    CTRL+Home — перейти к началу экранного буфера
    CTRL+End — перейти в конец экранного буфера.
    CTRL+Стрелка вверх — перейти на 1 строку вверх.
    CTRL+стрелка вниз — перейти на 1 строку вниз.
    CTRL+F — открыть диалог поиска текста в экранном буфере.
    Окно командной строки в Windows 10 можно закрыть с помощью стандартной клавиатуры — ALT+F4.
    Для новых вариантов можности CMD, недостающее в производных приложениях источка очка «Использовать предыдущую версию консоли (требуется перепауза)”

Автодополнение путей файлов

В командной строке Windows есть возможность производить замену имен файлов и каталогов при нажатии клавиши Tab. Например, чтобы перейти к каталогу с длинным именем Program Files, введите начальную часть имени каталога
CD Pro и нажмите Tab. В строке ввода должна появиться команда :
Диск «Программные файлы»

Как видите, недостающая часть имени каталога заменяется, а в тех случаях, когда в нем присутствует символ пробела, добавляются еще и двойные кавычки.
Если имеется несколько совпадающих начальных частей имен файлов или каталогов, при каждом нажатии клавиши Tab будет подставляться следующее имя в алфавитном порядке. Для возврата к предыдущему — используется комбинация Shift+Tab

Перенаправление данных стандартного ввода /вывода консоли.

Как уже было сказано, в качестве стандартного устройства ввода командной строки используется клавиатура, а в качестве устройства вывода — дисплей. Однако есть возможность перенаправить ввод-вывод на другие устройства с помощью операторов перенаправления:

> — перенаправление вывода. Выходные данные сохраняются в файл или передаются на указанное устройство.
ping –n 5 localhost > nul — пинг петльевого интерфесса 5 раз с перенаправлением видов в фиктивное устройство nul. Вывод результатов компании программы подавляться. Аналогичный прием используется для организации задержки в командных файлах, так как пинг интерфейса шлейфа выполняется практически мгновенно, а интервал между пингами равен одной секунде, время выполнения этой команды определяется значением параметра -н

ping –n 100 yandex.ru > C:ping-ya.txt — высочник 100 раз пинг приложений yandex.ru c записью результатов корректности комнад в файле C:ping-ya.txt. Если файл не существует, он будет создан, а если существует, то его содержимое будет стерто.

>> — то же, что и в предыдущем случае, но данные записываются в конец файла.
ping –n 100 yandex.ru >> C:ping-ya.txt — как и в предыдущем примере, но если файла нет, то он будет создан, а если есть, то будет произведена запись результатов в итоге файл.

< — перенаправление одуха. Данные считываются не с клавиатуры, а из файла или другого устройства.
cmd < 1.txt — игровой коммандный процессор CMD и очиститель, убидящий данные из файла 1.txt. Если в файле поставить строку ping –n 100 yandex.ru, то будет выполнена описанная выше команда.

| — вывод первой команды перенаправить на ввод следующей.
Нередко, одни виды компан недвижимости передаются в качестве вудимых данных для других, т.е объединить команды в последовательную цепочку:
ping -n 100 microsoft.com | find «Интервал превышен» — результат выполнения команды ping -n 100 microsoft.com возвращается в качестве входных данных для команды поиска (найти) с текстом «Интервал превышен».
ping -n 100 microsoft.com | find «Превышен иставля» > C:ping-ya.txt — то же самое и в предположении о восприятии, бо с перенаправлением выводимых результатов в текстовый файл.

Управление дескрипторами идуу-вывод консоли.
Каждому открытому файлу или устройству соответствует свой дескриптор (дескриптор), который представляет собой неотрицательное число, значение которого используется потоком генерации процесса ввода-вывода. По умолчанию для всех процессов, в том числе для командного интерпретатора cmd.exe :

0 (STDIN) – стандартный дескриптор ввода (ввод с клавиатуры).
1 (STDOUT) – дескриптор стандартного вывода (вывод на экран).
2).
Дескрипторы можно использовать, когда требуется перенаправить (изменить) источники и приемники данных в стандартных потоках ввода-вывода. Например:

ping.exe –n 100 yandex.ru 2> C:pinglog.txt — на экран будет выводиться стандартный поток сообщений программы ping.exe, а ошибки (стандартный вывод с дескриптором = 2) будут записываться в файл C: pinglog.txt . В реальном случае для программы ping.exe данная конструкция не имеет смысла, так как она выводит на экран и диагностику, и результаты.
Для задания перенаправления в кожные дескрипторы уставка амперсанда (&), затем номер требуемого дескриптора (например, &1):
ping –n 100 yandex.ru >log.txt 2>&1 — стандартный вывод сообщений (описание = 2) перенаправляется на стандартный вывод (описание = 1) и все это перенаправляется в файл log.txt текущего каталога.
ping –n 100 yandex.ru >log.txt 1>&2 — стандартный вывод (DESCRIPTOR=1) перенаправляется на вывод сообщений об ошибках (DESCRIPTOR=2) и все записывается в текстовый файл.
Если дескриптор не определен, то по умолчанию оператор перенаправления ввода < будет равен нулю (0), а оператор перенаправления вывода > — единице.

Объединение нескольких команд в цепочку

В командной строке Windows есть возможность выполнить несколько команд последовательно в зависимости от результатов их выполнения. Для чего установка симобили обединения команды — & (амперсанд) и | (вертикальная линия)
& — одиночный амперсанд используется для разделения нескольких команд в одной командной строке. Например:
echo ping ya.ru — вывод на экран стрику ping ya.ru

echo &ping ya.ru — компания программы echo без параметров и команда ping ya.ru
&& — условное выполнение второй команды. Она будет выпечатана, если код программы (значение хорошо находится в стандартной переменной ERRORLEVEL) первой команды равен нулю, т.е команда выполнена успешно.
команда1 && команда2 — команда1 выполняется, а команда2 выполняется только в случае успешного выполнения первой. Например:
ping ya.ru -err & ping –n 2 ya.ru — при использовании одного амперсанда первая команда ping ya.ru –err выдаст сообщение о неверном параметре -err, а вторая, ping –n 2 ya .ru будет заполнен дважды ya.ru

ping ya.ru -err && ping –n 2 ya.ru – при использовании двойного амперсанда первая команда ping ya.ru –err выдаст сообщение о неверном параметре –err и, соответственно, сгенерирует код завершения не равна нулю (ошибка), что приведет к тому, что вторая команда (ping ya.ru -n 2) выпечана не будет.
Двойная вертикальная черта || — условное выполнение второй команды. Если первая команда завершилась с кодом возврата, не равным нулю (неуспешно), то следующая команда выполняется с двойной вертикальной чертой.

команда1 || команда2 — если команда1 выполнена неудачно, запускается команда2
ping –n 1 ya.ru && ping –n2 ya.ru || ping –n 3 ya.ru — множество сообщений 1-я команда ping ya.ru –n 1 — однократный пинг пакетов ya.ru, ситым сообщения команда ping ya.ru -n 2 — двукратный пинг пакетов ya.ru. Третья команда ping ya.ru -n 3, трехкратный пинг пакетов ya.ru выпекатна не будет.
ping –n 1 –err ya.ru && ping ya.ru -n 2 || ping ya.ru -n 3 — первая команда ping ya.ru –n 1 –err будет выполнена с ошибкой из-за неверного параметра -err, вторая команда ping –n 2 ya.ru — двукратный пинг приложения ya ru не будет выполняться из -за продуктов сообщений двойного амперсанда, и в нетуться третья команда ping –n 3 ya.ru, трехкратный пинг пакетов ya.ru.

В некоторых случаях может потребоваться запрет на обработку служебных символов и их интерпретацию как обычный текст. Например, если ввести в командной строке
ЭХО ping -n 1 ya.ru & ping -n 2 ya.ru
то вместо текста ping -n 1 ya.ru & ping -n 2 ya.ru будет выведена его часть до символа амперсанда ping -n 1 ya.ru и тим выпечатна команда после амперсанда — ping -n 2 ya.ru . Проблема решается использованием специального символа щита ^, который позволяет использовать служебные символы в качестве текста:
ЭХО ping -n 1 ya.ru ^& ping -n 2 ya.ru — вывод на экран текста ping -n 1 ya.ru & ping -n 2 ya.ru

Логика удобная обработка команд, реализуемая с хорошими конструкциями && и || Срабатывает только на ближайшую команду, то есть при вводе команды
TYPE C:plan.txt && DIR & COPY /?
команда КОПИРОВАТЬ /? запустится в любом случае, вне зависимости от результата выполнения команды TYPE C:plan.txt. Но несколько команд можно сгруппировать с помощью скобок. Например, есть 2 командные строки:
TYPE C:plan.txt && DIR & COPY /?

ТИП C:plan.txt && (КАТАЛОГ И КОПИРОВАТЬ /?)
В первом из них символ условной обработки && работает только на команду DIR, во втором — одновременно на две команды: DIR и COPY. В качестве наглядного эксперимента попробуйте выполнить вторую команду в условиях наличия и отсутствия файла C:plan.txt. Для создания пустого файла можно использовать копирование с фиктивного устройства nul:
скопировать ноль C:plan.txt
Чтобы удалить файл, используйте команду erase c:plan.txt или del C:plan.txt

Командные файлы

Командные файлы (сценарии, скрипты) – это обычные текстовые файлы с заранее подготовленным набором команд для их выполнения командным процессором cmd.exe. Стандартно такие файлы имеют расширение .bat или .cmd. Строки командных файлов могут содержать определенные команды самого процессора, например — FOR, ECHO, REM и т.д.или названия исполнительных модулей – reg.exe, sc.exe, auditpol.exe., которые могут быть программами без продуктов – reg, sc, auditpol. Пример простого командного файла:

REM Создается текстовый файл с громким каталогом Windows
каталог C:Windows > %TEMP%winlist.txt
БДГ выполняется с задержкой в ​​5 секунд
ping -n 5 локальный хост > ноль

REM Файл открывается в редакторе WordPad
напишите %TEMP%winlist.txt
REM После завершения работы Wordpad текстовый файл удаляется.
стереть C:winlist.txt

Строки, начинающиеся с REM, являются комментариями. В качестве примера используются команды для работы с файловой системой и запуск приложения графической среды — текстового редактора Wordpad (write.exe) с параметром командной строки (имя файла). Язык командных файлов довольно примитивен и не в полной мере отвечает требованиям сегодняшнего дня, однако является простейшим средством автоматизации рутинных действий и используется большинством системных администраторов и грамотных пользователей. Работа с командными файлами — это отдельная тема, которая более подробно описана на странице Командные файлы

Другие материалы для освоения работы в командной строке Windows:
Терминал Windows — альтернатива командной строке в Windows 10.
Список команд CMD с описаниями и примерами.
Настройка командной строки Windows.
Работа с сетью в командной строке.

Другие способы копирования текста из командной строки

Также есть универсальные способы копирования текста из командной строки. Эти способы немного сложнее описанных выше, но они работают как в Windows 7, так и в более современных Windows 10 и Windows 11. Кроме того, эти способы могут быть значительно удобнее и в некоторых ситуациях экономить массу времени.

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

ipconfig/все | клип гетмак | клип

Принятие команды с добавлением «| clip» результат сразу копируется в буфер обмена, без вывода на экран.

копирование в буфер обмена

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

ipconfig /all >> d:file.txt getmac >> d:file.txt

При выполнении команды с добавлением «>>» результат сразу сохраняется в указанный файл, без вывода на экран. Если файл не существует, он будет создан.

сохранение в файл

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

IBM CP866

Также необходимо отметить, что текстовые файлы, созданные с помощью командной строки, сохраняются в кодировке IBM CP866. Поэтому вы не сможете их прочитать с помощью стандартной программы «Блокнот». Чтобы открыть эти файлы, вам понадобится более продвинутый редактор, например Akelpad или Notepad++.

Оцените статью
WinRAR
Adblock
detector