Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Резидентные команды

Классификация команд

Основные команды ОС

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

Все команды MS-DOS делятся на две большие группы - резидентные и транзитные. Резидентные (внутренние, встроенные) команды являются составной частью служебного файла COMMAND.COM. Они наиболее простые и часто используемые, поэтому постоянно (резидентно) находятся в оперативной памяти и выполняются немедленно. К их числу относятся команды: DIR., MD, CD, RD, TIME, DATE, KEN, DEL, TYPE, COPY и др.
Транзитные (внешние, загружаемые) команды используются реже, они являются программными файлами на диске, поэтому перед выполнением они должны быть прочитаны с диска. Эту группу образуют команды: FORMAT, АТТRIВ, TREE.MODE и др.

К этой группе относятся команды DIR, CD, RD, MD.
Команда DIR - выдает список подкаталогов и полных имен файлов, их размер, время и дату создания. Простое использование команды DIR без параметров выводит на экран содержимое текущего каталога (DIR). Для просмотра подкаталога достаточно задать команду DIR с именем подкаталога. Параметром может быть любой маршрут, указывающий на корневой или подчиненный каталог любого уровня. Примеры:
а) С:\ dir studenMasic - выдает содержимое подкаталога BASIC, входящего в каталог STUDENT, здесь знак "_" указывает наличие обязательного пробела между параметрами команды;
б) C:\STUDENT\BASIC dir *.bas - выдача списка и атрибутов всех файлов с расширением BAS текущего каталога STUDENT\BASIC;
в) А:\ dir alma.bas - выдача атрибутов файла ALMA.BAS. Для постраничного вывода информации на экран используют параметр /Р (от слова page - страница) в конце строки. В этом случае, после заполнения информацией экрана выдача приостанавливается, нажатие любой клавиши приводит к выдаче следующей порции, например, С:\dir /р или С:\ dir studenftbasic /р
Для выдачи информации в более компактном виде (в ширину) используют параметр /W (от слова window - окно). При этом выдаются только имена и типы файлов без остальных атрибутов в сжатом виде, заполняя ширину окна, например:
A:\dir /w или C:\STUDENT\BASIOdir /w Команда DIR позволяет выводить заданный список не только на экран дисплея, но и на печатающее устройство и в выходной файл.
С:* dir prn - вывод списка файлов корневого каталога диска С: на принтер; А:\ dir spisok - вывод переадресовать в файл с именем SPISOK.
Знак подчеркивания в формате команды означает необходимость вставки в это место хотя бы одного пробела.
Команда МD (Make Directory - создать каталог) - создание нового каталога, которое может быть произведено в любом текущем каталоге, например:
- С:\ md_student - создание каталога STUDENT в корневом каталоге диска С;
- С:\ md_studenftbasic или C:\STUDENT rod basic - создание подкаталога BASIC в каталоге STUDENT.
Команда RD (Remouve Directiry - удалить каталог) - удаление каталогов и подкаталогов, причем только пустых, не содержащих внутри себя файлы, например:
- С:\STUDENT\BASIC rd tecno2 - удаление подкаталога третьего уровня TECNO2, находящегося внутри подкаталога второго уровня BASIC в каталоге STUDENT;
- С:\ rd student\basic\tecno2 - удаление того же подкаталога, когда текущим является корневой каталог.
Команда СD (Change Directory - сменить каталог) - смена текущего каталога, т.е. переход из одного каталога в другой, чаще всего, из текущего в подчиненный каталог. Возврат на предыдущие уровни каталогов осуществляется с помощью параметров команды ''.." и "\". Примеры:
- С:* cd_studenMlasic - переход в подкаталог BASIC каталога STUDENT;
- C:\STUDENT\BASIC cd. - возврат из подкаталога BASIC в каталог STUDENT;
- C:\STUDENT\BASIC\TPOP2 cd \ - возврат в корневой каталог;
- C:\STUDENT\BASIC cd*lex - возврат из BASIC в каталог STUDENT и войти в подкаталог LEX;
- C:\STUDENTfflASIC\ECONOM2 cd..\.. - возврат на два уровня выше, т.е. в каталог STUDENT.

Команды работы с файлами
К этой группе относятся команды COPY, REN, DELETE, TYPE, DATE, TIME и др.
Команда COPY - осуществляет копирование файлов. При копировании содержимое файлов не меняется. В качестве параметров нужно указать, что и откуда копировать, затем куда и с каким именем. В общем виде формат команды записывается так:

Copy <откуда и что <куда

В именах файлов можно использовать групповые обозначения файлов, например:
- С:\сору а:*.*_с: -копирование всех файлов с диска А: в текущий каталог диска С;
- С:\сору alla.bas alma.bas - копирование файла ALLA стилем BAS в файл ALMA.BAS в том же каталоге (дублирование);
- C:\STUDENT\LEXcopya:port.txt-копированиесдискаА: файла с тем же именем в текущий каталог, имя текущего каталога можно не указывать;
- С:\ сору knl.txt+b:kn2.txt+a:kn3.txt_kniga.txt - копирование трех файлов с разных дисков в один файл под именем KNIGA.TXT (объединение);
- С:\ сору сои proba.txt - ввод текста с клавиатуры в файл PROBA.TXT, при этом создается новый файл PROBA.TXT. Признаком конца вводимого текста служат нажатия клавиш Ctrl+Z и "ввод";
- С:\ сору talgat.txt+con talgat.txt - добавление строк с клавиатуры в конец файла TALGAT.TXT;
- С:\ copy con+talgat.txt talgat 1.txt - добавление строк с клавиатуры в начало файла TALGAT.TXT. В этом случае файл - результат должен иметь имя, отличающееся от исходного;
- С:\ сору сон ргn - печать символов с клавиатуры (пишущая машинка);
- С:\ copy port.txt_prn - распечатка текстового файла, находящегося в корневом каталоге.
Команда REN (RENAME) - переименование файлов, параметры - старые и новые имена, например:
- С:\ геn port.txt_dora.txt - переименовать файл PORT с типом TXT в файл DORA-TXT;
- C:\ren *.doc *.txt - произвести изменения типов файлов с DOC на TXT в текущем каталоге.
Команда DEL (DELETE) - удаление файлов или группы файлов из текущего каталога, например:
- С:\del ana-has - удаление файла ALLA.BAS в текущем каталоге;
- С:\del \basic\*.has - удаление всех файлов с расширением BAS из каталога BASIC;
- С:\PRJMER del *. * - удаление всех файлов из каталога PRIMER. При удалении группы файлов система предупреждает: Are you sure? Y/N? (Вы уверены? да/нет). Выбрав Y, вы подтверждаете свое решение удалить группу файлов, выбрав N, вы отменяете операцию удаления.
Команда TYPE - вывод содержимого текстового файла на экран:
- С:\ type program.txt - вывод на экран файла PROGRAM.TXT;
- С:\ type student\lex\progl.txt - вывод содержимого файла PROGI.TXT на экран, файл находится в подкаталоге LEX каталога STUDENT;
- С:\ type_program.txtprn - вывод содержимого файла prograrn.txt на принтер.
Команда DАТЕ - выдача и установка текущей даты.
- C:\DATE - выдает установленную системную дату и запрос на ввод новой даты. Для установки даты необходимо ввести DATE ММ- DD-YY, где ММ - номер месяца (1-12), DD - число календаря (1-31), YY - год. Разделителями могут быть "-" или "/", например, С:\ date
Команда TIME выдача и установка текущего времени, по формату эта команда совпадает с предыдущей.
- С:\ time - выдача текущего системного времени и запрос на ввод нового времени как в предыдущей команде: Текущее время 11:22:39.82 Введите новое время: Для установки времени вводим HH:MM:SS, где НИ - час
(0-23), ММ - минуты (0-59), SS - секунды (0-59).
Команда РАТH (путь) предназначена для организации командной ветви. Эта команда сообщает MS DOS в каких подкаталогах необходимо искать файлы, указанные при вводе загружаемой команды, после того, как MS DOS просмотрит текущий подкаталог. По умолчанию принимается значение без ветвей. Эта команда, чаще всего, записывается в файле автозагрузки - autoexec.bat и указывает в каких каталогах могут находиться служебные файлы, например: path с:\; c:\dos; с:\ ПС; c:\sys; d:\utilit; d:\my; d:\text
Команда CLS (Clear Screen - очистить экран) очищает экран и приглашение операционной системы появляется в левом верхнем углу экрана. Она набирается без параметров cls и нажимается клавиша Enter.

Контрольные вопросы

1. Что такое операционная система?
2. Перечислите типы операционных систем.
3. Что представляют из себя накопители информации?
4. Как обозначаются накопители?
5. Что такое НМД, НЖМД и НГМД?
6. Что такое файл?
7. Что представляет собой имя файла?
8. Для какой цели используются символозаменители?
9. Что такое файловая система и по какому принципу она организуется?
10. Что такое каталог и подкаталог? Как они организованы?
11. Что такое древовидная иерархическая структура файловой системы?
12. Что такое маршрут и как он задается?
13. Какие имена стандартных устройств вам известны?
14. Что такое команда операционной системы и каково ее назначение?
15. На какие группы делятся команды MS-DOS?
16. Команды работы с директориями.
17. Как просмотреть содержимое каталога, подкаталога постранично и в сжатом виде?
18. Как создать новый каталог, подкаталог?
19. Как произвести смену каталогов?
20. Как удалить каталог, подкаталог?
21. Как переименовать файл или каталог?
22. Как скопировать файл или каталог?
23. Как уничтожить файл или каталог?
24. Как высветить системные дату и время на экране и установить их текущие значения?

 


<== предыдущая лекция | следующая лекция ==>
Структура операционной системы MS DOS | Внешние (транзитные) команды DOS
Поделиться с друзьями:


Дата добавления: 2014-01-06; Просмотров: 2303; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.011 сек.