Что узнаем
В этом уроке мы познакомимся с основными приемами работы с командной строкой, основными командами и их параметрами. Разберем несколько примеров.
Немного истории
Как я ранее писал в своих предыдущих уроках, когда деревья были еще маленькими, а компьютеры очень большими, на мониторах не было никакой графики. Вообще не было. Был черный экран и зеленые символы.
На этом экране помещались 25 строк. А в каждой строке по 80 символов.
И была на этом мониторе только одна строка в нижней части экрана, в которой можно было вводить символы. В этой строке можно было набрать команду, ну а уже на самом экране получить результат выполнения этой команды.
Так и получила нижняя строчка свое название — Командная строка. А то, что отображается перед мигающим курсором, называется приглашением командной строки.
Компьютерные системы со временем развивались. Придумали мышку. Появился графический интерфейс.
Но командная строка так и не утратила своей актуальности и никогда не утратит по одной простой причине. Все программы, работающие с операционной системой и имеющие графический интерфейс, используют ввод и выполнение команд с различными параметрами. А результат выполнения этих команд «рисуется» в графике на экране монитора в виде красивых и понятных (иногда непонятных) картинок.
Степень понятности во многом зависит от программиста, который пишет эту самую программу. И вот от количества тараканов в голове программиста, а также его представлений о прекрасном, получаем соответствующий интерфейс программы и результаты выдачи от нажатия на ту или иную кнопку.
Поэтому таких программ тысячи. Принцип у всех один, а вот вывод на экран результатов выдачи команд зависит от опыта и вкуса программиста и насколько грамотно было сформулировано техническое задание на разработку программы.
Скажу больше. Есть масса команд, которые не реализованы в графическом интерфейсе. И ввести эти команды и получить результат можно только в командной строке. Обычным пользователям, как правило, они не нужны и, иногда, даже опасны. Ну а продвинутые пользователи о них и так знают.
Когда у операционной системы появился графический интерфейс, была написана программа, которая эмулирует классический текстовый интерфейс для работы с командной строкой.
Эту программу еще называют командным интерпретатором или программной оболочкой, позволяющей в текстовом виде вводить компьютеру различные команды.
Dir – отобразить список папок и файлов в каталоге.
Команда DIR позволяет отобразить список файлов и подкаталогов для
указанного каталога. Список может быть отсортирован по множеству критериев,
задаваемых параметрами командной строки.
Формат командной строки:
DIR [диск:][путь][имя_файла] [/A[[:]атрибуты]] [/B] [/C] [/D] [/L] [/N] [/O[[:]порядок]] [/P] [/Q] [/S] /T[[:]время]] [/W] [/X] [/4]
Параметры командной строки:
[диск:][путь][имя_файла] – Диск, каталог и/или файлы, которые следует включить в список.
/A – Вывод файлов с указанными атрибутами:
D Каталоги
R Доступные только для чтения
H Скрытые файлы
A Файлы для архивирования
S Системные файлы
Префикс “-” имеет значение НЕ
-S НЕ системные файлы.
/B – Вывод только имен файлов.
/C – Применение разделителя групп разрядов для вывода размеров файлов (по умолчанию). Для отключения этого режима служит ключ /-C.
/D – Вывод списка в несколько столбцов с сортировкой по столбцам.
/L – Использование нижнего регистра для имен файлов.
/N – Отображение имен файлов в крайнем правом столбце.
/O – Сортировка списка отображаемых файлов.
Порядок: N По имени (алфавитная), S По размеру (сперва меньшие), E По расширению (алфавитная), D По дате (сперва более старые), G Начать список с каталогов. Префикс “-” имеет значение НЕ
/P – Пауза после заполнения каждого экрана.
/Q – Вывод сведений о владельце файла.
/R – Отображение альтернативных потоков файлов.
/S – Вывод списка файлов из указанного каталога и его подкаталогов.
/T – Выбор поля времени для отображения и сортировки
время:
C Создание (время создания – Create )
A Последнее использование (последний доступ – Accsess )
W Последнее изменение (последняя модификация Write)
/W – Вывод списка в несколько столбцов.
/X – Отображение коротких имен для файлов, чьи имена не соответствуют стандарту 8.3. Формат аналогичен выводу с ключом /N, но короткие имена файлов выводятся слева от длинных. Если короткого имени у файла нет, вместо него выводятся пробелы.
/4 – Вывод номера года в четырехзначном формате
Стандартный набор ключей можно записать в переменную среды DIRCMD. Для отмены их действия введите в команде те же ключи с префиксом “-“, например: /-W.
DIR /? – отобразить справку по использованию команды.
DIR – отобразить список файлов и подкаталогов текущего каталога.
DIR /P – отобразить список файлов и подкаталогов текущего каталога в режиме постраничного вывода на экран. При выполнении команды DIR с данным ключом,
после заполнения экрана, вывод информации приостанавливается до нажатия какой-либо клавиши. Аналогично выполнению команды DIR в цепочке с командой MORE –
DIR | MORE
DIR > C:listdir.txt – отобразить список файлов и подкаталогов текущего каталога с
выводом результатов в текстовый файл .
DIR C:WINDOWS*.dll – отобразить список файлов с расширением dll из каталога
C:WINDOWS
DIR C:WINDOWSSYSTEM32X*.* – отобразить список файлов из каталога
C:WINDOWSSYSTEM32, имена которых начинаются с символа X
DIR C:WINDOWSSYSTEM32*Y.EXE – отобразить список файлов с расширением .exe из каталога
C:WINDOWSSYSTEM32, имена которых заканчиваются символом Y
DIR C:WINDOWSsystem32???t.* – отобразить список файлов, имя которых содержит
3 любых символа ( ??? ) и символ t
DIR C:WINDOWSSYSTEM32*.* /A:H – отобразить список скрытых файлов и подкаталогов из каталога C:WINDOWSSYSTEM32
DIR C:WINDOWSSYSTEM32*.* /A:H – отобразить список скрытых файлов и подкаталогов из каталога C:WINDOWSSYSTEM32
DIR C: /A:-AH – отобразить список скрытых ( H ) файлов и подкаталогов из корневого каталога диска C: без атрибута “Архивный” ( -A )
DIR C: /A:DH – отобразить список скрытых каталогов в корне диска C:
dir c: /a:DH /d – тоже самое, но с отображением информации в несколько столбцов, с сортировкой имен в алфавитном порядке. Пример результата:
Том в устройстве C имеет метку C
Серийный номер тома: 1884-ABEC
Содержимое папки c:
[Config.Msi] [System Volume Information] [Fix-It] [VCOM] [RECYCLER]0 файлов 0 байт
5 папок 103 593 283 584 байт свободно
Та же информация, но параметр /D не задан:
Том в устройстве C имеет метку C
Серийный номер тома: 1884-ABEC
Содержимое папки c:
16.01.2022 11:22 < DIR > Config.Msi
26.04.2022 09:05 < DIR > Fix-It
25.07.2022 11:31 < DIR > RECYCLER
03.08.2022 16:06 < DIR > System Volume Information
24.04.2008 17:36 < DIR > VCOM
0 файлов 0 байт
5 папок 103 593 283 584 байт свободно
Для сортировки имен отображаемых файлов и каталогов используется параметр /O
/O:N – сортировать по имени в алфавитном порядке( Name ) С использованием знака ” – ” – сортировать в обратном порядке.
/O:S – сортировать по размеру в возрастающем порядке( Size ). Со знаком ” – ” – сортировать в порядке убывания размеров файлов.
/O:E – сортировать по расширению имени файла ( Extension )
/O:-E – в обратном порядке
/O:D – сортировать по дате и времени модификации файла или каталога.
/O:-D – в обратном порядке ( от новых к старым )
/O:G – сначала отображать список каталогов, затем – файлов.
Использование параметра /T позволяет отсортировать списки файлов и каталогов в соответствии с отметками времени ( Time Stamp ), хранящимися в
файловой системе Windows для каждого из них:
/T:C – сортировать по времени создания ( Creation )
/T:A – сортировать по времени доступа ( Access )
/T:W – сортировать по времени модификации, последней
операции записи ( Written ). Этот параметр используется по умолчанию.
dir %temp%*.* /a:H /TC – отобразить все скрытые файлы и папки в каталоге временных файлов, заданном переменной среды окружения TEMP, и отсортировать их в порядке возрастания даты создания.
dir %SystemRoot%system32*.exe /b /a:H /TA – отобразить список скрытых исполняемых файлов в системном каталоге и отсортировать их по времени последнего доступа.
DIR C: /X – отобразить список файлов и каталогов в корневом каталоге диска C:
с отображением коротких имен для файлов, чьи имена не соответствуют
стандарту 8.3. Стандарт 8.3 означает, что для имени файла отводится не более 8 символов, а для расширения – не более 3-х. Этот стандарт использовался в устаревших
операционных системах семейства MS-DOS, не поддерживавших длинные имена файлов.
Длинные имена преобразуются в короткие с использованием первых шести символов и конструкции ~N, где N – это порядковый номер для
имен, имеющих одинаковое начало и разное окончание после 8-го символа:
28.01.2022 16:48 < DIR > DOCUMENT
28.01.2022 16:41 < DIR > DOCUME~2 DOCUMENTS
15.07.2022 12:00 < DIR > DOCUME~1 Documents and Settings
В примере отображается список из 3-х каталогов:
DOCUMENT – имя каталога содержит 8 символов и не преобразуется в стандарт 8.3
DOCUMENTS – имя содержит 9 символов и в формате 8.3 представлено как
DOCUME~2
Documents and Settings – представлено как DOCUME~1 поскольку
длинное имя файла преобразуется в стандарт 8.3 с учетом строчных и заглавных
символов, а коды строчных букв следуют в таблице символов перед кодами
заглавных.
Параметры командной строки команды DIR можно определить в переменной окружения
DIRCMD.
SET DIRCMD=/O:N /B /P – определить параметры /O, /B и /P.
После этого, выполнение команды DIR без параметров будет аналогично
выполнению команды:
DIR /O:N /B /P
Если в командной строке команды DIR задан параметр, определенный в переменной DIRCMD, то его значение более приоритетно, и будет использоваться в процессе выполнения данной команды.
Для расширения возможностей команды DIR можно воспользоваться объединением ее в цепочку с командой поиска текстовой информации FIND
DIR C:*.* /s | FIND “28.01.2022” – отобразить список всех файлов и каталогов диска C: имеющих отметку времени “28 января 2022 г.”
Для обработки отдельных полей из строк вывода результатов команды DIR можно воспользоваться командой FOR
Параметр командной строки /R применим только в Windows 7 и более поздних версиях. Он используется для отображения альтернативных потоков файлов в файловой системе NTFS.
dir /r – отобразить список файлов текущего каталога с именами альтернативных потоков.
dir /r proxylist.zip – отобразить список альтернативных потоков файла proxylist.zip.
Пример отображаемой информации:
455 881 proxylist.zip
26 proxylist.zip:$CmdZnID:$DATA
26 proxylist.zip:Zone.Identifier:$DATA
Альтернативные потоки файлов используются для хранения данных, не связанных с содержимым основного потока (собственно содержимого файла) и на практике применяются для привязки
дополнительной информации к этому содержимому. Так, например, многие антивирусы хранят в альтернативных потоках контрольные суммы проверенных на заражение файлов,
а система безопасности использует их для определения факта скачивания файлов по сети.
Подробнее об альтернативных потоках – в статье Альтернативные потоки NTFS, или как Windows определяет, что файл был загружен из Интернет
Весь список команд CMD Windows
Recover c:illustrator cs6illustrator.doc
Имя файла указывается полностью. Использовать подстановочные символы (* и ?) не допускается. После процедуры восстановления требуется отредактировать восстановленный файл и снова вручную ввести в него потерянную информацию.
Команда hostname позволяет узнать имя данного компьютера.
Команда ipconfig позволяет узнать IP (InternetProtocol)-адрес данного компьютера. По IP-адресу определяется компьютер, подключенный к Интернету или локальной сети.
IP-адреса делятся на два типа: IPv4 и IPv6. IP-адрес версии IPv4 состоит из 4-х групп десятичных цифр, разделенных точками. IP-адрес версии IPv6 состоит из 8 групп 16-ричных чисел (числа 0-9 и буквы A-F английского алфавита). Отбивка групп чисел выполняется не точками, а двоеточиями.
Команда ipconfig имеет следующие опции:
all — вывод подробных сведений о конфигурации;
release — освобождение адреса IPv4 для указанного адаптера;
release6 — освобождение адреса IPv6 для указанного адаптера;
renew — обновление адреса IPv4 для указанного адаптера;
renew6 — обновление адреса IPv6 для указанного адаптера;
flushdns — очистка КЭШа сопоставителя системы доменных имен DNS (DomainNameSystem);
registerdns — обновление всех DHCP (DynamicHostConfigurationProtocol)-аренд и перерегистрация DNS-имен;
displaydns — отображение содержимого КЭШа сопоставителя DNS;
showclassid — отображение всех допустимых для этого адаптера идентификаторов классов DHCP IPv4;
showclassid6 — отображение всех допустимых для этого адаптера идентификаторов классов DHCP IPv6;
setclassid — изменение идентификатора класса DHCP IPv4;
setclassid6 — изменение идентификатора класса DHCP IPv6;
? — вывод справки по данной команде.
Вместо конкретного имени адаптера можно использовать подстановочные символы * и ?. Символ * подставляет любое число символов, а символ ? подставляет только один символ. Например,
Важные кнопки ноутбука на клавиатуре со специальными функциями
Все клавиши ноутбука считаются важными на панели клавиатуры. При помощи них вы сможете выполнять специальные либо управляющие функции. К данной категории относятся следующие кнопки:
- ESC. С данной кнопкой знакомы многие люди, которые работают на ноутбуке. При помощи нее вы сможете отменить каждую команду. Если вы будете играть, данная клавиша вам позволит выйти из игры, зайти на рабочий стол.
- DELETE. Эта клавиша всегда полезная. При помощи нее вы удалите что угодно, например, буквы или цифры во время набора текста.
- Ctrl и Alt. Эти кнопки работают только во время пользования иными клавишами.
- Кнопка Windows на клавиатуре. Кнопка для открытия пункта «Пуск». Также при помощи нее вы сможете заглянуть в главное меню ноутбука.
- Print Screen. Данной клавишей пользуйтесь, если хотите сделать скриншот той или иной картинки на экране или его какую-то отельную часть.
- Fn Lock. Данная кнопка есть исключительно на ноутбуке. Она позволяет активировать кнопки, начиная с F1 и заканчивая кнопкой F12.
- Scroll Lock. Если вы активируете данную кнопку, сможете прокрутить страницу, изменить положение стрелки мышки.
- Pause Break. Если вы нажмете на данную кнопку, сможете изучить все данные о ноутбуке.
- Num Lock. Нажав данную кнопку, вы запустите работу кнопок с цифрами, которые находятся на правой стороне клавиатуры.
- Caps Lock. Эта кнопка позволяет менять строчные буквы на прописные.
- Back Space. Данная кнопка вам будет полезна во время удаления той информации, которую набрали ранее.
- ENTER. Эта кнопка необходима, чтобы подтвердить определенное действие, которое касается открытой программы либо перенести текст на другую строку в ворде.
- SHIFT. Главное назначение данной кнопки – она активирует верхний регистр. Ее вы сможете использовать, когда вам понадобится написать заголовок текста.
- Tab. Данная кнопка на клавиатуре очень полезна во время написания текстов. Так, например, при помощи нее вы сможете делать красную строку.
- Ins и Insert. При помощи этой клавиши вы сможете поменять что-то или вставить.
Отдельно от остальных кнопок на клавиатуре расположены кнопки перемещения. На них изображены управляющие стрелочки. При помощи этих кнопок вы сможете двигать курсор по категориям меню.
В данную категорию вошли следующие клавиши:
- Home. При помощи данной кнопки можно двигать курсор, помещая его вначале текста.
- End. Данная кнопка обладает противоположным значением, нежели предыдущая клавиша. Если вы на нее нажмете, сможете отправить курсор в конец текста.
- PageUp/PageDown. Эта кнопка позволяет перемещать стрелку мышки от верха книзу и обратно во время написания текста.

Кнопки f1-f12 на ноутбуке
Эти кнопки на ноутбуке могут выполнять различную работу. Все зависит от модели ноутбука.
- F1. Позволяет включить справку в новом окне. В нем вы найдете основные ответы на частые вопросы или сможете задать свой вопрос.
- F2. Кнопка позволяет осуществить переименование объекта. Она позволит вам ввести новое имя того объекта, которое вы выделите.
- F3.Кнопка поиска. Заглянув в диспетчер поисков, вы сможете при помощи этой клавиши зайти в поисковую строку.
- F4. Дает возможность вызвать список элементов. К примеру, адресную строку, которая находится в диспетчере с файлами.
- F5. Отвечает за обновление. При помощи нее вы сможете обновить страничку либо папку.
- F6. Благодаря этой клавиши вы сможете перейти от списка файлов, зайти в адресную строку. Применяется она, как правило, в проводнике либо в браузере.
- F7. При помощи этой кнопки вы сможете проверить правописание текста в ворде.
- F8. Имеет пару функций. Во время запуска системы кнопка дает возможность запустить работу функции «загрузка». В Word она подключает режим «расширенное обновление». Если воспользуетесь данной кнопкой, сможете выделить текст, пользуясь курсором. Нажав кнопку 1 раз, вы выделите слово, 2 раза – предложение, 3 раза – абзац, 4 раза – документ.
- F9. Позволят обновить элемент, который выделен в ворде.
- F10. Включив эту кнопку, вы сможете открыть сроку меню.
- F11. Открывает картинку на весь экран. В браузере при помощи этой кнопки вы уберете контролирующую панель, оставите только поверхность странички.
- F12. Позволяет сохранить тот или иной текстовый файл в ворде.

Команды
Посмотреть основные команды можно набрав команду help и нажав клавишу выполнения Enter (команды в командной строке можно вводить как строчным, так и прописными буквами). В переводе с английского «Help» означает «Помощь».
На экране быстро промелькнет список всех доступных основных команд и остановится на последней. Чтобы просмотреть весь промелькнувший список, достаточно воспользоваться колесиком мыши или вертикальным ползунком.
Есть еще один способ постраничного просмотра списка команд. Этот способ используют, если по каким-либо причинам отсутствует мышка.
Для этого необходимо ввести команду help вместе с командой more (в переводе с английского — больше, более), разделив их вертикальным слешем, а затем нажать клавишу Enter:
help | more
Как ввести символ вертикальная черта?
Вертикальный слеш (вертикальная черта, пайп) вводится следующим образом:
Вопрос: Какую клавишу «Shift» (шифт) нажимать? Правую или левую?
Ответ: Любую. Обе клавиши при переключении регистра клавиатуры ведут себя абсолютно одинаково.
Дублирование клавиши Shift сделано исключительно для удобства нажатия сочетаний клавиш.
Облегчение повторного ввода команд
Чтобы заново не набирать команду help (да и любую ранее введенную команду), достаточно нажать клавишу (Стрелка вверх). Т.е. Нажимаем клавишу «Стрелка вверх» — в строке появится ранее набранная команда help. Затем просто дописываем Пробел, Вертикальный слеш, Пробел, more.
Во время сеанса работы с окном командной строки полностью сохраняется «история» ввода команд. Историю можно просмотреть, нажимая клавиши (Стрелка вверх) или
(Стрелка вниз).
В результате вывод «остановиться», как только «первая порция» помощи по командам не заполнит весь экран. Поскольку на экран выведена еще не вся информация, то вместо приглашения командной строки появится разделитель «— Далее —«
В этом случае, чтобы «листать» страницы, достаточно нажимать и отпускать клавишу Пробел.
Количество «порции» информации выводимой на экран с использованием команды more, зависит от настроек экрана окна командной строки.
Чтобы посмотреть текущие настройки окна, необходимо выполнить следующие действия:
В настройках видно, что окно размером по высоте 25 строк, а по ширине 80 символов.
Еще пару моментов.
Если ввести команды help и more без слеша, а просто через пробел, а затем нажать клавишу Enter, то получим помощь по команде more:
help more
А если добавить тот же more через вертикальный слеш, то после нажатия на клавишу Ener получим постраничный вывод помощи по команде more:
help more | more
Решение проблем
В словах печатаются цифры. На некоторых мини-клавиатурах (например, на ноутбуках) это случается, когда нажата клавиша Num Lock. Просто нажмите на нее один раз.
Не работает цифровая часть. А такое бывает на обычных клавиатурах. Значит, цифровая часть выключена. Для ее включения нажмите один раз Num Lock.
Новый текст печатается поверх старого. Так происходит, если была случайно нажата кнопка Insert. При нажатии на нее новый текст печатается, стирая старый. Чтобы это отменить, нужно снова нажать на Insert.
Все буквы набираются большими. Нажмите Caps Lock.
На клавишах нет обозначения русских букв. Обычно такое встречается на ноутбуках, привезенных из других стран. Самое простое решение – купить наклейки на клавиши. Продаются в магазинах с разными компьютерными мелочами (мыши, флешки и пр.), стоят недорого.
Второй вариант подороже – лазерная гравировка. Можно нанести любую раскладку, не только русскую.
И третий вариант – покупка новой клавиатуры. Просто покупаете отдельную клавиатуру и подключаете ее к ноутбуку.
Некоторые клавиши не работают. Причины у этого могут быть разные:
Кроме того, клавиши могут плохо работать по причине того, что их срок службы подошел к концу. Это бывает, например, на старых ноутбуках.
Каждая кнопка рассчитана на определенное количество нажатий: недорогие мембранные – на 5 млн., ножничные (на ноутбуках) – 10 млн., дорогие механические – до 50 млн.
В таком случае можно купить новую клавиатуру. Это касается и ноутбуков: просто подключаете ее и работаете на ней вместо старой. А еще можно пользоваться экранной клавиатурой, о которой я рассказывал выше в статье.
Что касается ноутбука, то его можно отнести в сервис. Мастер разберет компьютер и даст заключение. Если клавиши не работают из-за того, что срок службы вышел, клавиатуру можно заменить. Но, скорее всего, это будет не очень-то дешево – проще купить обычную отдельную (например, беспроводную).
Функциональные кнопки на ноутбуке f1-f12 в сочетании с кнопкой fn
При помощи этих кнопок ноутбука вы сможете выполнят следующие действия на ноутбуке:
- Запускать или выключать работу Wi-Fi.
- Запускать работу экрана и внешнего проектора.
- Увеличивать или уменьшать уровень яркости монитора, звука.
Все эти кнопки обладают собственным назначением. Они работают вместе с кнопкой Fn на клавиатуре:
- Fn и кнопка F1. Дуэт этих кнопок необходим для выключения компьютера без перезагрузки.
- Fn и кнопка F2. Эта комбинация клавиш необходима, чтобы открыть настройки, которые касаются энергосбережения ноутбука.
- Fn и кнопка F3. Эти две кнопки, работая одновременно, запускают либо отключают модули связи.
- Fn и кнопка F4. При помощи этой комбинации вы отправите ноутбук в спящий режим или выведите из него.
- Fn и кнопка F5. Если у вас есть дополнительный дисплей, при помощи данных кнопок вы сможете его подключить.
- Fn и кнопка F6,F7. Набор кнопок, при помощи которого вы сможете выключить экран, чтобы сэкономить заряд.
- Fn и кнопка F8. Включение звука или его выключение. Либо в другом варианте — смена раскладки, включение цифровой клавиатуры и ее выключение
- Fn и кнопка F9. Эти клавиши включают и отключают тачпад (если он присутствует).
- Fn F10/F11/F12. Смена громкости.
Около функциональных кнопок, как правило, расположены графические картинки. Благодаря им вы определите функции клавиш. К примеру, клавиша, при помощи которой вы сможете настраивать сеть Wi-Fi, обозначена картинкой в виде антенны.
