Основы работы с командной строкой windows. CMD командная строка
Командная строка или как её ещё называют cmd в операционной системе Windows 8 такая же как и в младших версиях Windows7, Windows Vista, Windows хр, отсюда следует что одни и те же команды одинаково работают во всех версиях.
Итак давайте для начала разберёмся как нам запустить командную строку. Для этого у вас должен быть работающий компьютер с операционной системой.
Некоторым командам если вы работаете через учётную запись обычного пользователя для выполнения бывает недостаточно прав в целях безопасности, поэтому всегда запускайте командную строку с правами администратора. Существует 2 способа запуска командной строки:
В появившемся окошке пишем cmd,нажимаем Ок.
Запустится окно командной строки с чёрным фоном.
2) Более быстрый способ: через горячие клавиши Win+R,здесь также в появившемся окошке пишем cmd,нажимаем ок.
В windows 8 вы можете воспользоваться только 2 способом, так как там нет меню Пуск. Напишем нашу первую команду help которая выведет список всех доступных команд с краткими пояснениями.
Список всех существующих команд командной строки Windows:
ASSOC
Печать на экран или модификация сопоставлений по расширениям имен файлов.
ATTRIB
Просмотр и модификация свойств файлов.
BREAK
Блокирует или разблокировывает расширенную обработку CTRL+C в системе DOS.
BCDEDIT
Устанавливает свойства в базе данных загрузки, которая позволяет управлять начальной загрузкой.
CACLS
Выводит данные и изменяет списки управления доступом (ACL) к файлам.
CALL
Вызывает один пакетный файла из другого, а также может передавать входные аргументы.
CD
CHCP
Вывод или задание кодировки.
CHDIR
Выводит название или перемещает к другой папке.
CHKDSK
Диагностика накопителя на ошибки.
CHKNTFS
Показывает или изменяет диагностику накопителя во время загрузки.
CLSО
чистка дисплея от всех символов.
CMD
Запускает программу командной строки Windows. На одном компьютере их можно запустить бесконечное количество. Они будут работать независимо друг от друга.
COLOR
Изменяет и устанавливает основной фон окна и самих шрифтов.
COMP
Показывает различия и сравнивает содержимое двух файлов.
COMPACT
Изменяет и показывает сжатие файлов в NTFS.
CONVERT
Изменяет дисковые тома FAT в NTFS. Текущий диск изменить не удастся.
COPY
Создаёт копию файла или файлов и помещает их в указанное место.
DATE
Показывает или устанавливает текущую дату.
DEL
Уничтожает один или несколько файлов сразу.
DIR
Показывает имена файлов и папок с их датой создания,находящихся в текущей или указанной в параметрах папки.
DISKCOMP
Сравнивает и показывает различия 2 гибких накопителей.
DISKCOPY
Создаёт копию содержимого одного гибкого накопителя на другой.
DISKPART
Показывает и изменяет свойств раздела диска.
DOSKEY
Изменяет и повторно вызывает командные строки; создаёт макросы.
DRIVERQUERY
Отображает сведения о «положении дел» и атрибутах драйвера устройства.
ECHO
Выводит текстовую информацию и меняет режим отображения команд на экране.
ENDLOCAL
Подводит к концу локализацию среды для пакетного файла.
ERASE
Уничтожает файл или файлы.
EXIT
Прекращает работу программы командной строки
FC
Показывает различия двух файлов или двух наборов файлов а также сравнивает их
FIND
Осуществляет поиск текстовой строки в файлах либо в одном файле.
FINDSTR
Расширенный поиск текстовых строк в файлах.
FOR
Цикл. Повторяет выполнение одной и той же команды указанное количество раз
FORMAT
Форматирование накопителя для работы с Windows.
FSUTIL
Показывает и устанавливает атрибуты файловой системы.
FTYPE
Даёт возможность изменить и просмотреть типы файлов, которые в основном применяются при сопоставлении по расширениям имен файлов.
GOTO
Передаёт управление к другой указанной команде.
GPRESULT
Выводит сведения о групповой политике для компьютера или пользователя.
GRAFTABL
Даёт возможность Windows показывать расширенный набор символов в графическом режиме.
HELP
Выводит все данные о существующих командах Windows.
ICACLS
Показывает, модифицирует, архивирует либо восстанавливает списки ACL для файлов и папок.
IF
Выполняет команды по заданному условию.
LABEL
Создаёт, модифицирует и уничтожает метки тома для накопителей.
MD
Создаёт пустой каталог.
MKDIR
Создаёт пустой каталог.
MKLINK
Cоздаёт символические и жесткие ссылки
MODE
Настраивает системные устройства.
MORE
Последовательно выводит информацию по блокам размером в один экран.
MOVE
Перемещает файлы из одного места в другое.
OPENFILES
Показывает файлы, которые открыты на общей папке удаленным юзером.
PATH
Выводит или задаёт полный путь к исполняемым файлам.
PAUSE
Прекращает выполнение команд командной строки и выводит информирующий текст.
POPD
Восстанавливает предыдущее значение активной папки, которое было сохранено посредством команды PUSHD.
PRINT
Выводит на печать содержимое текстового файла.
PROMPT
Модифицирует приглашение в командной строке Windows.
PUSHD
Сохраняет значение активной папки и переходит к другой папке.
RD
Уничтожает каталог.
RECOVER
Возрождает данные, способные читаться, с плохого или поврежденного винчестера.
REM
Помещает комментарии в пакетные файлы и файл CONFIG.SYS.
REN
Меняет название как файлов так и папок.
RENAME
Аналогичен команде
REN.
REPLACE
Меняет файлы местами.
RMDIR
Уничтожает каталог.
ROBOCOPY
Продвинутый инструмент для копирования файлов и целых папок
SET
Показывает, устанавливает и уничтожает переменные среды Windows.
SETLOCAL
Производит локализацию изменений среды в пакетном файле.
SC
Даёт возможность работать со службами
SCHTASKS
Позволяет запускать любые программы и последовательно выполнять нужные команды по заданному плану
SHIFT
Меняет позицию (сдвиг) подставляемых параметров для пакетного файла.
SHUTDOWN
Завершает работу компьютера.
SORT
Сортирует ввод по заданным параметрам.
START
Запускает программу или команду в новом окне.
SUBST
Назначение заданному пути имени накопителя.
SYSTEMINFO
Выводит данные об операционной системе и конфигурации компьютера.
TASKLIST
Показывает список всех запущенных процессов с их идентификаторами.
TASKKILL
“Убивает” или останавливает процесс.
TIME
Устанавливает и выводит системное время.
TITLE
Задаёт название окну для текущего сеанса интерпретатора командных строк CMD.EXE
TREE
Выводит директории накопителя в удобном наглядном виде.
TYPE
Выводит содержимое текстовых файлов.
VER
Выводит краткие сведения о версии Windows.
VERIFY
Проверяет на ошибки записи файла на накопителе.
VOL
Выводит на дисплей метки и серийный номер тома накопителя.
XCOPY
Создаёт копию файлов.
WMIC
Выводит WMI в командной строке.
Windows для общения с компьютером на понятном ему языке. Однако по-прежнему запуск программ осуществляется с помощью обычной командной строки (консоли). Она является родоначальником интерфейса и средством общения пользователя и ПК. Суть работы заключается в том, что команды вводятся в строку с помощью клавиатуры. Этот метод управления часто используют системные администраторы. Обычные пользователи также должны знать основные команды.
Консоль - что это?
Запуск программ Windows осуществляется с помощью консоли - командной строки. Это один из видов текстового интерфейса, который стал доступен многим пользователям ОС MS DOS. Вводятся команды в командную строку в ручном режиме. Многие считают консоль устаревшим способом управления, необходимость в котором часто возникает у пользователей и системных специалистов. Командная строка представляет собой черное окно с зеленой надписью расположения и мигающим курсором. В указанное место вводится соответствующая команда для компьютера.
Командная строка - невероятно удобное окно для решения множества проблем. Однако для взаимодействия с консолью потребуются знания написания команд. Плюс в том, что они сокращают время выполнения сложных действий. Для этого достаточно ввести в строку нужную задачу.
Зачем нужны команды?
Команды для командной строки необходимы, чтобы налаживать контакт пользователя с операционной системой и компьютером. Работа с командной строкой - это острая необходимость для специалистов, которые занимаются системным администрированием. Консоль - небольшая часть того, что можно использовать в качестве инструмента для работы с Windows. Командная строка удобная, быстрая, с ее помощью легко решать многие вопросы. Для работы с ней потребуются знания команд и навыки, которые приведут к положительному результату.
CMD - команд огромное множество. Запомнить главные из них поможет практика. С помощью команд можно изменять, редактировать файлы, создавать, восстанавливать разделы, настраивать, запускать, перезагружать компьютер, удалять папки, копировать и многое другое. Специалисты советуют составить в блокноте список важный команд в алфавитном порядке. Это удобно и помогает быстро сориентироваться.
Как запустить?
Команды для командной строки Windows запускаются без особых трудностей. Несмотря на графический интерфейс, консоль всегда была и есть главный элемент управления компьютером. Основы работы с консолью пригодятся обычному пользователю. Для запуска командной строки откройте меню: «Пуск» - «Выполнить». Впишите в появившемся окне слово «Cmd», нажмите «Enter». Если в версии операционной системы нет пункта «Выполнить», то сочетание «Win+R».
В Windows 7 нажмите правой кнопкой мыши на «Пуск», перейдите в «Свойства» - «Настроить», поставьте галочку возле «Выполнить». Если нужно открыть консоль от имени администратора, впишите в строке поиска «Пуск» команду «Cmd», нажмите правой кнопкой на программе «Cmd», выберите «Запуск от имени администратора». На рабочем столе удобно создать ярлык, который будет открывать консоль. Внешний вид окна строки можно изменять по желанию пользователя (цвет, шрифт, расположение).
Иногда могут возникнуть проблемы с копированием и вставкой текста в командную строку. В случае с консолью кнопки буфера обмена не работают. Если нужно сделать копию, нажмите правой кнопкой мыши по окну, выберите "Пометить", выделите текст левой кнопкой мышки, а затем кликните правой. Для того чтобы вставить текст или надпись, нажмите правой кнопкой мыши в окне командной строки "Вставить". Кроме того, работать с консолью можно "горячими" клавишами на клавиатуре, стрелками "вверх/вниз".
Основные
Главные команды для командной строки помогают пользователю решать задачи первостепенной важности в короткие сроки.
Дополнительные
Список команд, который является вспомогательным, часто используется системными специалистами для работы с информацией, размещенной на жестком диске.
- Команда «Format» удаляет данные с винчестера, готовит его для копирования. Как пример команды форматирования: «FORMAT диск:/FS:FAT (файловая система)».
- «FC» команда сравнивает файлы друг с другом.
- «IPCONFIG» - показывает полную информацию о настройках Сети, а также сообщает о типе сетевого соединения «IPCONFIG/ALL».
- Команда «PING» проверит доступность сайта. Пример: «PING fb.ru». Наличие цифр в ответе свидетельствует о том, что все в порядке, сайт доступен для посещения.
Команды для Сети
Команды командной строки для Сети позволяют эффективно работать в Интернете, исправлять ошибки и настраивать параметры. Если необходимо узнать свой IP-адрес, введите в консоли команду «Ipconfig». В разных вариациях подключения к Интернету можно узнать полную информацию о Сети. После ввода пользователь получит список сетевых подключений, которые используются компьютером. Если компьютер пользователя подключен к Интернету через беспроводную связь Wi-Fi, главный шлюз будет выбран для связи с роутером. В его настройки пользователь может зайти через команду, введенную в консоль. Если компьютер подключен к локальной сети, узнать об IP-адресе можно через командную строку с соответствующим запросом.
С помощью команд «Ping» и «Tracert» пользователь быстро найдет и устранит проблемы в работе Интернета и браузера. Команда «Netstat-an» отображает сетевые подключения и порты. Это очень полезная программа, ведь она отображает различную сетевую статистику. Ключ «-an» открывает список доступных сетевых подключений, портов и IP-адресов. Команда «Telnet» подключает к одноименным серверам. Если необходимо получить сведения о сетевых настройках, воспользуйтесь командой «Ipconfig». Без дополнительных параметров, команда отображает информацию об IP-адресе. Если нужны конкретные сведения дополните команду «All». Введенная в строку «Ipconfig/flushdns» - очищает кэш в Windows.
Фильтры
Фильтры - команды для командной строки, которые используются с символом перенаправления канала. Они нужны для сортировки, просматривания и отбора сведений других команд. Фильтры упорядочивают, делят, выделяют часть информации, которая проходит через них. Среди этих команд можно отметить следующие:
- «More» - отображает содержимое файла;
- «Find» - ищет указанные символы;
- «Sort» - сортирует файлы по алфавиту.
Для того чтобы направить данные из файла используется символ «L», для направления на выход канал «I».
Выключение
Кроме встроенных CMD, консоль используют для запуска обычных программ. Для того чтобы ее ввести, достаточно набрать нужное сочетание букв в окне «Выполнить». Если необходим просмотр результатов лучше использовать строку. «SHUTDOWN» - команда, которая завершает работу Windows, если по каким-либо причинам не работает кнопка «Пуск». Она пригодится, в случае выполнения компьютером задачи, которую нельзя прерывать (а пользователю необходимо уйти и не оставлять компьютер включенным на долгое время). Устройство корректно выключится по завершению работы самостоятельно. Это лучше, чем ставить таймер.
Наберите следующую команду «Shutdown-s-t-1300», нажмите «Enter». Цифры - это время в секундах, через которое выключится устройство. Команда для перезагрузки компьютера из командной строки выглядит следующим образом: «Shutdown-r». Нажмите «Подтвердить» для активации. Команда «At» - запускает ПК в назначенное пользователем время. Эта утилита считывает и группирует задания в операционной системе Windows.
Форматирование
Список команд для консоли огромен. Многие из них безобидные и простые, но есть среди них особые, которые требует осторожности со стороны пользователя. Будьте внимательными! Иногда необходимо полностью отформатировать диск или флешку. Команда удаления всех данных выглядит так: «Format С», вспомогательные параметры «/fs» - определяют место файловой системы форматирующего диска, «/v» - задает метку тома, «/a» - размер кластера. Не выполняйте команду форматирования, если не уверены в своих действиях и не знаете, зачем это нужно. Команда удаляет всю информацию с ПК!
Проверка
Некоторые команды для командной строки предназначены для проверки дисков на наличие системных ошибок. Команда «CHKDSK» без дополнительных параметров выводит информацию о состоянии жесткого диска. Если будут найдены ошибки, введите дополнительно «/f», что позволит их исправить. Перед тем как проверять диск, заблокируйте его. Если консоль заполнена командами, введите в строку «c/s» для очистки экрана.
Системные файлы проверит команда «Sfc». С ее помощью можно восстановить поврежденные файлы. Дополняется команда параметрами «/scannow», «/scanonce», «/scanboot», которые проверяют и исправляют системные ошибки в файлах.
Другие
Невозможно знать все команды строки, но некоторые из них пригодятся пользователю. Например, команда «Assoc» изменяет связь между расширением и типом файла. Если пользователь желает узнать подробную информацию об операционной системе и состоянии компьютера, ему следует набрать «Systeminfo». С помощью редактора системного реестра «Regent» можно изменять скрытые настройки ОС. Однако если не знаете, что к чему, делать это не рекомендуется из-за риска поломки Windows. Вызвать конфигурацию системы - специальную службу легко, введя в командную строку "Msconfic". Если хотите узнать о командах больше, напишите в строке консоли "Help", с учетом, что в качестве операционной системы выступает седьмая-восьмая версия Windows.
К полезным командам для пользователя специалисты относят сетевые, системные и фильтры. Команда "At" состоит из целого набора команд, которые используются для установки, переустановки, настройки модема. Она также считается командой-планировщиком. С ее помощью можно изменять, отменять, настраивать задания для удаленного или локального компьютера. В операционной системе Windows лучше использовать вместо команды "At" утилиту "SCHTASKS". Ее возможности намного шире.
Недавно я вырос из лютого эникея в очень большой компании, до скромного сисадмина надзирающего за сетью в 10 ПК. И, как очень ленивый сисадмин, столкнулся с задачами по автоматизации своей деятельности. Полгода назад я еще не знал, что в командной строке Windows есть конвейеры. Это стало первым шокирующим открытием. И я пошел дальше, и выяснилось, что там, где я раньше писал утилитки на C#, Delphi или громоздкие скрипты с вложенными циклами, можно было обойтись парой команд forfiles или robocopy .
Не буду рассказывать о банальностях, типа о перечислении файлов и папок клавишей Tab . Под хабракатом расскажу о том, что может быть полезно начинающим админам и эникеям.
Горячие клавиши
Начнем с горячих клавиш, ведь сначала необходимо изучить, что нам может дать рабочая среда.F1
- В консоли эта клавиша работает в точности как и стрелка вправо, т.е. выводит по одному символу из последней введенной (либо выбранной в истории) команды.
F2 + <символ>
- Выводит последнюю введенную команду до указанного символа. Например, если последняя введенная вами команда выглядела вот так:
ping 192.168.25.1
то после нажатия комбинации клавиш F2 + 5
вы получите:
ping 192.168.2
F3
- Выводит последнюю, и только последнюю, в истории команду целиком.
F5
- Выводит последние введенные команды по порядку, также как и стрелка вверх.
F6
- Вставляет символ EOF на текущую позицию командной строки, что аналогично нажатию комбинации Ctrl + Z.
F7
- Диалоговое окно, содержащее историю команд.
Alt + F7
- Очищает историю команд.
<символ(ы)> + F8
- Перебирает команды, которые начинаются с символов уже введенных в командную строку.
Если перед нажатием F8
ничего не вводить, то эта клавиша будет работать как и стрелка вверх, но с небольшим отличием - перебор строк будет осуществляться циклично, т.е. после первой команды из списка будет выведена последняя.
F9 + <число>
- Вставляет команду из истории под соответствующим номером. К примеру, в ситуации приведенной на скрине выше при нажатии комбинации F9 + 4
в консоли появится:
ipconfig
Операторы командной строки
Я, давным-давно, когда был маленький, даже не представлял как можно работать в консоли без графического интерфейса. Ведь вывод команд порой занимает десятки страниц, а если надо выбрать оттуда какие-то данные, то и постраничный вывод не спасет. Но однажды я поставил на старый комп FreeBSD, открыл хандбук и просто голова кругом пошла от открывшихся возможностей. Там можно перенаправить вывод команды на вход другой команды и это называется конвейером.Оператором конвейера в *nix и cmd, является символ вертикальной черты.
Например, вывод всех текстовых файлов в текущей папке покажет команда
dir | find ".txt"
Оператор объединения команд
&Пример: Команда1 & Команда2 – сначала выполнятся Команда1, а уже потом Команда2
Оператор И
&&Пример: Команда1 && Команда2 - Команда2 будет выполняться только в том случае, если произошло успешное выполнение Команды1
Оператор ИЛИ
||Пример: Команда1 || Команда2 - Команда2 будет выполняться только в том случае, если Команда1 не смогла выполниться.
Для группирования команд используются круглые скобки, примеры:
- (Команда1 & Команда2) && Команда3 – Если Команды1 и Команды2, выполнятся успешно, произойдет выполнение Команды3.
- (Команда1 & Команда2) || Команда3 - Если Команды1 и Команды2, не выполнятся, произойдет выполнение Команды3.
Спасибо за внимание! Жду критики и предложений…
UPD1
Для тех, кто не в теме, циркумфлекс(вот этот знак "^") означает нажатие клавиши с Ctrl (^C = Ctrl +C).
^C - Прерывает команду, ну это все знают.
^S - Приостанавливает выполнение команды, а потом запускает.
^I - Аналог Tab, перебирает папки и файлы.
^M - Аналог Enter.
^H - Аналог Backspace.
^G - Написав в пакетном файле команду echo ^G можно пикать системным динамиком(спикером).
(Команды ^I и ^H , получены мной методом «научного тыка», еще есть ^J но не знаю, что она делает)
P.S. Другие тонкости командной строки Windows, уже неоднократно освещались на Хабре. И не вижу смысла копи-пастить.
P.P.S. Ссылки на интересные посты и статьи по другим возможностям командной строки Windows.
Всем привет. В этой статье, мы поговорим на такие темы как:
Командная строка (CMD) — это отдельная программа, которая дает возможность пользователю напрямую взаимодействовать с операционной системой. Командная строка основана на среде, в которой выполняются приложения и служебные программы с помощью текстового интерфейса, а результат выполнения отображается на экране.
Командная строка Windows использует интерпретатор команд cmd.exe , который позволяет загружать приложения и направляет поток данных между ними, проще говоря переводит команды пользователя, в понятный системе вид. Консоль командной строки интегрирована во все версии ОС Windows. На первый взгляд коммандный интерфейс пугает пользователя избалованных графическим интерфейсом того-же Windows, но как правило командный интерфейс , намного быстрее и имеет массу дополнительных возможностей, которые не могут быть осуществлены в граффическом интерфейсе.
Методы запуска:
- Пуск / Все программы / Стандартные / Командная строка.
- Пуск / Выполнить / в строку вводим cmd.exe
- Запуск из системной папки: C:\WINDOWS\system32\cmd.exe
Команды CMD.
Ниже я дам вам табличку с полным перечнем комманд коммандной строки , а после таблички мы более подробно разберем основные Команды CMD.
Комманда | Описание |
---|---|
ASSOC | Вывод либо изменение сопоставлений по расширениям имен файлов. |
AT | Выполнение команд и запуск программ по расписанию. |
ATTRIB | Отображение и изменение атрибутов файлов. |
BREAK | Включение/выключение режима обработки комбинации клавиш CTRL+C. |
CACLS | Отображение/редактирование списков управления доступом (ACL) к файлам. |
CALL | Вызов одного пакетного файла из другого. |
CD | |
CHCP | Вывод либо установка активной кодовой страницы. |
CHDIR | Вывод имени либо смена текущей папки. |
CHKDSK | Проверка диска и вывод статистики. |
CHKNTFS | Отображение или изменение выполнения проверки диска во время загрузки. |
CLS | Очистка экрана. |
CMD | Запуск еще одного интерпретатора командных строк Windows. |
COLOR | Установка цвета текста и фона, используемых по умолчанию. |
COMP | Сравнение содержимого двух файлов или двух наборов файлов. |
COMPACT | Отображение/изменение сжатия файлов в разделах NTFS. |
CONVERT | Преобразование дисковых томов FAT в NTFS. Нельзя выполнить преобразование текущего активного диска. |
COPY | Копирование одного или нескольких файлов в другое место. |
DATE | Вывод либо установка текущей даты. |
DEL | |
DIR | Вывод списка файлов и подпапок из указанной папки. |
DISKCOMP | Сравнение содержимого двух гибких дисков. |
DISKCOPY | Копирование содержимого одного гибкого диска на другой. |
DOSKEY | Редактирование и повторный вызов командных строк; создание макросов. |
ECHO | Вывод сообщений и переключение режима отображения команд на экране. |
ENDLOCAL | Конец локальных изменений среды для пакетного файла. |
ERASE | Удаление одного или нескольких файлов. |
EXIT | Завершение работы программы CMD.EXE (интерпретатора командных строк). |
FC | Сравнение двух файлов или двух наборов файлов и вывод различий между ними. |
FIND | Поиск текстовой строки в одном или нескольких файлах. |
FINDSTR | Поиск строк в файлах. |
FOR | Запуск указанной команды для каждого из файлов в наборе. |
FORMAT | Форматирование диска для работы с Windows. |
FTYPE | Вывод либо изменение типов файлов, используемых при сопоставлении по расширениям имен файлов. |
GOTO | Передача управления в отмеченную строку пакетного файла. |
GRAFTABL | Позволяет Windows отображать расширенный набор символов в графическом режиме. |
HELP | Выводит справочную информацию о командах Windows. |
IF | Оператор условного выполнения команд в пакетном файле. |
LABEL | Создание, изменение и удаление меток тома для дисков. |
MD | Создание папки. |
MKDIR | Создание папки. |
MODE | Конфигурирование системных устройств. |
MORE | Последовательный вывод данных по частям размером в один экран. |
MOVE | Перемещение одного или нескольких файлов из одной папки в другую. |
PATH | Вывод либо установка пути поиска исполняемых файлов. |
PAUSE | Приостановка выполнения пакетного файла и вывод сообщения. |
POPD | Восстановление предыдущего значения текущей активной папки, сохраненного с помощью команды PUSHD. |
Вывод на печать содержимого текстовых файлов. | |
PROMPT | Изменение приглашения в командной строке Windows. |
PUSHD | Сохранение значения текущей активной папки и переход к другой папке. |
RD | Удаление папки. |
RECOVER | Восстановление читаемой информации с плохого или поврежденного диска. |
REM | Помещение комментариев в пакетные файлы и файл CONFIG.SYS. |
REN | |
RENAME | Переименование файлов и папок. |
REPLACE | Замещение файлов. |
RMDIR | Удаление папки. |
SET | Вывод, установка и удаление переменных среды Windows. |
SETLOCAL | Начало локальных изменений среды для пакетного файла. |
SHIFT | Изменение содержимого (сдвиг) подставляемых параметров для пакетного файла. |
SORT | Сортировка ввода. |
START | Запуск программы или команды в отдельном окне. |
SUBST | Сопоставляет заданному пути имя диска. |
TIME | Вывод и установка системного времени. |
TITLE | Назначение заголовка окна для текущего сеанса интерпретатора командных строк CMD.EXE. |
TREE | Графическое отображение структуры папок заданного диска или заданной папки. |
TYPE | Вывод на экран содержимого текстовых файлов. |
VER | Вывод сведений о версии Windows. |
VERIFY | Установка режима проверки правильности записи файлов на диск. |
VOL | Вывод метки и серийного номера тома для диска. |
XCOPY | Копирование файлов и дерева папок. |
Команды командной строки.
Теперь давайте по подробней поговорим, о самых часто используемых командах, но прежде расскажу вам немножко о ключах которые можно применять вместе с коммандами, для более функционального действия. На пример возмем команду RD (удаление каталога), если ее применить к пустой папке, то она удалиться, но если в папке есть файлы, то ничего не произойдет. Так вот, чтоб удалить папку вместе с находящимися в ней файлами, нужно вместе с командой RD применить ключ /s .
Тоесть есть например каталог kat и в нем находять какие-либо файлы, чтоб удалить каталог вместе с файлами, нужно прописать RD/s kat . Список ключей к любой комманде можно узнать, набрав имя команды слеш и вопрос: имя_команды/? .
Основные команды работы с каталогами:
- MD — Создание каталога. Синтаксис: (MD имя каталога, есть возможность указать путь расположения) .
- RD — Удаление каталога. Синтаксис: (RD имя каталога, есть возможность указать путь расположения) . Примечание, RD без ключей позваляет удалить только пустой каталог.
- CD — Смена текущего каталога. Синтаксис: (CD имя каталога, есть возможность указать путь расположения) . CD\ — Переход в корневой каталог. CD.. — Переход в родительский каталог.
- DIR — Просмотр каталога ввиде списка. Синтаксис: (DIR имя каталога, есть возможность указать путь расположения) .
- TREE — Вывод каталогов в граффическом представлении. Синтаксис: (TREE имя каталога, есть возможность указать путь расположения) .
- MOVE — Перемещение\Переименование каталога. Синтаксис: .
- XCOPY — Копирование структур каталогов. Синтаксис: (XCOPY что_копируем куда_копируем, есть возможность указать путь расположения) .
Команды работы с файлами:
- COPY CON — Создание файла. Синтаксис: (COPY CON имя_файла_с_расширением, есть возможность указать путь расположения) .
- TYPE — Вывод содержимого файла на экран. Синтаксис: (TYPE имя_файла_с_расширением, есть возможность указать путь расположения) .
- DEL — Удаление файла. Синтаксис: (DEL имя_файла_с_расширением, есть возможность указать путь расположения) .
- COPY — Копирование файла\Обьединения файлов. Синтаксис(копирование): (COPY что_копируем куда_копируем, есть возможность указать путь расположения) . Синтаксис(обьединение): (COPY имя_файла + имя_файла + имя_файла… имя_файла_обьединения, есть возможность указать путь расположения) .
- EDIT — Создание\Редактирование файла. Синтаксис: (EDIT имя файла, есть возможность указать путь расположения) .
- MOVE — Перемещение\Переименование файла. Синтаксис: (MOVE что_перемещаем куда_перемещаем, есть возможность указать путь расположения) .
- REN — Переименование файлов. Синтаксис: (REN что_переименовываем вочто_переименовываем, есть возможность указать путь расположения) .
- FC — Сравнение файлов. (FC имя_файла имя_файла имя_файла…, есть возможность указать путь расположения) .
Команды системного назначения:
- CLS — Отчистка экрана.
- DATE — Просмотр и вывод на изменения текущей даты.
- VER — Вывод информации о текущей версии Операционной системы.
- VOL — Вывод информации о томе-логическом разделе диска.
- SYSTEMINFO — Вывод инофрмации о конфигурациях системы.
- EXIT — Выход из командной строки.
Это были наиболее используемые команды командной строки.
На этом данную статью я заканчиваю, надеюсь, вы полностью разобрались с темами: Команды CMD, Команды командной строки, Командная строка.
Большинство пользователей персональных компьютеров не сталкиваются с потребностью использования какой-либо CMD команды. Многим просто хватает функций, предоставляемых визуальной оболочкой операционной системы. Тем не менее, есть ситуации, когда приходится манипулировать системой напрямую, вот тогда-то и приходит на помощь командная строка.
Что такое командная строка
Это программное обеспечение, входящее в состав стандартных программ системы. CMD предоставляет пользователю возможность работать с системой и файлами напрямую. Приложение имеет текстовый интерфейс, а результат выполнения отображается на экране. Проще говоря, командная строка переводит запросы пользователя в понятную системе форму. Внешне, конечно, программа выглядит для простого пользователя не очень привычно, но при этом обладает рядом положительных свойств, а к тому же она быстрее визуальной составляющей. встроена в каждую версию операционной системы Windows.
Способы запуска командной строки
Разработчики операционной системы предусмотрели несколько вариантов запуска CMD:
- Перейти в меню Пуск/ стандартные программы/ далее в списке выбрать "Командная строка".
- Перейти в меню Пуск, выбрать "Выполнить", в появившемся окне в строку ввести CMD.exe. Вызвать окно "Выполнить" также можно с помощью комбинации клавиш Win+R.
- Перейти в системную папку C:\Windows\system32 и выбрать программу CMD.exe.
Большинство самых важных команд имеется возможность получить при помощи команды Help. После ввода данного запроса появятся команды CMD Windows с информацией об их способах применения. Все их можно подразделить на несколько достаточно обширных групп. Их разделение происходит по принципу применения. Например, CMD команды запуска используемых команд. Ниже будут представлены самые распространенные из них. Они же и самые необходимые команды строки CMD.
Основные команды для работы с системными каталогами
Данный список команд пригодится, если потребуется получить доступ к папкам, расположенным в системе:
- Dir - предоставляет возможность просмотреть папки в виде списка. С помощью дополнительных критериев командной строки можно отсортировать каталоги по ряду параметров.
- RD - предоставляет возможность удалить ненужный каталог. С дополнительными параметрами можно задать критерии удаления: например, удалять несколько папок сразу.
- MD - команда создает новую папку (каталог). Различные параметры позволяют создавать каталоги разного вида.
- CD - предоставляет возможность переместиться из одного каталога в другой, в некоторых случаях потребуется использовать кавычки.
- XCopy - используется для копирования папок, при этом не меняется их структура. В отличие от Copy эта имеет более расширенные возможности команды. Через CMD с этим запросом можно осуществлять достаточно гибкие операции.
- Tree - предоставляет возможность отобразить каталоги в графическом виде. По умолчанию отображение происходит посредством псевдографики.
- Move - применяется как для перемещения, так и для изменения имени каталога. Команда дает возможность перемещать за раз несколько папок.
Основные команды для работы с файлами
Эти команды CMD файла могут пригодиться очень многим пользователям персонального компьютера:
- del - команда используется для удаления. Может использоваться для удаления как одного, так и нескольких файлов. Кроме того, есть возможность удаления разрешенных только для чтения файлов;
- edit - с помощью команды выполняется запуск текстового редактора;
- ren - позволяет переименовать файл. Также можно использовать rename;
- move - применяется для перемещения и переименования файла;
- copy con - позволяет создать новый файл;
- fc - позволяет сравнить, что находится в двух файлах. Результатом работы являются появляющиеся символы, которые дают информацию о статусе сравнения;
- type - применима для текстовых документов. Выполнением команды является вывод на экран содержимого файла;
- copy - позволяет копировать, а также объединять файлы.
Команды для диагностики ЖД компьютера и системы
Кроме всех приведенных достоинств, CMD команды позволяют проводить проверки на наличие ошибок в работе жестких дисков или изменять метки томов, а также делать дефрагментацию.
- Compact - команда позволяет отображать и настраивать сжатие в файловой системе NTFS. Путем этой команды можно существенно сэкономить дисковое пространство.
- Format - производит форматирование диска или дискеты. Учтите, форматирование приведет к полному удалению всех данных на носителе.
- Chkdisk - осуществляет проверку и вывод информации о носителе. Команда поможет узнать о занятом пространстве, количестве места на поврежденных секторах и так далее.
- Fsutil - предоставляет информацию о файловой системе и позволяет внести в нее изменения.
- Chkntfs - позволяет показать и настроить в процессе запуска Windows.
- Convert - позволяет преобразовать том из одной файловой системы в другую. Невозможно изменять тип у активного тома или диска.
- Recover - команда для восстановления данных с поврежденных носителей. Происходит данный процесс методом считывания одного сектора за другим. Считывание происходит лишь с тех секторов, с которых можно считать. Данные расположенные в поврежденных физически секторах восстановлены не будут. Чаще всего восстанавливают, таким образом, текстовые документы с поврежденных дискет.
- Diskpart - позволяет открыть данные о диске и провести требуемую настройку.
- Vol - предоставляет информацию о серийном номере жесткого диска.
- Label - применяется для просмотра и редактирования меток тома. Следует учитывать, что для наименование тома может содержать не более 11 символов, а NTFS 32 символа.
Информационные команды
Данный вид команд поможет получить данные о версиях, конфигурациях, а также установленных драйверах:
- ver - предоставляет информацию о версии системы при помощи команды CMD, Windows 7 также поддерживает этот запрос;
- driverquery - позволяет просмотреть сведения об установленных драйверах; Отображение может происходить в виде списка, таблицы или CSV;
- systeminfo - предоставляет информацию о конфигурациях системы. Конфигурации можно просмотреть как на локальном, так и на к тому же команда предоставляет свойства о пакетах обновления.
процессами и приложениями
Команды для управления и изменения параметров операционной системы:
- shutdown - команда используется для выключения, перезагрузки или перевода компьютера в спящий режим. При наличии необходимых у пользователя прав имеется возможность проводить настройки удаленно;
- time - используется для отображения и изменения текущего времени;
- date - используется для отображения и изменения текущей даты;
- tasklist - предоставляет пользователю список процессов, выполняющихся в настоящее время на локальном или удаленном персональном компьютере;
- schtasks - дает возможность создавать, настраивать или удалять запланированные задачи в операционной системе. В графическом интерфейсе команда представлена программой "Планировщик заданий";
- taskkill - применяется для завершения работы процессов посредством идентификаторов или же наименований исполняемых файлов. Использоваться средство начало с Windows XP.
Команды для настройки командной строки
Эта группа команд относится непосредственно к настройке работы CMD. Команды помогут очищать экран, менять его внешний вид и так далее:
- Exit - позволяет закрывать пакетные данные или же вовсе закрыть командную строку.
- Color - предоставляет возможность изменения цвета фона или шрифта в окне командной строки. Цвет задается шестнадцетиричной цифрой. Старший бит обозначает яркость, а последующие - цвет. По умолчанию используется белые буквы на черном фоне.
- Title - позволяет изменять наименование окна CMD.exe.
- CMD - позволяет запустить новое окно интерпретатора командной строки Windows. Обычно необходимость в этой команде возникает, когда требуется предопределить настоящие настройки CMD.
- Prompt - дает возможность изменить приветствие командной строки. Если использовать команду без параметров, то текст приглашения будет иметь вид: текущий диск, каталог и символ "больше".
Сетевые команды CMD
У большинства пользователей потребность в данных запросах возникает крайне редко, но профессионалы считают, что данные коды очень помогают при работе с компьютером:
- getmac - команда предоставляет информацию о аппаратных адресах сетевых адаптеров. При этом узнать можно как локальные, так и удаленные адреса;
- netsh.exe - команда выполняет открытие еще одной строки. С помощью нее при необходимости можно вести настройку сети. Многие опытные пользователи считают эту программу незаменимой. Для получения справки о командах необходимо написать ее с вопросительным знаком;
- ipconfig - позволяет получить информацию об установках протокола. Иногда команда позволяет обновить данные в автоматическом режиме. Старые операционные системы могут не поддерживать работу данной команды CMD;
- nbtstat - основное назначение команды - вывод информации NetBt. кроме того, происходит отображение имен и содержимого;
- netstat.exe - эта команда выводит информацию о соединениях. Выводимые данные позволяют увидеть всю информацию, связанную с
Стоит помнить, что, помимо этих сетевых команд, существуют еще некоторые, которые помогут упростить работу пользователи. Следует помнить, что использовать эти команды нужно только тогда, когда есть уверенность в совершаемом действии. Неправильное использование команд CMD может привести к серьезным проблемам в работе персонального компьютера.
Список полезных команд
Помимо приведенных команд, существует еще огромное количество прочих:
- break - команда позволяет включить обработку клавиш CTRL+C;
- debug - запускает средство для отладки и прочих изменений в программные продукты;
- devcon - команда запускает средство, альтернативное диспетчеру задач;
- exe2bin - команда преобразовывает приложения формата exe в двоичный формат;
- hostname - предоставляет возможность получения имени компьютера;
- logoff - команда завершает работу системы Windows.
Все приведенные CMD команды позволят упростить работу с некоторыми программными средствами. Главное, не пытаться использовать запросы не по их прямому назначению, дабы избежать потерь важной информации и прочих нежелательных последствий.