Подпишись и читай
самые интересные
статьи первым!

Просмотр директории в командной строке. Работа с командной строкой (CMD) Windows

Почему в мире творится такой хаос? Да потому что администратор нашей системы забыл о выполнении своих обязанностей. Или просто потерял список cmd команд от нашего мира. Хотя это несколько оригинальный взгляд на существующий порядок вещей, но, тем не менее, он отражает часть нужной нам правды: с помощью командной строки можно легко навести порядок в своем компьютере:

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

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

В системах на основе UNIX при работе с командной строкой возможно применение мыши.

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

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

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

Командной оболочкой Windows для манипуляции и перенаправления команд определенным утилитам и средствам операционной системы является интерпретатор Cmd.exe . Он загружает консоль и перенаправляет команды в понятном для системы формате.

Работа с командной строкой в операционной системе Windows

Вызвать консоль в Windows можно несколькими способами:


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


После запуска утилиты можно получить справочную информацию о командах и формате их написания в консоли. Для этого нужно ввести оператор help и нажать на «Enter »:


Основные команды для работы с файлами и директориями

Наиболее часто употребляемыми являются следующие команды:

  • RENAME – переименование директорий и файлов. Синтаксис команды:

RENAME | REN [диск/путь] исходное имя файла/каталога | конечное имя_файла
Пример: RENAME C:UsersдомашнийDesktoptost.txt test.txt

  • DEL (ERASE) – используется для удаления только файлов, а не каталогов. Ее синтаксис:

DEL | ERASE [метод обработки] [имя_файла]
Пример: Del C:UsersдомашнийDesktoptest.txt/P

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


Более подробно о возможных значениях параметра «метод обработки» можно узнать из технической документации по операционной системе Windows.

  • MD – позволяет создать папку по указанному пути. Синтаксис:

MD [диск:] [путь]
Пример:
MD C:UsersдомашнийDesktoptest1test2

В примере будет создана подпапка test2 в папке test1 . Если одна из корневых папок пути не существует, то она тоже будет создана:

  • RD (RMDIR ) – удаление определенной папки или всех директорий по указанному пути. Синтаксис:

RD | RMDIR [ключ_обработки] [диск/путь]
Пример:
rmdir /s C:UsersдомашнийDesktoptest1test2

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

В следующем разделе мы подробно рассмотрим сетевые команды cmd .

Команды для работы с сетью

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

  • ping – команда служит для мониторинга возможностей сетевого подключения ПК. Удаленному компьютеру отправляется установленное количество пакетов, а затем отправляется им назад. Учитывается время передачи пакетов и процент потерь. Синтаксис:

ping [-t] [-a] [-n счетчик] [-l размер] [-f] [-i TTL] [-v тип] [-r счетчик] [-s счетчик] [{-j список_узлов | -k список_узлов}] [-w интервал] [имя_конечного_ПК]

Пример реализации команды:
ping example.microsoft.com
ping –w 10000 192.168.239.132

В последнем примере cmd ping команды запрос посылается адресату с указанным IP адресом. Интервал ожидания между пакетами составляет 10 000 (10 сек). По умолчанию этот параметр установлен на 4 000:


  • tracert – служит для определения сетевого пути к указанному ресурсу путем посыла специального эхо-сообщения через протокол
  • ICMP (Control Message Protocol ). После запуска команды с параметрами выводится список всех маршрутизаторов, через которые проходит путь следования сообщения. Первый в списке элемент является первым маршрутизатором со стороны запрашиваемого ресурса.

Синтаксис tracer команды cmd :
tracert [-d] [-h максимальное_число_переходов] [-j список_узлов] [-w интервал] [имя_конечного_ресурса]
Пример реализации:
tracert -d -h 10 microsoft.com

В примере прослеживается маршрут к указанному ресурсу. При этом увеличивается скорость совершения операции за счет применения параметра d, который предотвращает попытки команды получить разрешение на чтение IP адресов. Количество переходов (прыжков ) ограничено 10 с помощью установленного значения параметра h. По умолчанию, количество прыжков равно 30:


shutdown [{-l|-s|-r|-a}] [-f] [-m [\имя_ПК]] [-t xx] [-c «сообщения»] [-d[u][p]:xx:yy]
Пример:
shutdown /s /t 60 /f /l /m \191.162.1.53

Произойдет выключение (s ) удаленного ПК (m ) с указанным IP адресом (191.162.1.53 ) через 60 секунд (t ). При этом принудительно будет выполнен выход из всех приложений (f ) и сеанса текущего пользователя (l ).

Еще несколько нужных команд

При работе с ПК может пригодиться еще несколько команд из огромного списка операторов cmd . Вот некоторые из них:

  • format – выполняет форматирование CD диска в дисководе, имя которого указано в параметрах. Синтаксис команды:

format том

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

Это подтверждает следующий пример написания команды:
format e : — будет отформатирован носитель в дисководе E;

  • set – служит для работы с переменными среды. Эта cmd команда позволяет создавать, удалять и присваивать значение переменным, которые можно использовать во время работы с командной строкой. Синтаксис:

set [] ] строка]
Пример.

Командная строка или как её ещё называют 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 7 существуют такие операции, которые невозможно или затруднительно выполнить через обычный графический интерфейс, но их реально осуществить через интерфейс «Командной строки» при помощи интерпретатора CMD.EXE. Рассмотрим основные команды, которые могут применять пользователи при использовании указанного инструмента.

С помощью команд в «Командной строке» запускаются различные утилиты и выполняются определенные операции. Зачастую основное командное выражение используется вместе с рядом атрибутов, которые записываются через косую черту (/ ). Именно эти атрибуты инициируют выполнение конкретных операций.

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

Запуск системных утилит

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

CHKDSK – запускает утилиту Check Disk, которая выполняет . Данное командное выражение можно вводить с дополнительными атрибутами, которые, в свою очередь, запускают выполнение определенных операций:

  • /f – восстановление диска в случае обнаружения логических ошибок;
  • /r – восстановление секторов накопителя в случае обнаружения физических повреждений;
  • /x – отключение указанного жесткого диска;
  • /scan – сканирование на упреждение;
  • C:, D:, E: … — указание логических дисков для сканирования;
  • /? – вызов справки о работе утилиты Check Disk.

SFC – запуск утилиты . Данное командное выражение чаще всего используется с атрибутом /scannow . Оно запускает инструмент, который проверяет файлы ОС на соответствие стандартам. В случае повреждений, при наличии установочного диска существует возможность восстановления целостности системных объектов.

Работа с файлами и папками

Следующая группа выражений предназначена для работы с файлами и папками.

APPEND – открытие файлов в указанной пользователем папке в том виде, как если бы они находились в требуемом каталоге. Обязательным условием является указание пути к папке, к которой будет применено действие. Запись производится по следующему шаблону:

append [;] [[диск компьютера:]путь[;...]]

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

  • /e – запись полного списка файлов;
  • /? – запуск справки.

ATTRIB – команда предназначена для изменения атрибутов файлов или папок. Так же, как и в предыдущем случае, обязательным условием является ввод вместе с командным выражением полного пути к обрабатываемому объекту. Для установки атрибутов используются следующие ключи:

  • h – скрытый;
  • s – системный;
  • r – только для чтения;
  • a – архивный.

Для того чтобы применить или отключить атрибут, перед ключом соответственно ставится знак «+» или «-» .

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 , следует ввести такое выражение:

md E:\folder\folderN

Работа с текстовыми файлами

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

TYPE – отображает на экране содержимое текстовых файлов. Обязательными аргументом данной команды является полный путь к объекту, текст в котором следует просмотреть. Например, для просмотра содержимого файла file.txt, находящегося в папке «Folder» на диске D , требуется ввести следующее командное выражение:

TYPE D:\folder\file.txt

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 – выводит текстовые сообщения и применяется для переключения режимов их отображения.

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

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

Командная строка – это текстовый интерфейс, в котором команды отдаются путем ввода текстовых строк с клавиатуры. Другое название командной строки, как Вы уже точно и давно поняли - консоль.

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

Базовые консольные команды. Что к чему и почему. Вводная

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

Чтобы запустить командную строку, нажмите сочетание клавиш Win+R и в появившемся окне «Выполнить » введите cmd . Сама утилита командной строки лежит обычно в папке C:\Windows\System32\cmd.exe .

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

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

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

  • F1 – при каждом нажатии на клавишу по буквам вводит последнюю команду;
  • F3 – выводит последнюю команду;
  • F5 – при каждом нажатии выводит предыдущую команду;
  • F7 – выводит пронумерованный список команд (по умолчанию сохраняются 50 последних команд).

А теперь давайте разберемся с некоторыми командами подробнее.

Команда dir
Отображает содержимое текущего каталога. Если же вам необходимо просмотреть содержимое другого каталога, придется указать консоли путь, например: dir (пробел) C:\, и нажать Enter .

Команда cd
Позволяет менять текущий каталог. Напомню, что каталог, в котором Вы в данный момент находитесь, указан здесь:

Хотите знать и уметь, больше и сами?

Мы предлагаем Вам обучение по направлениям: компьютеры, программы, администрирование, сервера, сети, сайтостроение, SEO и другое. Узнайте подробности сейчас!

Чтобы сменить текущий каталог наберите: cd (пробел) C:\Имя папки и нажмите Enter .

Примечания:

  • Если вы хотите открыть новый каталог на том же диске, где находится текущий, то диск прописывать не обязательно, достаточно просто указать имя нужного каталога.
  • Для того, чтобы с помощью команды cd перейти на другой диск, необходимо добавить вот такой параметр (иногда его называют флагом) /D , то есть команда для перехода на другой диск будет выглядеть так:
    cd /D D:\

Команда mkdir
Позволяет создавать новые папки с тем название, которое вы зададите.

По умолчанию команда mkdir создает папки в текущем каталоге. Если же нужно создать папку в другом каталоге, пропишите это, например:

С помощью этой же команды можно создать сразу древо каталогов.

Команда rmdir
Служит для удаления каталогов. Примерно вот так:

Примечание : по умолчанию команда rmdir удаляет только пустые каталоги. Если с ее помощью Вы попробуете удалить папку с содержимым, то увидите такое сообщение:

Чтобы удалить непустую папку, к команде rmdir нужно добавить параметр /S. Вот так:

Не забудьте подтвердить удаление, нажав на клавиши «Y » и Enter .

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

Итак, наберите в командной строке:

shutdown (пробел) –s

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

shutdown (пробел) –s (пробел) –t (пробел) время в секундах , через которое должен выключиться компьютер:

Как только вы нажмете Enter , начнется обратный отсчет времени, которое осталось до выключения компьютера. В XP это выглядит так:

В Windows 7 :

Если же вы передумали выключать компьютер, остановить обратный отсчет можно, добавив параметр –a к команде shutdown . Вот так:

И обратный отчет будет отключен.

Команда systeminfo
Выдает подробную информацию о конфигурации системы, сведения о версии, типе, процессоре, версии BIOS , объеме памяти и т.д. Вот так:

z

Команда driverquery
Выводит список всех установленных драйверов устройств и их свойства. Если добавить к команде параметр /V , помимо списка драйверов будет выведен и их статус.

Команда cls

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

Команда msconfig
Вызывает службу "Конфигурация системы Windows ".

Думаю, что для многих она будет не нова.

Команда regedit
Открывает утилиту, с помощью которой можно редактировать системный реестр Windows .

Команда chkdsk
Предназначается . Если команда используется без дополнительных параметров, то на экран выводится отчет о состоянии текущего диска.

Вот некоторые параметры команды, которые могут пригодиться при проверке дисков:

  • /f – задает исправление ошибок на диске. Чтобы проверка началась, диск должен быть заблокирован. Если диск не заблокирован, появится запрос на проверку диска при следующей перезагрузке компьютера.
  • /v – позволяет вывести на экран имена проверяемых файлов и каталогов;
  • /r – позволяет обнаружить поврежденные сектора диска и восстанавливает ту часть данных, которая еще может быть прочитана.

Команда format
С помощью этой команды можно отформатировать жесткий диск. Сейчас выполнять не рекомендую:) Синтаксис:

format (пробел) С: Enter.

Для этой команды существуют следующие дополнительные параметры:

  • /fs определяет файловую систему при форматировании диска;
  • /v позволяет задать метку тома;
  • /a позволяет задать размер кластера. Если этот параметр не задан, то кластер будет определен автоматически исходя из размера диска.

Это так, суровый минимум:)

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

Команда netstat
Отображает активные подключения TCP , порты, прослушиваемые компьютером, статистику Ethernet , таблицы маршрутизации IP , статистику IPv4 (для протоколов IP, ICMP, TCP и UDP) и IPv6 (для протоколов IPv6 , ICMPv6 , TCP через IPv6 и UDP через IPv6 ). Если запустить команду без параметров, то отобразятся только подключения TCP .

Команда tasklist
Запускает утилиту командной строки, которая выводит список всех запущенных системой процессов с PID -кодом и размером занимаемой оперативной памяти. Если команду запустить без дополнительных параметров, выводится список процессов текущего компьютера.

Для того, чтобы увидеть список процессов удаленного компьютера служит параметр /s с указанием IP-адреса или доменного имени компьютера.

Команда taskkill
В противоположность предыдущей команде, эта предназначается для остановки процесса в локальной или удаленной системе. Процесс можно остановить по его идентификатору. Для этого используйте параметр /pid . Например, вот так:

taskkill (пробел) /pid (пробел) 3148 Enter

Кроме этого, процесс можно остановить по имени образа с помощью добавления параметра /im . Вот так:

taskkill (пробел) /im (пробел) AnVir.exe Enter

Далее.

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

  • /scannow - немедленная проверка всех защищённых системных файлов;
  • /scanonce - проверка защищённых системных файлов при следующей загрузке системы;
  • /scanboot – проверка всех защищённых системных файлов при каждой загрузке системы;

Послесловие

В этом материале представлен миниумный минимум для работы с консолью. В последующих статьях, возможно, будет чего-то побольше из интересных и полезных команд. Впрочем, Вы можете сами некоторые из них изучить, введя в консоли команду help , после чего, выбрав интересную Вам команду, ввести HELP <имя команды> , дабы узнать о её синтаксисе и прочих составляющих:

Как и всегда, если есть какие-то вопросы, дополнения, благодарности и всё такое прочее - пишите в комментариях.

Помните, что Вы - лучше!
А значит всё будет хорошо.
Оставайтесь с нами.

PS: За существование оной статьи отдельное спасибо другу проекта и члену нашей команды под ником “Rosomaha“.

Если вам когда-нибудь понадобиться получить список всех файлов, то вы обнаружите пренеприятнейшую новость. Интерфейс проводника Windows не позволяет вам это сделать в простой и понятной форме. И вроде бы задача до безумия проста, и вроде перед глазами все необходимые файлы, но... Однако, это можно очень просто сделать с помощью командной строки (cmd). Кроме того, командная строка позволит вам отфильтровать только необходимые файлы, например, только mp3. В данном случае мы будем использовать специальную команду "dir". Скорее всего, опытным пользователям это команда хорошо знакома, поэтому статья будет для них не интересной. Но, для большинства обычных пользователей она окажется весьма полезной.

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

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

Выводим список файлов папки и ее подпапках на экран командной строки

  • Откройте командную строку в необходимой папке ()
  • Введите "dir" (без кавычек) и нажмите Enter. Вы получите список файлов (см. картинку)
  • Если вам необходимо перечислить файлы во всех вложенных папках, то вместо "dir" используйте "dir /s" (вводить без кавычек)

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

Создаем текстовый файл со списком файлов в командной строке

  • Откройте командную строку в необходимой папке.
  • Введите "dir > listmyfolder.txt" (без кавычек) и нажмите Enter. Весь список сохранится в файле "listmyfolder.txt".
  • Если вам необходимо так же сохранить файлы и из всех вложенных каталогов, то используйте команду "dir /s > listmyfolder.txt" (без кавычек)

Файл "listmyfolder.txt" будет создан в той же папке, в которой вы находитесь. Небольшой уточнение по поводу файла, вы можете называть его как вам будет угодно, задавать ему абсолютно любое расширение. Каких-то специальных ограничений нет, кроме тех, что требует система Windows к названиям файлов. Так же вы можете использовать полные пути, для сохранения списка в другом каталоге. Например, вы хотите сохранить файл на диске "F:" в каталоге "list". Для этого вам необходимо будет использовать такую команду "dir > F:\list\listmyfolder.txt" (без кавычек). Как видите ничего сложно нет.

Создаем текстовый файл со списком файлов определенного расширения в командной строке

Далеко не всегда вам необходимо получить все файлы в каталоге. Например, вы хотите получить только список фотографий или только музыки. Согласитесь, что вручную изменять полный список файлов - скучная и рутинная задача. Чтобы облегчить всем жизнь, командная строка поддерживает специальный символ *, с помощью которого можно составить так называемые регулярные выражения (порой их называют маской). Не стоит пугаться страшных слов, никаких сложных конструкций в варианте "/d+?[\.2345]?d+[\.]?mp3/$" вы не встретите. Далее мы приведем простые примеры, как вы можете получить списки всех ваших mp3 и jpg файлов, т.е. музыки и фотографий.

Получение всех mp3 файлов в папке и во всех вложенных папках из командной строки

  • dir /s *.mp3 > listmp3.txt

В файле "listmp3.txt" будет список всех ваших MP3-файлов.

Получение всех фотографий в формате JPEG в папке и во всех вложенных папках из командной строки

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

  • dir /s *.jpg > listjpg.txt

В файле "listjpg.txt" будет список всех ваших фотографий в формате JPEG.

Получение простого формата списка из командной строки

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

  • dir /s /b *.jpg > listjpg.txt

Если вам интересно, то есть много других полезных команд. Чтобы узнать полный список команд, вам необходимо ввести команду "help". Конечно, краткое описание команды вряд ли поможет вам представить, как можно использовать команду. Поэтому существует специальный параметр "/?". Если вы его введете сразу после команды, то в окне консоли появится небольшой мануал по использованию команды и ее параметров.

Предупреждение : Если вы не сильно разбираетесь в том, что именно делает команда, то настоятельно вам рекомендуем сперва прочитать о ее применении, хотя бы в поисковике. Неаккуратное и неправильное использование команд может привести к неприятным последствиям. Конечно, можно использовать образы диска перед тестами, но, согласитесь, что это сильно накладно.


  • Как открыть командную строку в Windows 7 / Vista от имени администратора?

Технические советы

  • Включайся в дискуссию
    Читайте также
    Требования к квалификации инспектора по кадрам Старший инспектор по кадрам квалификационные требования
    Салат с кукурузой и мясом: рецепт
    Римские акведуки - водное начало цивилизации С какой целью строили акведуки