КОМАНДЫ ОС диалог ОС с пользователем: C:>__ Команда приглашение ОС (к диалогу) пользователь C:> dir C:> echo TEXT TO DISPLAY примеры: C:> help | more C:>

Презентация:



Advertisements
Похожие презентации
Команды MS-DOS Диалог пользователя с DOS осуществляется в форме команд (программ на машинном языке), предусматривающих то или иное действие для ОС.
Advertisements

Операционная система MS-DOS. Текстовый пользовательский интерфейс MS-DOS.
Командные файлы (примеры программирования). Командные языки bat от английского batch – пачка. каждая строка (лист «пачки») этого текстового по типу файла,
Интерпретатор CMD. Управление в пакетных файлах Параметры Переходы Условия Циклы.
Команды DOS. Команды MS DOS бывают двух типов: Внутренние команды, их выполняет командый процессор COMMAND.COM (например, dir, copy). Внешние команды.
Презентация на тему: Белгород Белгород2006 «Не графические Операционные системы» Выполнил: Пойманов В.Н.
Системная оболочка Norton Commander n Автор программы Peter Norton, компания Peter Norton Computing (c 1992г. Semantec)
Командная строка. Интерфейс командной строки - разновидность текстового интерфейса, в котором инструкции компьютеру даются в основном путём ввода с клавиатуры.
LOGO Операционная система MD_DOS Создание каталогов и файлов Не управляя оборудованием, программа остается всего лишь литературным произведением, написанным.
Работа с файлами Ускоренный поиск файлов Запуск и автоматическое исполнение файлов программ – (файлы – программы – это файлы, содержимым которых являются.
Операционная система MS-DOS Не управляя оборудованием, программа остается всего лишь литературным произведением, написанным на особом формальном языке.
Программное обеспечение ЭВМ и информация Виды программного обеспечения Файлы и файловые структуры Системное ПО и системы программирования Операционная.
Введение в WINDOWS Файл, каталог, работа с объектами Смирнова Ирина Евгеньевна 20 сентября 2000 г.
Введение в WINDOWS Файл, каталог, работа с объектами.
Работа в WINDOWS Файл, каталог, работа с объектами.
Текстовые файлы Вербицкая Ольга Владимировна, Заозерная школа 16.
Файлы, файловые структуры. Операционная система Windows.
ОС MS-DOS. Основные понятия и команды Курс «Операционные системы» Бабич А.В. © 2005 Лекция 2:
1.Открыть новое окно редактирования для ввода программы Файл Новый. 2.Набрать текст новой программы. 3.Сохранить текст программы на диске Файл Сохранить.
Операционная система MS-DOS Начать обучение Все права защищены Шаталов Игорь 2005.
Транксрипт:

КОМАНДЫ ОС диалог ОС с пользователем: C:>__ Команда приглашение ОС (к диалогу) пользователь C:> dir C:> echo TEXT TO DISPLAY примеры: C:> help | more C:> net help

Просмотр каталога Команда: dir Формат: dir дисковод: имя каталога Параметры Р -задаёт поэкранный режим вывода W - выводит только информацию об именах файлов в каталоге. Примеры: dir - вывести оглавление текущего каталога; dir *.exe - вывести сведения о всех файлах с расширением.exe из текущего каталога; dir a: - вывести оглавление корневого каталога диска а:

Изменение текущего каталога. Команда: cd (Change Directory) Формат: cd дисковод:путь Примеры: cd dir1 - переход в каталог DIR1 текущего диска; cd.. - переход в родительский каталог; cd..\dir2 – «горизонтальный» переход в подкаталог DIR2 родительского каталога; cd \ - переход в корневой каталог текущего диска.

Создание каталога. Команда md (Make Directory) Формат: md дисковод:путь Примеры: md dir3 создание подкаталога DIR3 в текущем каталоге; md d:\dir3\dir4 - создание подкаталога DIR4 в каталоге DIR3 диска D:

Уничтожение каталога. Команда: rd (Remove Directory). Формат: rd дисковод:путь Примеры: rd dir5 удаление подкаталога DIR5 в текущем каталоге; rd d:\dir6\dir7 - удаление подкаталога DIR7 в каталоге DIR6 диска D: УДАЛИТЬ МОЖНО ТОЛЬКО ПУСТОЙ КАТАЛОГ!

Копирование файлов. Команда: copy Формат: copy Пример: Copy text1.txt dir8 копировать файл text1.txt в подкаталог DIR8 текущего диска. Соединение (конкатенация) файлов Формат команды: copy [+ ]…[имя файла] Если имя исходного файла (или одного из файлов) совпадает с именем создаваемого командой copy файла, то существующий файл замещается. Примеры: если файл my.doc уже существует, то команда copy *.doc my.doc будет ошибочной, т.к. файл my.doc будет уничтожен в начале копирования. copy *.lst+*.ref *.prn - к каждому файлу текущего каталога с расширением lst добавить файл с тем же именем и расширением ref, результат записывается в файл с тем же именем и расширением prn; copy f1.doc+f2.doc - объединить файлы f1.doc и f2.doc, содержимое объединенного файла записывается в файл f1.doc; copy *.txt all.prn - содержимое всех файлов с расширением txt записывается в файл all.prn.

Удаление файлов. Команда: del Формат: del имя файла Пример: del text2.txt - удаление файла text2.txt из текущего каталога. Переименование файлов. Команда: ren (Rename) Формат: ren Пример: Ren text3.txt text4.doc - изменить имя файла text3.txt на text4.doc в текущем каталоге.

Создание текстовых файлов. Команда: copy Формат: copy CON После нажатия нужно ввести текст файла, затем нажать Пример: Copy CON text5.txt - создание текстового файла text5.txt в текущем каталоге. Вывод текстовых файлов. Команда: copy Формат: copy CON Примеры: Copy text5.txt CON – вывод на дисплей содержания текстового файла text5.txt из текущего каталога. Copy text5.txt PRN – вывод на печать текстового файла text5.txt из текущего каталога. Вывод файла на экран Формат команды: type имя-файла Пример: type t1.doc - вывод на экран файла type t1.doc из текущего каталога

КОМАНДНЫЕ off if.%1==. goto NEW echo 2 >acad.scr %1>a.bat goto QUIT :NEW remecho 7>acad.scr >a.bat :QUIT rem c:\util\nc_exit.com 1 строка 2 строка 3 строка строка слева направо

Параметризация командных файлов DOS поддерживает два способа передачи информации в командные файлы: 1) передачу через аппарат параметров 2) передачу через окружение DOS print. bat Document1.txt Document2.txt print. bat : print %1 print %2

print. bat Document1.txt Document2.txt %0 %1 %2 до %9 shift print %1 shift print %1 print. bat Document1.txt Document2.txt %0 %1 print Document1.txt print Document2.txt

print. bat Document1.txt Document2.txt %0 %1 %2 до %9 :LOOP TYPE %1 (вывод файла) SHIFT (переход к следующему файлу) IF NOT.%1. ==.. GOTO LOOP (проверка конца списка аргументов) SHIFT

a.bat : set zzz = Ivanov передача информации через окружение DOS temp =.... windir = zzz = Ivanov окружение DOS b.bat : echo %zzz% echo Ivanov set zzz= СТИРАНИЕ zzz

Перенаправление ввода-вывода COPY MYFILE.TXT TEXT1.TXT COPY MYFILE.TXT TEXT2.TXT Замена файлов и устройств в командной строке COPY MYFILE.TXT PRN COPY CON MYFILE.TXT + CTRL-Z и Enter

стандартное УВВ виртуальное УВВ =реальное УВВ отчет о своей работе команда COPY выдает на стандартное УВВ: Скопировано файлов: 1. COPY MYFILE.TXT TEXT1.TXT смена стандартного УВВ Командами DOS: MODE, CTTY и COMMAND CTTY AUX CON = AUX

замена стандартного УВВ в командной строке process > file вывод из process в файл file process вывод из process на ст. УВВ process >>file добавляет вывод из process в конец существующего файла file process FILELIST.TXT TYPE MYFILE.TXT > PRN PROG OUTPUT.TXT

КОНВЕЙРЫ process1 | process2 |...processN для поэтапной обработки информационного потока DIR | SORT DIR | FIND "i" > FILE.TXT DIR | FIND /V "i" | SORT >> FILE.TXT информация

КОНВЕЙРЫ process1 | process2 |...processN для поэтапной обработки информационного потока DIR | SORT > d2.txt информация DIR > d1.txt

Сопоставление командной строки DOS/Windows и командной оболочки UNIX. Набор операторов, доступных в DOS/Windows, представляет из себя ограниченное подмножество эквивалентных команд, доступных в командной оболочке UNIX DOS/ Windows Unix %$префикс аргументов /-ключ (опция) \/Корневой каталог или разделитель имен каталогов в пути ===равно (сравнение строк) !==!!=не равно (сравнение строк) NOT!отрицание последующего условия ||конвейер (канал) **Обозначение последовательности символов в шаблоне

>>перенаправление (с удалением существующего файла) >> перенаправление (с добавлением в конец существующего файла)

PAUSEsleepпауза, или ожидание, в течение заданного времени CHOICEcase или selectвыбор из меню IFIf …. then ….else ….fi условный оператор if IF EXIST FILENAME if [ -e filename ]проверка существования файла IF !%N==!if [ -z "$N" ]Проверка: параметр "N" отсутствует CALL или COMMAND /C source или. (оператор "точка") "подключение" другого сценария SETexportустановить переменную окружения SHIFTshiftсдвиг списка аргументов командной строки влево

ERRORLEVEL$?код завершения NUL/dev/nullФиктивное устройство CONStdin, stdout консоль PRN/dev/lp0устройство принтера LPT1/dev/lp0устройство принтера COM1/dev/ttyS0первый последовательный порт

ATTRIBchmodизменить атрибуты файла (права доступа) CD, CHDIR cdсменить каталог CLSclearочистить экран COMP, FC diff, comm, cmpсравнить файлы COPY, XCOPY cpскопировать файл Ctl-C прервать исполнение сценария Ctl-ZCtl-DEOF (конец-файла)

DELrmудалить файл(ы) DELTREErm -rfудалить каталог с подкаталогами DIRls -lвывести содержимое каталога ERASErmудалить файл(ы) EXITexitзавершить текущий процесс FINDgrepнайти строку в файлах MD, MKDIRmkdirсоздать каталог MOREmoreпостраничный вывод MOVEmvпереместить

PATH$PATHпуть поиска исполняемых файлов REN, RENAME mvпереименовать (переместить) RD, RMDIRrmdirудалить каталог SORTsortотсортировать файл TIMEdateвывести системное время TYPEcatвывести содержимое файла на stdout