Получение справочной информации о команде
Лабораторная работа № 1
по дисциплине “Операционные системы, среды и оболочки”
Работа с командной строкой
Цель работы:
· изучить систему команд операционной системы;
· научиться выполнять действия над файлами и каталогами с помощью команд командной строки;
Общие сведения
Фирмой Microsoft разработаны программные средства, позволяющие автоматизировать повседневную работу администраторов и пользователей операционной системы Windows путем выполнения команд в командной строке (интерактивный режим) или запуска предварительно созданных сценариев (пакетный режим). Для поддержки автоматизации работы в Windows предусмотрены
- стандартные технологии (WSH, WMI, ADSI),
- программные продукты (командный интерпретатор Cmd.exe, серверы сценариев CScript и WScript, оболочка Windows PowerShell) фирмы Microsoft.
Оболочка командной строки Windows. Интерпретатор Cmd.exe
В операционной системе Windows, как и в других операционных системах, интерактивные (набираемые с клавиатуры и сразу же выполняемые) команды выполняются с помощью так называемого командного интерпретатора, иначе называемого командным процессором или оболочкой командной строки (command shell). Командный интерпретатор или оболочка командной строки — это программа, которая, находясь в оперативной памяти, считывает набираемые вами команды и обрабатывает их. В Windows 9x, как и в MS-DOS, командный интерпретатор по умолчанию был представлен исполняемым файлом command.com. Начиная с версии Windows NT, в операционной системе реализован интерпретатор команд Cmd.exe, обладающий гораздо более мощными возможностями.
Запуск оболочки
В Windows NT/2000/XP файл Cmd.exe, как и другие исполняемые файлы, соответствующие внешним командам операционной системы, находятся в каталоге %SystemRoot%\SYSTEM32 (%SystemRoot% является системный каталог Windows, обычно C:\Windows или C:\WinNT).
Запустить командный интерпретатор (открыть окно нового сеанса командной строки) можно несколькими способами:
· выбрать пункт Выполнить… (Run) в меню Пуск (Start), ввести имя файла Cmd.exe и нажать кнопку OK
· выбрать пункт меню Пуск→Программы→Стандартные→Командная строка,
· в пункте меню Команды (или Инструменты)программы Total Commander выбрать Запустить сеанс DOS.
В результате откроется новое окно, в котором можно запускать команды и видеть результат их работы.
Внутренние и внешние команды. Структура команд
Некоторые команды распознаются и выполняются непосредственно самим командным интерпретатором — такие команды называются внутренними (например, COPY или DIR) Другие команды операционной системы представляют собой отдельные программы, расположенные по умолчанию в том же каталоге, что и Cmd.exe, которые Windows загружает и выполняет аналогично другим программам. Такие команды называются внешними (например, MORE или XCOPY).
Команды MS-DOS и Windows 2000/XP
Система Windows поддерживает и расширяет почти все возможности системы MS-DOS. Кроме того, введено множество новых команд, недоступных в MS-DOS.
В таблице представлен список некоторых наиболее часто используемых команд MS-DOS и Windows:
Команда
| Назначение
| attrib
| Просмотр и изменение атрибутов файла
| cd или Chdir
| Вывод имени текущего каталога или переход в другую папку.
| Chkdsk
| Вывод на экран отчета о состоянии диска в форме, зависящей от используемой файловой системы. Команда chkdsk также составляет список ошибок на диске и исправляет их.
| Cls
| Очистка экрана. На очищенном экране выводится только приглашение командной строки и курсор
| Comp
| Сравнение двух или нескольких файлов побайтно
| Color
| Установка цвета текста и фона в окне командной строки
| Convert
| Преобразование томов с файловой системой FAT и FAT32 в тома с файловой системой NTFS. Текущий диск не может быть преобразован
| Copy
| Копирование одного или нескольких файлов в другое место.
Эта команда также может использоваться для слияния файлов. При копировании более чем одного файла на экран будут выводиться имена копируемых файлов
| Country
| Задание использования подсистемой MS-DOS международного формата для времени, дат, валют, разделителей и преобразования символов
| Date
| Вывод или изменение текущей даты с клавиатуры или из пакетного файла
| Del (delete)
| Удаление заданных файлов
| Dir
| Вывод списка файлов в каталоге и подкаталогов
| Exit
| Выход из программы командного интерпретатора (Cmd.exe) и возврат в программу, вызвавшую Cmd.exe, если она существует, или в операционную систему
| Echo
| Вывод на экран сообщения или задание режима вывода на экран сообщений команд
| Find
| Поиск заданной строки текста в файле или нескольких файлах
| Graphics
| Загрузка в память программы, позволяющей системе Windows 2000 печатать на принтере изображение с экрана монитора, если используется цветной или графический адаптер
| md (Mkdir)
| Создание каталога или подкаталога
| More
| Поэкранный вывод информации. Обычно команда используется для просмотра длинных файлов. Данная команда может быть использована самостоятельно или для управления выводом другой команды, например команды type. Когда заполняется вся доступная область просмотра, появляется подсказка команды more, в ответ на которую можно ввести любую команду, управляющую способом просмотра оставшейся части файла
| Path
| Установка пути поиска для исполняемых файлов
| Prompt
| Изменение приглашения командной строки Windows 2000 (Cmd.exe).
Вид приглашения командной строки может быть настроен так, чтобы выводить имя текущего каталога, текущее время, номер версии Windows 2000 и другие сведения
| Ren (Rename)
| Изменение имени файла или набора файлов. Допускается переименование нескольких файлов, соответствующих заданному шаблону. Команда rename не может быть использована для перемещения файлов на другой диск или в другой каталог
| Rd (Rmdir)
| Удаление каталога
| Set
| Просмотр/установка значений системных переменных
| Time
| Вывод системного времени или установка внутренних часов компьютера
| Xcopy
| Копирование файлов и каталогов, включая подкаталоги
|
Структура командной строки
Командная строка содержит приглашение операционной системы (Prompt), непосредственно за которым устанавливается курсор. Обычно приглашение указывает на текущий каталог, но вид приглашения может быть задан пользователем с помощью команды Prompt.
Структура команды
Команда вводится после приглашения в виде:
<Команда> <параметры> </ключи> (если они необходимы) или
<Команда> </ключи> <параметры>
Например:
C:\>COPY C:\myfile.txt A:\ /V
Здесь C:\> - приглашение, COPY — имя команды, параметры — C:\myfile.txt и A:\, а ключом является /V. Отметим, что в некоторых командах ключи могут начинаться не с символа /, а с символа – (минус), например, -V.
Получение справочной информации о команде
Многие команды Windows имеют большое количество дополнительных параметров и ключей, запомнить которые зачастую бывает трудно. Большинство команд снабжено встроенной справкой, в которой кратко описываются назначение и синтаксис данной команды. Получить доступ к такой справке можно путем ввода команды с ключом /? или с помощью команды help <имя команды>. Например, ATTRIB /?, или Help Attrib.
Для некоторых команд текст встроенной справки может быть довольно большим и не умещаться на одном экране. В этом случае помощь можно выводить последовательно по одному экрану с помощью команды MORE и символа конвейеризации |, например:
XCOPY /? | MORE
В этом случае после заполнения очередного экрана вывод помощи будет прерываться до нажатия любой клавиши. Кроме того, используя символы перенаправления вывода > и >>, можно текст, выводимый на экран, направить в текстовый файл для дальнейшего просмотра. Например, для вывода текста справки к команде XCOPY в текстовый файл xcopy.txt, используется следующая команда:
XCOPY /? > XCOPY.TXT
Перечень и краткое описание всех команд командной строки выводятся с помощью команды Help. Для вывода информации на экран последовательно – Help | more.
Имена устройств
Вместо имени файла можно указывать обозначения устройств компьютера. В Windows поддерживаются следующие имена устройств: PRN (принтер), LPT1–LPT3 (соответствующие параллельные порты), AUX (устройство, присоединяемое к последовательному порту 1), COM1–COM3 (соответствующие последовательные порты), CON (терминал: при вводе это клавиатура, при выводе - монитор), NUL (пустое устройство, все операции ввода/вывода для него игнорируются).
Не нашли, что искали? Воспользуйтесь поиском по сайту:
©2015 - 2024 stydopedia.ru Все материалы защищены законодательством РФ.
|