1 Лекция:  Эволюция  инструментов  для 




Скачать 483.37 Kb.
PDF просмотр
Название1 Лекция:  Эволюция  инструментов  для 
страница4/31
Дата конвертации15.10.2012
Размер483.37 Kb.
ТипЛекция
1   2   3   4   5   6   7   8   9   ...   31

Оболочкой  можно  пользоваться  только  на  версиях  не  ниже  Windows  XP  Service  Pack  2  с 
установленным пакетом .NET Framework 2.0. 
2 Лекция:  Оболочка 
командной 
строки 
Windows. 
Интерпретатор Cmd.exe 
Рассматриваются  внутренние  команды,  поддерживаемые  интерпретатором  Cmd.exe,  и 
наиболее  часто  используемые  внешние  команды  (утилиты  командной  строки).  Описываются 
механизмы  перенаправления  ввода/вывода,  конвейеризации  и  условного  выполнения  команд. 
Даются примеры команд для работы с файловой системой 
2.1  Оболочка командной строки Windows. Интерпретатор Cmd.exe 
В операционной системе Windows, как и в других операционных системах, интерактивные 
(набираемые  с  клавиатуры  и  сразу  же  выполняемые)  команды  выполняются  с  помощью  так 
называемого  командного  интерпретатора,  иначе  называемого  командным  процессором  или 
оболочкой  командной  строки  (command  shell).  Командный  интерпретатор  или  оболочка 
командной  строки  —  это  программа,  которая,  находясь  в  оперативной  памяти,  считывает 
набираемые  вами  команды  и  обрабатывает  их.  В  Windows  9x,  как  и  в  MS-DOS,  командный 
интерпретатор  по  умолчанию  был  представлен  исполняемым  файлом  command.com.  Начиная  с 
версии  Windows  NT,  в  операционной  системе  реализован  интерпретатор  команд  Cmd.exe, 
обладающий гораздо более мощными возможностями.  
2.1.1  Запуск оболочки 
В Windows NT/2000/XP файл Cmd.exe, как и другие исполняемые файлы, соответствующие 
внешним  командам  операционной  системы,  находятся  в  каталоге  %SystemRoot%\SYSTEM32 
(значением  переменной  среды  %SystemRoot%  является  системный  каталог  Windows,  обычно 
C:\Windows  или  C:\WinNT).  Для  запуска  командного  интерпретатора  (открытия  нового  сеанса 
командной строки) можно выбрать пункт Выполнить… (Run) в меню Пуск (Start), ввести имя файла 
Cmd.exe и нажать кнопку OK. В результате откроется новое окно (см. рис. 2.1), в котором можно 
запускать команды и видеть результат их работы. 
7 | С т р а н и ц а  
 


 
Рисунок 2.1 – Командное окно интерпретатора Cmd.exe в Windows XP 
2.1.2  Внутренние и внешние команды. Структура команд 
Некоторые  команды  распознаются  и  выполняются  непосредственно  самим  командным 
интерпретатором  —  такие  команды  называются  внутренними  (например,  COPY  или  DIR)  Другие 
команды операционной системы представляют собой отдельные программы, расположенные по 
умолчанию в том же каталоге, что и Cmd.exe, которые Windows загружает и выполняет аналогично 
другим программам. Такие команды называются внешними (например, MORE или XCOPY). 
Рассмотрим структуру  самой командной  строки  и  принцип  работы с  ней.  Для того, чтобы 
выполнить команду, вы после приглашения командной строки (например, C:\>) вводите имя этой 
команды (регистр не важен), ее параметры и ключи (если они необходимы) и нажимаете клавишу 
. Например:  
C:\>COPY C:\myfile.txt A:\ /V 
Имя  команды  здесь  —  COPY,  параметры  —  C:\myfile.txt  и  A:\,  а  ключом 
является /V. Отметим, что в некоторых командах ключи могут начинаться не с символа 
/, а с символа – (минус), например, -V.  
Многие  команды  Windows  имеют  большое  количество  дополнительных  параметров  и 
ключей, запомнить которые зачастую бывает трудно. Большинство команд снабжено встроенной 
справкой,  в  которой  кратко  описываются  назначение  и  синтаксис  данной  команды.  Получить 
доступ  к  такой  справке  можно  путем  ввода  команды  с  ключом  /?.  Например,  если  выполнить 
команду ATTRIB /?, то в окне MS-DOS мы увидим следующий текст: 
Страница | 8 
 

Отображение и изменение атрибутов файлов. 
ATTRIB [+R|-R] [+A|-A] [+S|-S] [+H|-H] [[диск:][путь]имя_файла] [/S] 
  +   Установка атрибута. 
  -   Снятие атрибута. 
  R   Атрибут "Только чтение". 
  A   Атрибут "Архивный". 
  S   Атрибут "Системный". 
  H   Атрибут "Скрытый". 
  /S  Обработка файлов во всех вложенных папках указанного пути. 
Для  некоторых  команд  текст  встроенной  справки  может  быть  довольно  большим  и  не 
умещаться на одном экране. В этом случае помощь можно выводить последовательно по одному 
экрану с помощью команды MORE и символа конвейеризации |, например: 
XCOPY /? | MORE 
В этом случае после заполнения очередного экрана вывод помощи будет прерываться до 
нажатия любой клавиши. Кроме того, используя символы перенаправления вывода > и >>, можно 
текст, выводимый на экран, направить в текстовый файл для дальнейшего просмотра. Например, 
для  вывода  текста  справки  к  команде  XCOPY  в  текстовый  файл  xcopy.txt,  используется 
следующая команда:  
XCOPY /? > XCOPY.TXT 
ЗАМЕЧАНИЕ 
Вместо  имени  файла  можно  указывать  обозначения  устройств  компьютера.  В  Windows 
поддерживаются  следующие  имена  устройств:  PRN  (принтер),  LPT1–LPT3  (соответствующие 
параллельные  порты),  AUX  (устройство,  присоединяемое  к  последовательному  порту  1),  COM1–COM3 
(соответствующие  последовательные  порты),  CON  (терминал:  при  вводе  это  клавиатура,  при  выводе  - 
монитор), NUL (пустое устройство, все операции ввода/вывода для него игнорируются). 
2.1.3  Перенаправление 
ввода/вывода 
и 
конвейеризация 
(композиция) команд 
Рассмотрим  более  подробно  поддерживаемые  в  Windows  UNIX-подобные  концепции 
переназначения устройств стандартного ввода/вывода и конвейерного выполнения команд.  
С  помощью  переназначения  устройств  ввода/вывода  одна  программа  может  направить 
свой  вывод на вход другой или перехватить  вывод  другой программы, используя его  в качестве 
своих  входных  данных.  Таким  образом,  имеется  возможность  передавать  информацию  от 
процесса  к  процессу  при  минимальных  программных  издержках.  Практически  это  означает,  что 
для программ, которые используют стандартные входные и выходные устройства, операционная 
система позволяет: 
а)  выводить  сообщения  программ  не  на  экран  (стандартный  выходной  поток),  а  в 
файл или на принтер (перенаправление вывода);  
б)  читать входные данные не с клавиатуры (стандартный входной поток), а из заранее 
подготовленного файла (перенаправление ввода);  
в)  передавать  сообщения,  выводимые  одной  программой,  в  качестве  входных 
данных для другой программы (конвейеризация или композиция команд). 
9 | С т р а н и ц а  
 
1   2   3   4   5   6   7   8   9   ...   31

Похожие:

1 Лекция:  Эволюция  инструментов  для  iconЛекция  Эволюция компьютерных сетей 
Системы  пакетной  обработки,  как  правило,  строились  на  базе  мэйнфрейма  – 
1 Лекция:  Эволюция  инструментов  для  icon  для фортепиано, вокала И всяких инструментов 

1 Лекция:  Эволюция  инструментов  для  iconДвенадцать пьес для ансамбля инструментов 
Ручейки  2 
1 Лекция:  Эволюция  инструментов  для  iconЛекция «Профилактика экстремизма и терроризма в молодежной среде» 4 Раздел Лекция «Роль творчества для формирования антиэкстремистских поликонфессиональных и культурных ценностей»
Лекции для индивидуальной пропагандистской деятельности, отдельные образцы пропагандистских материалов
1 Лекция:  Эволюция  инструментов  для  iconЛекция 16. Программируем графику  Лекция 17. Программируем гипертекстовые переходы  Лекция 18. Программируем «за кадром»
Лекция  Общие сведения
1 Лекция:  Эволюция  инструментов  для  icon  Обзор бесплатных инструментов Интернет для преподавателя  нии управления  знаниями 
Авторский коллектив   3 
1 Лекция:  Эволюция  инструментов  для  iconКраткое содержание По оценкам Nokia Siemens Networks,  Стремясь перейти с технологии hspa
«эволюция в долгосроч- 02  Краткое содержание  с текущим уровнем. Наряду с традиционны- ной перспективе / эволюция системной ар-...
1 Лекция:  Эволюция  инструментов  для  iconЛекция: «Как не стать жертвой преступления?»
Лекция предназначена школьным инспекторам по делам несовершеннолетних для прочтения в общеобразовательных учреждениях, рассчитана...
1 Лекция:  Эволюция  инструментов  для  iconЛекция №8. Особенности занятий легкой атлетикой с детьми, подростками, юношами лекция №9. Особенности занятий легкой атлетикой с женщинами …63 ЛИТЕРАТУРА лекция №1 «Введение в предмет. История развития легкой атлетики»
Лекция №6. Организация и проведение соревнований по легкой атлетике
1 Лекция:  Эволюция  инструментов  для  iconКурсы, как "Парад ударных инструментов", депутатов Ленинского 
Района С. Н. Кошман нашёл особые слова для чествования каждого работника культуры
Разместите кнопку на своём сайте:
TopReferat


База данных защищена авторским правом ©topreferat.znate.ru 2012
обратиться к администрации
ТопРеферат
Главная страница