Командные процессоры – это приложения, которые позволяют вам взаимодействовать
непосредственно с операционной системой вместо использования графического
интерфейса (
Если вы работали раньше с
Прежде чем приступить к техническому описанию функций
Если вы переходите к
Но
Мне, как приверженцу командной строки, часто требуется быстрый доступ к окну
командной строки. Кроме того, я хотел бы открывать окно командной строки в
определенном месте (в конкретной папке) вместо прохождения через
Вы можете добавить аналогичную команду для контекстного меню, которое появляется
при щелчке правой кнопкой на объекте-диске в окне Windows
HKEY_CLASSES_ROOT\Drive\shell.Default нового подраздела HKEY_CLASSES_ROOT\Drive\shell\OpenNew\Command введите значение cmd .exe /k.Если вернуться к 80-годам прошлого века, когда в нашем распоряжении была только
командная строка, мы использовали клавиатурные сокращения, чтобы не вводить
весь текст команды. Сначала нужно было очень тщательно вводить команду,
поскольку в случае ошибки приходилось вводить команду заново. Но затем появилась
возможность использования клавиши "стрелка влево", при нажатии которой
происходило удаление символов аналогично клавише "
dir *. для вывода списка всех элементов без расширения имени. Это полезно для получения списка папок (cd .. для перемещения на один уровень вверх в структуре папок.cd \ для перемещения в корневую папку.| Клавиатурное сокращение | Действие |
|---|---|
| Стрелка вверх | Вызов предыдущей команды. |
| Стрелка вниз | Вызов команды, которую вы использовали после вызванной вами команды. |
| Page Up | Вызов самой старой команды сеанса. |
| Page Down | Вызов самой последней команды. |
| Стрелка влево | Перемещение курсора назад на один символ. |
| Стрелка вправо | Перемещение курсора вперед на один символ. |
| Ctrl-Стрелка влево | Перемещение курсора назад на одно слово. |
| Ctrl-Стрелка вправо | Перемещение курсора вперед на одно слово. |
| Home | Перемещение курсора в начало строки. |
| End | Перемещение курсора в конец строки. |
| Сброс команды. | |
| F4 | Удаление символов, начиная с текущей |
| F7 | Во всплывающем окне выводятся все команды, сохраненные в памяти для данного сеанса. Используйте клавиши со стрелкой, чтобы выбрать нужную вам команду, и затем на жмите клавишу Enter, чтобы запустить эту команду. Или нажмите клавишу F9, введите номер нужной команды и затем нажмите клавишу Enter. |
| Удаление всех команд, сохраненных в памяти для текущего сеанса. | |
| F8 | Вывод на экран всех сохраненных в памяти команд, начинающихся с символов, которые вы набрали перед нажатием F8. |
| F9 | Позволяет вам повторно ввести команду, указав ее номер (см. выше |
%SystemRoot%\System32\Command .com, то в заголовке окна будет содержаться путь к %SystemRoot%\System32. В этом окне работает приложение 
Для настройки окна
Если вы применили изменения только к текущему сеансу, то при следующем
использовании той же ссылки (значка) для открытия окна командной строки вы не
увидите этих изменений. Если вы вносите изменения в сам значок, то эти изменения
применяются (и сохраняются) только для того окна командной строки, которое
открывалось раньше (и будет открываться) с помощью этого значка. Если вы
вносите изменения в окне, которое открыто с помощью пункта
Вкладка
(рис 7.1) Используйте вкладку Options для задания базовых параметров конфигурацииВкладка
(рис 7.2) Вы можете задавать шрифты, чтобы изменять внешний вид окна командной строкиВы можете выбирать между растровыми шрифтами (
Внося изменения, вы можете видеть их влияние в секции Window
Используйте вкладку
(рис 7.3) Используйте вкладку Layout, чтобы изменить расположение окна командной строки
Используйте вкладку
Чтобы скопировать текст из окна командной строки, выделите этот текст, используя один из следующих способов.
Для вставки текста в окне какого-либо приложения Windows выберите
Для вставки текста из другого приложения в окно командной строки поместите свой курсор в точку вставки. Затем используйте один из следующих способов для вставки текста.
Мощь командной строки
Ниже приводится список команд, для которых поддерживаются расширения.
Расширения конкретны для каждой команды, и вы можете получить соответствующую
информацию путем ввода команда /? в командной строке.
Расширения активизированы по умолчанию, но вы можете отключать их на один
сеанс
Чтобы отключить или повторно включить расширения на один сеанс командного
процессора, введите в командной строке соответственно
Если вы хотите отключить или включить расширения для всех командных сеансов, то должны внести изменения в реестр. Вы можете задать соответствующее значение для компьютера (что повлияет на каждого пользователя) или для текущего пользователя. Откройте Regedit и перейдите в один из следующих подразделов.
HKEY_LOCAL_MACHINE\ Software\Microsoft\Command Processor .HKEY_CURRENT_USER\Software\Microsoft\Command Processor .Откройте REG_DWORD с именем EnableExtensions и введите
значение 1 (включены) или 0 (отключены). По умолчанию это шестнадцатеричный
0x1 или 0x0.
Если значения параметра включения расширений команд отличаются в различных настройках, то используется следующий порядок их применения.
cmd /e:X, где X – это on или off ).Завершение имен папок и файлов – это средство, с помощью которого вы можете
вводить с командой часть имени папки или файла, а остальную часть имени может
заполнять система. Чтобы использовать это средство, вы вводите , чтобы перейти в папку type myf управляющий
символ, чтобы вывести на экран содержимое файла myfile.txt. Если имеется несколько
папок или файлов, соответствующих введенным символам, то при повторном вводе
Средство завершения имен не включено по умолчанию, но вы можете вызвать его на один сеанс или сделать постоянным.
Если вы хотите включить средство завершения имен папок и файлов для текущего
командного сеанса, то можете выполнить эту задачу непосредственно в командной
строке. Для включения или отключения этого средства введите соответственно или . Затем для завершения имени папки или имени файла
используйте соответственно комбинацию CTRL-D или CTRL-F.
Чтобы это средство действовало постоянно, нужно внести изменения в соответствующую
запись реестра. Вы можете включить автоматическое завершение имен для
данного компьютера или для текущего пользователя. В большинстве случаев проще
всего включить это средство для компьютера, чтобы оно было доступно всем пользователям.
Но вы можете отключить это средство для любого отдельного пользователя
или задать для этого пользователя
Чтобы включить средство завершения имен для данного компьютера, откройте
Regedit и перейдите в раздел HKEY_LOCAL_MACHINE\Software\Microsoft\.
Чтобы включить средство завершения имен для текущего пользователя, откройте
Regedit, перейдите в раздел HKEY_CURRENT_USER\Software\Microsoft\
и выполните процедуру, описанную выше для компьютера.
0x9 (вы можете ввести значение 9, и система преобразует его в
шестнадцатеричный формат). Если вы хотите ввести символы, которые используются
для одного сеанса, то используйте 0x4 для CTRL-D и 0x6 для CTRL-F.
Ниже приводятся отличия между функциями завершения имен папок и имен файлов.
cd или rd ), то происходит поиск только имен папок.Это очень полезное средство, если вы много работаете с командной строкой. Это не только экономия на вводе, но также средство, позволяющее обойтись без ошибок ввода и без дополнительных хлопот, если вы не можете в точности вспомнить имя папки или файла. Чтобы еще больше упростить этот процесс, ниже приводятся несколько советов по использованию средства автоматического завершения имен.
cd или rd ) и обратным слэшем.dir *.txt или dir tr*.
Но символы . Если ввести команду на компьютере, где имеется папка Windows,
то эта команда будет выполнена должным образом. Если на компьютере имеется
папка Windows и, например, папка
Но это средство не обладает гибкостью и возможностями управления для пользователя,
которые имеет средство завершения имен, когда на экране появляется каждое
соответствие по мере того, как вы вводите
Командная строка – это излюбленный способ работы для многих администраторов
и опытных пользователей, особенно для тех, кто имел когда-то в своем распоряжении
только средства
Целый ряд команд
| Неподдерживаемая команда | Пояснения |
|---|---|
| Больше не поддерживается. | |
| Больше не поддерживается. | |
| Больше не поддерживается. | |
| Ctty | Больше не поддерживается. |
| Dblspace | Больше не поддерживается. |
| Deltree | Заменена командой rmdir /s, которая удаляет папки, содержащие файлы и подпапки. |
| Dosshell | Не нужна. |
| Drvspace | Больше не поддерживается. |
| Emm386 | Не нужна. |
| Fasthelp | Не нужна; используйте вместо нее команду |
| Fdisk | Заменяется средством |
| Несколько конфигураций подсистемы |
|
| Interlnk | Больше не поддерживается. |
| Intersrv | Больше не поддерживается. |
| Не нужна, поскольку имеется поддержка более крупных разделов. | |
| Memmaker | Не нужна; операционная система автоматически оптимизирует использование памяти подсистемой |
| Menucolor | Несколько конфигураций подсистемы |
| Menudefault | Несколько конфигураций подсистемы |
| Menuitem | Несколько конфигураций подсистемы |
| Больше не поддерживается. | |
| Msav | Больше не поддерживается. |
| Msbackup | Не нужна; используйте ntbackup для копирования на ленточные накопители или xcopy для копирования на |
| Mscdex | Не нужна; |
| Не нужна; используйте оснастку System Information. | |
| Numlock | Больше не поддерживается. |
| Больше не поддерживается. | |
| Больше не поддерживается. | |
| Scandisk | Больше не поддерживается; используйте chkdsk. |
| Smartdrv | Не нужна; |
| Несколько конфигураций подсистемы |
|
| Sys | Системные файлы |
| Больше не поддерживается. | |
| Больше не поддерживается. | |
| Vsafe | Больше не поддерживается. |
Отметим, что в таблице 7.2 отсутствуют некоторые 16-битные команды. которые
вы, возможно, еще используете (особенно в унаследованных .bat-файлах). При
вызове этих команд ваш командный сеанс действует как 16-битный сеанс. Это означает,
что имена папок отображаются на экране в формате 8.3. Чтобы вернуться к
стандартному отображению имен ,
например, .
Если вы работаете под управлением
Следующие команды не используются системой
Некоторые команды, имеющиеся в
С помощью этой команды выводится или задается номер активной кодовой страницы. Она изменена в том, как теперь задаются кодовые страницы для всех окон командной строки.
Эта команда поддерживает следующие параметры (не все из них являются новыми).
файл или папка (включая символы /P /F принудительное /S удаление указанных файлов из всех подпапок, в которых они имеются; вывод на экран имен удаляемых файлов, если включены расширения команд (по умолчанию); вывод на экран имен файлов, которые не может найти эта команда, если отключены расширения команд./Q режим без сообщений (не запрашивает подтверждения для глобального символа /A выбор файлов в зависимости от их атрибутов. Для выбора по атрибутам используйте стандартные сокращения: R S H A (для операции "нет" используйте знак "минус").Команда Dir используется со следующими параметрами (не все из них являются новыми).
[диск:][путь][имя_файла] указывает диск, папку и/или файлы для включения в список./A – вывод на экран имен файлов с указанными атрибутами (используются следующие сокращения):D Папки (R Файлы, доступные только по чтению (H A Файлы, готовые для S Системные файлы (system)./B – вывод в простом формате (без заголовочной информации или сводки)./C – вывод разделителя по тысячам в -C./D – вывод в том же формате, что и для параметра /W, но файлы сортируются по колонкам./L – вывод имен с использованием только строчных букв./N – вывод имен файлов с правой стороны./O – вывод в отсортированном виде в соответствии со следующими значениями:N По имени (в алфавитном порядке)S По размеру файлов (начиная с минимального размера)E По расширениям имен (в алфавитном порядке)D По дате/времени (начиная с самых старых файлов)G С группированием по папкам/P – приостановка после вывода очередной экранной страницы./Q – вывод имени владельца файла./S – вывод файлов указанной папки и всех ее подпапок./T – задание параметра для времени, которое выводится на экран или используется для сортировки:C время созданияA Время последнего доступа (начиная с самого раннего)W Время последней записи/W – вывод списка в широком формате./X – вывод коротких имен, генерируемых для формата 8.3 (как для параметра /N с коротким именем, которое выводится перед длинным именем, но если нет короткого имени, то выводятся пробелы)./4 – вывод четырех цифр года.В команде Diskcopy больше не поддерживается параметр /1, который указывает
копирование только первой стороны диска.
Команда
Format том [/FS:файловая_система][/V:метка][/Q][/A:размер][/C][/X]Format том [/V:метка][/Q][/F:размер]Format том [/V:метка][/Q][/T:дорожки /N:секторы]Format том [/V:метка][/Q][/1][/4]Format том [/Q][/1][/4][/8]где:
том – буква-обозначение накопителя (должна быть с двоеточием), точка монтирования или имя тома./FS:файловая_система – тип файловой системы./V:метка – метка тома (в метке тома допускается использование символов ^ и )./Q указывает быстрое форматирование./C указывает, что файлы, созданные на данном томе, будут сжиматься по умолчанию./X вызывает сначала демонтирование тома, если это требуется (закрывает все открытые /A:размер переопределяет размер единичного блока по умолчанию (В метке тома можно использовать символы ^ и .
В отличие от одноименной команды в прошлых версиях Windows команда More в
/E – включение расширенных средств./C – очистка экрана, прежде чем вывести страницу./P – расширение символов FormFeed./S – сжатие нескольких пустых строк в одну строку./Tn – увеличение табуляции до n пробелов (по умолчанию 8).Следующие параметры могут быть представлены в
+n – вывод первого файла, начиная со строки n.файлы – список файлов, которые нужно вывести на экран (имена файлов разделяются пробелами).Если включены расширенные средства (параметр /E ), то в ответ на приглашение
"More" можно ввести следующие команды.
P n – вывод следующих n строк.S n – пропуск следующих n строк.F – вывод следующего файла.Q – = – вывод номера строки.<пробел> – вывод следующей страницы.<ret > – вывод следующей строки.$A Амперсанд$C Открыть круглые скобки$F Закрыть круглые скобки$S ПробелНовый параметр /g позволяет вам сохранять файл в
Вы можете использовать командную строку
В следующих примерах командной строки представлены некоторые способы
использования
dir \\Имя_компьютера\Имя_разделяемого_ресурсаdir \\Имя_компьютера\Имя_разделяемого_ресурса\Под_разделяемого_ресурсаcopy \\Имя_компьютера\Имя_разделяемого_ресурса\Имя_файла c:\my documents del \\Имя_компьютера\Имя_разделяемого_ресурса\Имя_файла (или имена файлов)Команда pushd для автоматического назначения
временной буквы-обозначения накопителя удаленному ресурсу и автоматического
перехода в папку этого ресурса. Затем вы можете использовать команду popd для
удаления этой буквы накопителя. Ниже при описании команд pushd и popd предполагается,
что для
Чтобы использовать pushd, введите следующую команду:
pushd \\Имя_компьютера\Имя_разделяемого_ресурса
где Имя_разделяемого_ресурса – это разделяемый диск или папка.
Если нажать клавишу Enter, то данная команда выполняет три следующих действия.
popd возвращает вас на этот диск, когда вы используете ее для удаления буквы накопителя, назначенной с помощью команды pushd).Как только в приглашении появляется назначенная буква накопителя, это означает, что вы работаете в папке удаленного разделяемого ресурса и можете управлять папками и файлами, как если бы работали локально. Вы можете применять к этому ресурсу все доступные локально команды.
Вы можете использовать команду pushd сколько угодно раз, и
Назначения, сделанные с помощью команды pushd, действуют только во время текущего сеанса командной строки, поэтому, если вы планируете много раз переходить между локальным компьютером и удаленными ресурсами, держите открытым окно командной строки (вы можете, конечно, сворачивать его).
Чтобы освободить букву накопителя, введите popd в командной строке, что вызовет удаление последней назначенной буквы накопителя. Если вы назначили только одну букву накопителя (с помощью команды pushd), то команда popd возвратит вас в локальную папку, где вы находились во время ввода команды pushd. Если вы назначили несколько букв накопителей, то команда popd удалит последнюю назначенную букву накопителя и переместит вас к предпоследней назначенной вами букве накопителя. продолжайте вводить popd в командной строке, чтобы удалить другие буквы накопителей, пока вы не вернетесь на исходный локальный диск. Если вы хотите удалить все назначенные буквы накопителей, просто закройте командный сеанс.
Команда Pushd очень удобна, если вы используете для управления удаленными компьютерами пакетные (.bat) файлы. Вы можете использовать пакетный файл для удаления определенных файлов с нескольких машин с помощью следующих строк:
pushd \\имя_сервера\имя_разделяемого_ресурсаdel имя_файла.расширение_имениВы можете, конечно, воспользоваться командой net use, чтобы задавать соответствие
(отображение) между буквами накопителей и удаленными pushd
и net use.
net use, остаются и после завершения командного сеанса. Они остаются также после перезагрузки, если вы используете ключ /persistent :yes. Отметим, что ключ /persistent :yes, возможно, будет использоваться по умолчанию, поскольку состояние этого параметра по умолчанию зависит от того, что использовалось в последний раз в графическом интерфейсе или в командной строке. Если вы никогда не выполняли отображение накопителей, то по умолчанию в yes.net use и/или pushd.net use, которая назначает букву накопителя, уже назначенную командой pushd, то net use выдает сообщение об ошибке, где указывается, что данная буква накопителя уже используется.net use, используя букву накопителя z:, и затем используете pushd, то команда pushd назначит букву накопителя y: (она выявляет используемые буквы накопителя, которые назначены командой net use или pushd ).pushd или net use, путем ввода в командной строке net use Буква_накопителя: /del .Вы можете использовать понятие виртуального диска, которое используется в команде
pushd для удаленных разделяемых ресурсов, чтобы выполнять переход на своем
локальном компьютере. Это проще, чем вводить для различных папок
с длинными именами (например, \ или .
Я приверженец командной строки и использую много средств командной строки для выполнения задач. Поэтому я использую пакетный (batch) файл, чтобы заранее назначить все удаленные папки, которые обычно посещаю. Вот пример моего пакетного файла:
pushd \\western\western-c pushd \\wks12\wks12-c\windows\profiles\kathy\my documents pushd \\docs\newsletters
\Windows\Profiles\Имя_пользователя ). My Отметим, что этот пакетный файл не заканчивается командой exit. Это привело
бы к закрытию командного окна и, тем самым, к удалению всех назначений букв
накопителей, поскольку они действуют только во время текущего сеанса. По этой
причине я запускаю этот пакетный файл из командной строки. Если бы я открыл
этот пакетный файл из окна Windows
Вы можете использовать команду Subst ( subst Буква_накопителя: Путь ), чтобы
назначить букву накопителя для локального пути. В отличие от команды pushd здесь
буква накопителя не назначается автоматически; вы должны задать ее вручную. Это
означает, что вы должны знать, какие буквы накопителей доступны для команды
subst. Вы не можете применить уже используемую букву накопителя, поэтому введите
в командной строке net use, чтобы определить буквы накопителей, занятые с
помощью команд net use и/или pushd.
Введите в командной строке subst без параметров, и система выведет все
отображения, созданные с помощью команды subst. (Виртуальные диски, созданные с помощью
команды subst, не выводятся на экран, если вы вводите в командной строке net use.) Чтобы удалить локальный виртуальный диск, введите subst Буква_накопителя: /d ).
В отличие от команды pushd виртуальные диски, созданные командой subst, остаются после командного сеанса. Но они не остаются после перезагрузки.
Система .
Выделите эту страницу в панели Results и выберите Add to Favorites (Добавить в избранное).
После этого вам достаточно щелкнуть на средстве Favorites в окне
Вы можете также получать справку по любой команде путем ввода в командной
строке Имя_команды /?.
Для получения официальных документов о завершении программы дополнительного профессионального образования (удостоверения о повышении квалификации, дипломов о профессиональной переподготовке и MBA) необходимо предоставить:
Внимание! Вы можете не заказывать доставку бумажной версии официального документы, а скачать его в электронном виде и распечатать самостоятельно. Информация о выданном документе в течение 1 месяца загружается в Федеральную информационную систему «Федеральный реестр сведений о документах об образовании и (или) о квалификации, документах об обучении» - ФИС ФРДО.
Доступ на новый сайт осуществляется с использованием адреса электронной почты, который был указан вами при регистрации на "старом". Мы постарались перенести все ваши данные с прежнего ресурса, однако не исключена вероятность потери части информации.
При возникновении проблемы со входом, воспользуйтесь функцией сброса пароля
Если вы обнаружите несоответствия, пожалуйста, сообщите нам.