для чего нужна консоль windows

Изучаем командную строку Windows

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

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

Конечно, до сих пор существуют такие ОС, которые используют для общения с пользователями, так называемый, интерфейс командной строки. Но ими обычно пользуются профессиональные программисты, системные администраторы и прочие работники IT-индустрии. Для обычных пользователей производители операционных систем создали удобный графический интерфейс, который позволяет «общаться» с компьютером или, допустим, смартфоном при помощи мышки или нажатий по кнопкам на экране.

Несмотря на это, каждая операционная система (включая Windows XP, 7, 8 и так далее) всё же, как и раньше, поддерживает ввод и вывод информации посредством текстовых команд. Командная строка Windows — явный тому пример. Разберёмся, что это такое.

Что такое командная строка

В первую очередь — это программа cmd.exe, находящаяся в директории system32 папки операционной системы. Вариант ее месторасположения: C:\Windows\system32\cmd.exe. Путь может и отличаться, в зависимости от версии Windows и места ее установки.

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

01 okno komandnoj stroki

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

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

В каких ситуациях командная строка может оказаться полезной

Существует ряд причин использования командной строки. Бывают и такие ситуации, в которых без её использования просто невозможно обойтись. А в некоторых случаях выполнение определённых функций Windows, а также настройка операционной системы через командную строку происходит удобней и быстрей.

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

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

Ещё одна ситуация. Допустим, Windows XP (или любая другая версия) просто перестала работать, а на жёстком диске остались важные данные, которые срочно необходимо скопировать на флешку. Если под рукой имеется хотя бы установочный диск с Windows, то на определённом моменте установки операционной системы (без ожидания окончания установки) можно вызвать командную строку и скопировать эти данные. Эта возможность часто приходится весьма кстати в случае с повреждённым диском, когда к примеру, установка Windows прекращается во время копирования установочных файлов на жёсткий диск.

Командная строка также способна быстро вызывать различные стандартные мастера-настройщики операционной системы (например, мастер настройки сети) или такие системные инструменты, как редактор реестра, службы компонентов и остальные. С её помощью также можно производить непосредственные настройки различных параметров Windows, осуществлять управление файлами, запускать программы и выполнять многие другие действия.

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

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

Как вызвать командную строку

Начиная с Windows XP и до последней версии этого семейства операционных систем, командная строка вызывается посредством диалога «Выполнить» («Run»), в который необходимо ввести команду — «cmd». Запуск этого диалога осуществляется с помощью одновременного нажатия клавиш Win + R :

02 vypolnit cmd

В Windows XP (в отличие от последующих версий) в меню «Пуск» имеется специальный ярлык, который так и называется «Выполнить…». Если нажать на него, то диалог также запустится.

Читайте также:  система windows определила что наиболее подходящий драйвер уже установлен

04 zapusk cherez poisk

Вызвать командную строку можно и другими способами. Вот они:

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

В версии Windows 8 есть другие способы запуска cmd. Также как и в 10-ке, про особенности которой можно узнать здесь подробнее.

Работа в командной строке

08 komanda help

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

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

Попробуем перейти с одного локального диска на другой, просмотрим его содержимое, затем создадим папку, перейдём в неё, а в ней создадим ещё одну папку и удалим её. Интересная задачка? Главное, что для выполнения каждого отдельного действия потребуется задействовать разные команды. Начнём.

После запуска командной строки, вы могли заметить перед мигающим курсором адрес: «C:/Users/Имя пользователя» (в нашем случае — тут «Reptile»). Имя последней папки означает ваше текущее местоположение (то же самое, как если бы вы зашли в эту папку через Проводник). А «С:\» — это локальный диск, на котором вы находитесь. Чтобы сменить текущий локальный диск, достаточно ввести его букву и двоеточие сразу после неё — например, «D:».

09 smena diska

Так вы попадёте на диск «D:\» (или любой другой). Чтобы просмотреть содержимое диска (или вообще любой папки) используется команда «dir». Введите её прямо здесь, и вы увидите список файлов и папок, имеющихся на диске «D:\».

10 komanda dir

Теперь создадим папку прямо в корне диска. Для этого используем команду — «mkdir», а в качестве параметра через пробел нужно вписать имя будущей папки, например, «mkdir xp». В данном случае создастся папка с именем «xp».

11 komanda mkdir

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

Для перехода в ту или иную папку используйте команду «cd». Здесь в качестве аргумента также используется имя каталога для перехода. Введём «cd xp» и попадём внутрь папки (сделаем эту папку текущей).

12 komanda cd

Создадим в папке ещё одну, используя команду «mkdir». Пусть это будет папка «123».

13 sozdaem papku

Теперь удалим её. Для этого вводим «rmdir 123». Выполните теперь в каталоге «xp» команду «dir» и вы увидите, что папки «123» больше нет.

14 rezultat udalenija papki s pomoshchju rmdir

Если вы захотите подробнее ознакомиться с описанием той или иной команды, просто введите ключ «/?» сразу после команды, и на экран будет выведена подсказка. Например, введите «dir /?». Другой вариант запуска подсказки: «help dir».

15 vyzov pomoshchi po komande dir

Запомнить все существующие команды не просто — их огромное множество. На официальном сайте Microsoft имеется наиболее полное руководство по командной строке, хотя и описаний, выдаваемых командой help вполне достаточно.

Видео по теме

Источник

Консоль в Windows — никому не нужна?

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

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

Совсем недавно где-то на Хабре промелькнуло высказывание из серии «Не думал, что консоль в Виндах что-то может. Хотелось бы узнать об этом побольше».

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

Про самые стандартные команды консоли можно узнать тривиальным способом:
заходим в cmd и пишем:

В сообщении я не буду подробно рассматривать команды типа copy (т.е. совсем тривиальные) так как о них можно прочитать введя команду типа

1. Ввод-вывод

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

Если при этом заданный для вывода файл уже существовал, то он перезаписывается (старое содержимое теряется), если не существовал — создается. Можно также не создавать файл заново, а дописывать информацию, выводимую командой, в конец существующего файла. Для этого команда перенаправления вывода должна быть задана так:

С помощью символа команда

Приведем несколько примеров перенаправления ввода/вывода.

1. Вывод встроенной справки для команды COPY в файл copy.txt:

2. Добавление текста справки для команды XCOPY в файл copy.txt:

3. Ввод новой даты из файла date.txt (DATE — это команда для просмотра и изменения системной даты):

2. FOR… DO

2.1 Переменные

$PATH:I
Поиск в каталогах, перечисленных в переменной среды PATH, и замена %I полным именем первого найденного файла. Если переменная среды не определена или поиск не обнаружил файлов, модификатор выдает пустую строку.

Очевидно, что с помощью такого широкого набора переменных мы можем практически полностью отвязаться от индивидуальных особенностей конкретного экземпляра операционной системы и => избежать проблем например из-за того, что система встала на диск E:, а не на C:.

2.2 Работа с файлами

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

Читайте также:  копировать файл с заменой linux

for /F «eol=; tokens=2,3* delims=,» %i in (myfile.txt) do @echo %i %j %k

Данная команда производит разбор каждой строки в файле Myfile.txt, игнорируя строки, начинающиеся с точки с запятой, и передает второй и третий элементы из каждой строки в тело цикла команды FOR. Элементы разделяются запятыми и/или пробелами. Тело инструкции FOR использует %i для получения второго элемента, %j для получения третьего элемента и %k для получения оставшихся элементов в строке. Если имена файлов содержат пробелы, их следует заключать в кавычки (например, «ИмяФайла»). Для использования кавычек необходима команда usebackq. В противном случае кавычки рассматриваются как определение символьной строки для разбора.

Переменная %i объявлена явно в инструкции FOR, а %j и %k объявлены неявно с помощью tokens=. С помощью tokens= можно указать до 26 элементов, если это не вызовет попытки объявить переменную с именем, большим буквы «z» или «Z».

Для разбора вывода команды с помощью помещения параметра МножествоИменФайлов в скобки можно использовать следующую команду:
for /F «usebackq delims==» %i IN (`set`) DO @echo %i

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

Пофантазируем.

Итак, что нам дают всего эти две команды?

Ну вот возьмем для примера утилиту, которая лежит на сайте Microsoft и называется psexec. Она позволяет нам, зная логин и пароль машины, подключиться к ней и выполнить произвольные действия в консольном режиме
Допустим, что у нас есть домен Windows и пароль доменного администратора.
Нам нужно подключиться ко всем машинам и удалить все файлы с маской *.mp3 с диска C:.

Для начала — как получить список всех компьютеров сети.
Я это делаю так:

FOR /F «skip=3 delims=\ » %%A IN (‘NET VIEW’) DO ECHO %%A>>c:\comps.txt

Имеем список всех компов в сети в столбик — как раз в том формате, который принимает psexec.
Правда, будут проблемы с русскими названиями компов, но это ведь не актуальная проблема, да?

Теперь про PsExec. Скачать его можно тут.
Синтаксис описан там же.

Само собой, задача чисто абстрактная. Мне просто хотелось показать, что консоль в Windows на самом деле весьма могуча и позволяет красиво и удобно решать многие задачи.

А уж как здорово одним нажатием на bat-ник устанавливать пользователям софт в unattended-режиме…

Спасибо за внимание! Жду критики и предложений…

UPD.1 Спасибо большое maxshopen за инвайт и первую карму!
Благодаря ему и всем плюсующим с радостью перенес свою первую статью в свой первый блог — Windows.

copy con file.txt
Перенаправляет вывод с клавиатуры в файл (CTRL+Z — завершение ввода).
type file.txt >prn
Печает на принтере file.txt

UPD.3 Дамы и Господа!
Осознал, что можно на эту тему еще писать и писать.
У кого-нибудь есть какие-нибудь конкретные пожелания?
Или мне самому тему придумать?
Если пожелания есть, то пишите в кАментах.

Источник

Полезные команды в консоли Windows

20190919 c427188a 60

Программистам часто приходится работать в консоли — например, чтобы запустить тестирование проекта, закоммитить новый код на Github или отредактировать документ в vim. Всё это происходит так часто, что все основные действия с файлами становится быстрее и привычнее выполнять в консоли. Рассказываем и показываем основные команды, которые помогут ускорить работу в терминале под ОС Windows.

Для начала нужно установить терминал или запустить командную строку, встроенную в Windows — для этого нажмите Win+R и введите cmd. Терминал часто встречается и прямо в редакторах кода, например, в Visual Studio Code.

Содержимое текущей папки — dir

Выводит список файлов и папок в текущей папке.

Открыть файл

Чтобы открыть файл в текущей папке, введите его полное имя с расширением. Например, blog.txt или setup.exe.

Перейти в другую папку — cd

Команда cd без аргументов выводит название текущей папки.

Перейти в папку внутри текущего каталога

Перейти на одну папку вверх

Перейти в папку на другом диске

Чтобы просто изменить диск, введите c: или d:

Создать папку — mkdir или md

Создаём пустую папку code внутри папки html :

Создаём несколько пустых вложенных папок — для этого записываем их через косую черту.

Удалить папку — rmdir или rd

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

Показать дерево папок — tree

Если вы хотите посмотреть содержимое всего диска, введите tree в корне нужного диска. Получится красивая анимация, а если файлов много, то ещё и немного медитативная.

Удаление файла — del или erase

Команда для удаления одного или нескольких файлов.

Переименование файла — ren или rename

Последовательно вводим ren, старое и новое имя файла.

Команды одной строкой

Очистить консоль — cls

Информация о системе — systeminfo

Информация о сетевых настройках — ipconfig

Список запущенных процессов — tasklist

Справка по командам — help

Команда help без аргументов выводит список всех возможных команд. help вместе с именем команды выведет справку по этой команде.

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

Консоль — важный инструмент веб-разработчика

Научитесь пользоваться всеми инструментами в HTML Academy, чтобы работать с кодом в большой компании.

Источник

Командная консоль windows

Самое главное: для чистоты эксперимента запускать оную будем от имени администратора:
zapretit dostup k reestru cherez cmd

kopirovanie iz cmd

Узнать IP адрес, адрес DNS сервера и много чего полезного.
Это можно сделать с помощью команды ipconfig /all. После нажатия на Enter консоль вернёт вам ваш IP, DNS адрес, имя хоста, через что выходите в глобальную сеть, имя карты и её MAC-адрес и много чего ещё:
mac %D0%B0%D0%B4%D1%80%D0%B5%D1%81%D0%B0Итоги работы команды, минуя консоль.

Читайте также:  0x8e5e03fa в windows 10 как исправить

Кстати, про всякие там ipconfig и прочее. Порой команды, набираемые в консоли нужны не только для «посмотреть и проверить». Результат можно сохранить в текстовый файл или буфер обмена Windows. В обоих случаях консоль НИЧЕГО ПОКАЗЫВАТЬ НЕ БУДЕТ, но результаты останутся. Если вы наберёте, команду, скажем, ipconfig в виде:

то содержимое исполнения команды окажется в файле ipconfig.txt в директории диска С:

ispolnenie komandy v cmd

Если вы хотите, чтобы исполнение осталось в буфере обмена, наберите команду в виде:

Создаём документ, вставляем и теперь результаты команды в текстовом файле.

Вас выбросит на начальную страницу вашего роутера. Ваша задача – через дополнительные настройки выйти на функцию типа Подключённые устройства. У меня роутер Netgear, и эта настройка оказалась в паре кликов мышью. А вы попутно «срисуйте» IP адрес компьютера, его mac адрес и запомните.

podklyuchyonnye ustrojstva

komanda netstat 1 1

Всё, что вы перед собой видите – список используемых различными службами и программами портов. Это – самый быстрый из способов узнать, какая программа и чья служба хочет попасть в интернет. Насколько им это удаётся, можно увидеть в столбце Состояние (Listening – прослушивается, Established – соединение установлено). Мы с вами конкретизируем поиск и запустим команду в формате (закройте сначала все браузеры)

А вот и процессы, которые лезут в сеть. IP адреса можете пробить прямо через адресную строку. Поэкспериментируйте и запускайте поочерёдно браузеры или приложения, сверяясь с тем, что командная консоль windows покажет. Не должно быть ничего неожиданного:

protsessy lezut v internet
Да, кстати… Командная консоль windows по умолчанию не понимает команд копирования и вставки из/в буфера обмена. Но это легко поправимо. Просто щёлкните по верхней части экрана консоли и выберите Умолчания.

4
Установите галочки как на рисунке и всё, теперь копируйте выделенное мышью Ctrl + C или вставляйте правой кнопкой мышки в консоль.

kak kopirovat v konsoli komand

polnyj put k papke cherez konsol komand
В консоли немедленно отобразится полный и правильный путь к файлу/папке. В сочетании с умением копировать из консоли это может вам иногда сыграть на руку.

и для продолжения работы сочетание Ctrl + C. Всё, консоль в полноэкранном режиме.

Вы иногда запускаете редактор реестра? Тогда вам известно, как порой трудно бывает отыскать глубоко запрятанный ключ и куст. Так вот, после установки маленькой утилиты regjump вы легко сможете всего этого избежать, просто скопировав и вставив в консоль полный путь к желаемому ключу. Установите regjump и теперь редактирование реестра окажется совсем минутным делом!

fix file association

Как открыть любую папку или директорию в консоли?

Эта фишка уже относится к разряду взаимодействий клавиатуры и мыши. Вы знали, что контекстное меню (правой мышкой по объекту) дополняется целым набором функций, если щёлкнуть по объекту правой мышкой, но с нажатой Shift:

rasshirennoe kontekstnoe menyu fajlov i papokТам и найдёте возможность открыть папку в консоли.
Успехов.

Источник

Что такое командная строка или консоль

Командная строка, она же консоль, пришла к нам из MS-DOS. Она позволяет управлять операционной системой (ОС) путем ввода команд в текстовом виде.

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

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

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

komandnaya stroka konsol 1

Второй способ – открыть строку поиска и ввести в нее cmd или «командная строка», запустить командную строку, щелкнув по ней мышью. Если требуется запустить командную строку от имени администратора, щелкните по ней правой кнопкой мыши и выберите «Запуск от имени администратора». Этот способ сработает, если у вас Windows 7 и более поздних версий. Пользователям более ранних версий Windows, чтобы запустить командную строку с правами администратора, нужно найти ее в стандартных программах, щелкнуть правой кнопкой мыши по командной строке и выбрать «Запуск от имени администратора».

komandnaya stroka konsol 2

komandnaya stroka konsol 3

Команды

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

komandnaya stroka konsol 4

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

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

Удаленный компьютер, который будем пинговать (определим параметры соединения с ним) можно указывать по названию (например, yandex.ru) или ip (например, 77.88.55.60) ping yandex.ru ping 77.88.55.60

komandnaya stroka konsol 5

tracert

Эта команда служит для определения какие серверы в сетевом пути к указанному ресурсу и время отклика каждого из них. Например, для определения пути до yandex.ru введите в командной строке tracert yandex.ru.

komandnaya stroka konsol 6

ipconfig /all

Команда предназначена для вывода деталей текущего соединения и управления клиентскими сервисами DHCP и DNS, позволяет определять значения конфигурации.

komandnaya stroka konsol 7

route

Команда обеспечивает доступ к содержимому таблицы IP-маршрутизации. Для просмотра функций введите команду без параметров: route

komandnaya stroka konsol 8

Для вывода на экран: route print

komandnaya stroka konsol 9

Для добавления маршрута до конечной точки: route add

Например, маршрут по умолчанию с адресом стандартного шлюза 192.168.12.1: route add 0.0.0.0 mask 0.0.0.0 192.168.12.1

komandnaya stroka konsol 10

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

Источник

Поделиться с друзьями
Adblock
detector