Командная строка Windows: полезные команды
Часто пользователи воспринимают командную строку как что-то из мира хакеров, обходят её стороной. В этой статье покажу вам некоторые полезные вещи, которые она позволяет выполнять. Приятного чтения!
Запуск командной строки
Дня начала неплохо было бы знать, как запустить эту самую командную строку. Для этого есть несколько способов:
Windows 7 : Пуск — Все программы — Стандартные. Кликните правой кнопкой мыши по Командная строка
Windows 10 : нажмите комбинацию клавиш Win + X и выберите строку Командная строка
Универсальный способ: нажмите комбинацию клавиш Win + R и введите команду cmd .
Любой из этих способов открывает такое окно:
Полезные команды CMD (командной строки)
Данная команда выводит список всех ассоциаций. Под ассоциацией понимается связь типа файла с программой, которая его открывает. Таким образом команда assoc выведет список сопоставлений расширений и типов файлов.
Но и это не всё, с помощью этой команды можно изменить ассоциацию.
Например, командой assoc .html = txtfile для файлов с расширением HTML устанавливается тип файла txtfile (текстовый). Командной ftype вы можете узнать, какой программой открывается файл с заданным расширением Пример ниже.
Данная команда предназначена для шифрования/дешифрования данных на дисках с файловой системой NTFS. Если вам нужно гарантированно удалить остатки всех ранее удалённых файлов на диске D, выполните в консоли команду cipher /w: D .
Данная команда позволяет вывести список всех установленных драйверов в системе.
Очень полезная команда, особенно для обычного пользователя. Она предназначена для обнаружения и восстановления повреждённых системных файлов Windows.
Чтобы запустить сканирование системы с последующим восстановлением файлов нужно выполнить команду sfc с ключом /scannow. После завершения проверки потребуется перезагрузка компьютера. Выполнять эту команду нужно в консоли, запущенной от имени администратора.
Данная команда аналогична по назначению диспетчеру задач. Выполнение без ключа выводит список всех запущенных на компьютере процессов. Данная команда поддерживает использование ключей и фильтров, о которых вам поведает глобальная сеть, если вас это вдруг заинтересует.
С этой командной непосредственно связана другая команда — Taskkill . Она завершает процесс, но для этого нужно знать его PID или название исполняемого файла (смотри рисунок выше).
Это может показаться странным, но и из командной строки можно выключить или перезагрузить компьютер. Эта команда предназначена именно для таких действий. Она выполняется только с ключами, о которых вы можете узнать из справки команды.
Далее пробежимся по сетевым командам. Они в основном используются для диагностики сетевых подключений.
Данная команда позволяет определить IP-адрес . Однако показывает она только внутренний IP-адрес , если же вы используете роутер и хотите узнать тот IP , с которым вы выходите в Интернет, то лучше воспользуйтесь специальным сервисом, например 2ip.ru .
Данная команда выводит список всех активный интернет — соединений. Также может использоваться для поиска следов, оставляемых вирусами и прочими вредоносными программами.
Используется для проверки доступности какого-либо сетевого ресурса. Можно задать как IP- адрес, так и URL-адрес. Проверим доступность серверов Google.
Теперь вы будете более подкованными в работе с командной строкой. Поверьте, иногда без неё просто не обойтись.
Какие существуют команды в командной строке windows 7?
Основные команды командной строки:
dir — команда чтения содержимого папки
cd — команда изменить текущий каталог
mkdir- команда создать каталог
rmdir — команда удалить папку
systeminfo — информация о системе
cls — команда позволяет очистить экран от введенных ранее команд
ipconfig — получение информации о сетевых настройках
chkdsk — проверка диска на ошибки
tasklist — информация о запущенных процессах
Чтобы получить полный список команд, достаточно просто открыть командную строку и ввести «help». Вы увидите доступные команды с их описанием.
5 9 · Хороший ответ
Очень коротко и непонятно. В другой раз скопируйте сюда все семь томов документации.
1 2 · Хороший ответ
Командная строка — это язык программирования?
Нет. «Командная строка» — это интерпретатор команд. Он умеет выполнять команды. Он может работать в интерактивном режиме: ввели команду — получили результат. А может и выполнять команды записанные в текстовом файле. Сторого говоря между этими двумя режимами почти нет разницы. В одном файл является источником команд, а в другом — клавиатура. В обоих случаях считывается последовательный поток символов. Когда попадается символ заканчивающий строку (или команду), то строка считается командой и выполняется.
А вот если мы в командной строке введём команду help, то мы получим список возможных встроенных команд. Вот система всех этих команд это и есть язык. Это не бог весть какой развитой язык, многие его даже и не считают за полноценный язык. Однако на нём можно писать скрипты что-то автоматизирующие.
Тут есть и переменные, и алгоритмические конструкции (условное выполнение, циклы, вызовы других скриптов с возвратом в точку вызова. ), и определённые правила и синтаксис.
Система команд командного интерпретатора — это язык. Программирование на языках такого рода называется shell-программированием.
Пренебрежительное отношение к нему разработчиков имеющих опыт работы с интерпретаторами sh, ksh, bash и др. является понятным и вполне оправданным. Но объективно у «командной строки» есть система команд, и она имеет черты плохо развитого скриптового языка программирования.
Часто используемые команды «Командной строки» в Windows 7
В Windows 7 существуют такие операции, которые невозможно или затруднительно выполнить через обычный графический интерфейс, но их реально осуществить через интерфейс «Командной строки» при помощи интерпретатора CMD.EXE. Рассмотрим основные команды, которые могут применять пользователи при использовании указанного инструмента.
Перечень основных команд
С помощью команд в «Командной строке» запускаются различные утилиты и выполняются определенные операции. Зачастую основное командное выражение используется вместе с рядом атрибутов, которые записываются через косую черту (/). Именно эти атрибуты инициируют выполнение конкретных операций.
Мы не ставим перед собой цель описать абсолютно все команды, применяемые при использовании инструмента CMD.EXE. Для этого пришлось бы написать не одну статью. Мы же постараемся уместить на одной странице информацию о наиболее полезных и популярных командных выражениях, разбив их на группы.
Запуск системных утилит
Прежде всего, рассмотрим выражения, которые отвечают за запуск важных системных утилит.
CHKDSK – запускает утилиту Check Disk, которая выполняет проверку жестких дисков компьютера на ошибки. Данное командное выражение можно вводить с дополнительными атрибутами, которые, в свою очередь, запускают выполнение определенных операций:
- /f – восстановление диска в случае обнаружения логических ошибок;
- /r – восстановление секторов накопителя в случае обнаружения физических повреждений;
- /x – отключение указанного жесткого диска;
- /scan – сканирование на упреждение;
- C:, D:, E: … — указание логических дисков для сканирования;
- /? – вызов справки о работе утилиты Check Disk.
SFC – запуск утилиты проверки целостности системных файлов Windows. Данное командное выражение чаще всего используется с атрибутом /scannow. Оно запускает инструмент, который проверяет файлы ОС на соответствие стандартам. В случае повреждений, при наличии установочного диска существует возможность восстановления целостности системных объектов.
Работа с файлами и папками
Следующая группа выражений предназначена для работы с файлами и папками.
APPEND – открытие файлов в указанной пользователем папке в том виде, как если бы они находились в требуемом каталоге. Обязательным условием является указание пути к папке, к которой будет применено действие. Запись производится по следующему шаблону:
append [;] [[диск компьютера:]путь[;. ]]
При использовании данной команды можно применять следующие атрибуты:
- /e – запись полного списка файлов;
- /? – запуск справки.
ATTRIB – команда предназначена для изменения атрибутов файлов или папок. Так же, как и в предыдущем случае, обязательным условием является ввод вместе с командным выражением полного пути к обрабатываемому объекту. Для установки атрибутов используются следующие ключи:
Для того чтобы применить или отключить атрибут, перед ключом соответственно ставится знак «+» или «-».
COPY – применяется для копирования файлов и каталогов из одной директории в другую. При использовании команды обязательно указание полного пути объекта копирования и папки, в которую оно будет производиться. С данным командным выражением можно использовать следующие атрибуты:
- /v – проверка корректности копирования;
- /z – копирование объектов из сети;
- /y – перезапись конечного объекта при совпадении имен без подтверждения;
- /? – активация справки.
DEL – удаление файлов из указанной директории. Командное выражение предусматривает возможность использования ряда атрибутов:
- /p – включение запроса подтверждения удаления перед манипуляцией с каждым объектом;
- /q – отключение запроса при удалении;
- /s – удаление объектов в каталогах и подкаталогах;
- /a: — удаление объектов с указанными атрибутами, которые назначаются при помощи тех же ключей, что и при использовании команды ATTRIB.
RD – является аналогом предыдущего командного выражения, но удаляет не файлы, а папки в указанной директории. При использовании можно применять те же самые атрибуты.
DIR – выводит список всех подкаталогов и файлов, которые расположены в указанной директории. Вместе с основным выражением применяются такие атрибуты:
- /q – получение информации о владельце файла;
- /s – отображение перечня файлов из указанного каталога;
- /w – вывод списка в несколько колонок;
- /o – сортировка перечня выводимых объектов (e – по расширению; n – по имени; d – по дате; s – по размеру);
- /d – отображение списка в несколько колонок с сортировкой по этим колонкам;
- /b – отображение исключительно имен файлов;
- /a – отображение объектов с определенными атрибутами, для указания которых используются те же ключи, что и при использовании команды ATTRIB.
REN – используется для переименования каталогов и файлов. В качестве аргументов к данной команде указывается путь к объекту и его новое название. Например, для переименования файла file.txt, который расположен в папке «Folder», находящейся в корневой директории диска D, в файл file2.txt, нужно ввести следующее выражение:
REN D:\folder\file.txt file2.txt
MD – предназначена для создания новой папки. В синтаксисе команды обязательно следует указать диск, на котором будет располагаться новый каталог, и директорию его размещения в том случае, если он является вложенным. Например, для создания каталога folderN, который расположен в директории folder на диске E, следует ввести такое выражение:
Работа с текстовыми файлами
Следующий блок команд предназначен для работы с текстом.
TYPE – отображает на экране содержимое текстовых файлов. Обязательными аргументом данной команды является полный путь к объекту, текст в котором следует просмотреть. Например, для просмотра содержимого файла file.txt, находящегося в папке «Folder» на диске D, требуется ввести следующее командное выражение:
PRINT – распечатка содержимого текстового файла. Синтаксис данной команды аналогичен предыдущему, но вместо вывода текста на экран производится его распечатка.
FIND – производит поиск текстовой строки в файлах. Вместе с этой командой обязательно указывается путь к объекту, в котором выполняется поиск, а также название искомой строки, заключенное в кавычки. Кроме того, вместе с данным выражением применяются следующие атрибуты:
- /c – выводится общее количество строк, содержащих искомое выражение;
- /v – вывод строк, которые не содержат искомое выражение;
- /I – поиск без учета регистра.
Работа с учетными записями
С помощью командной строки можно просматривать информацию о пользователях системы и управлять ими.
FINGER – отображение информации о зарегистрированных в операционной системе пользователях. Обязательным аргументом данной команды является имя юзера, о котором требуется получить данные. Кроме того, можно использовать атрибут /i. В этом случае вывод информации будет производиться в списочном варианте.
TSCON – выполняет присоединение сеанса пользователя к сеансу терминала. При использовании данной команды обязательно требуется указать ID сеанса или его имя, а также пароль того юзера, которому он принадлежит. Пароль следует указывать после атрибута /PASSWORD.
Работа с процессами
Следующий блок команд предназначен для управления процессами на компьютере.
QPROCESS – предоставление данных о запущенных процессах на ПК. Среди выводимой информации будет представлено наименование процесса, имя пользователя, его запустившего, название сеанса, ID и PID.
TASKKILL – используется для завершения процессов. Обязательным аргументом является наименование элемента, который нужно остановить. Он указывается после атрибута /IM. Также можно произвести завершение не по имени, а по идентификатору процесса. В этом случае используется атрибут /PID.
Работа в сети
С помощью командной строки существует возможность управлять различными действиями в сети.
GETMAC – запускает отображение MAC-адреса подключенной к компьютеру сетевой карты. В случае наличия нескольких адаптеров отображаются все их адреса.
NETSH – инициирует запуск одноименной утилиты, с помощью которой производится демонстрация информации о параметрах сети и их изменение. Данная команда, ввиду своей очень широкой функциональности, имеет огромное количество атрибутов, каждый из которых отвечает за выполнение определенной задачи. Для получения подробной информации о них можно воспользоваться справкой, применив следующее командное выражение:
NETSTAT – отображение статистической информации о сетевых подключениях.
Другие команды
Также существует ряд других командных выражений, применяемых при использовании CMD.EXE, которые нельзя выделить в отдельные группы.
TIME – просмотр и установка системного времени ПК. При вводе данного командного выражения происходит вывод на экран текущего времени, которое в самой нижней строке можно изменить на любое другое.
DATE – команда по синтаксису полностью аналогична предыдущей, но применяется не для вывода и изменения времени, а для запуска данных процедур в отношении даты.
SHUTDOWN – выключает компьютер. Данное выражение можно использовать, как локально, так и удаленно.
BREAK – отключение или запуск режима обработки сочетания кнопок Ctrl+C.
ECHO – выводит текстовые сообщения и применяется для переключения режимов их отображения.