Работа в командной строке
Главная цель операционной системы (ОС) – это обеспечение удобства управления компьютером. ОС является первой и наиболее важной программой любого компьютера. Значительная часть функций ОС заключается в обслуживании устройств ввода/вывода. Важной составляющей частью ОС DOS является файл Command.com, на который возложена функция выполнения команд, набираемых на клавиатуре, и определения дальнейших действий. Состав ОС MS DOS также входят:
· Внешние команды – программы, поставляемые вместе с ОС в виде отдельных файлов. Выполняют действия обслуживающего характера.
· Драйверы устройств – специальные программы, которые дополняют систему ввода-вывода DOS.
Когда запускается программный файл[1] (*.com или *.exe), Command.com выполняет загрузку этого файла в память и передает ему управление, переходя в режим ожидания. Если запускается файл пакетной обработки (*.bat; файл содержит команды в формате текстового файла в коде ASCII), то команды этого файла выполняются так, как если бы они вводились последовательно с клавиатуры. В некоторых системах ввод/вывод может быть перенаправлен из/в файл. Важно иметь представление о базовых командах данной операционной системы, ведь даже во многих современных операционных системах предусмотрены средства управления системой с командной строки (например в ОС Windows – сеанс MS-DOS).
|
|
Для хранения информации могут быть использованы гибкие магнитные диски (дискеты). Чтобы дать возможность пользователю обращаться к дисководам, им присваиваются определенные имена, в качестве которых используются латинские буквы. Для чтения и записи на дискеты используются буквы A, B. Остальные буквы в основном используются для жесткого диска, установленного в компьютере (в компьютере обычно имеется несколько дисководов, которые именуются А:,В:,С: и т.д.). Для перемещения между дисками достаточно ввести команду “<имя дисковода>:”.
В DOS также определены команды копирования, создания и удаления файлов и каталогов[2], которые будут изучаться в ходе лабораторной работы. Практически все встроенные в Command.com команды снабжены справкой по их использованию (получить список команд можно с помощью команды help). Для получения справки достаточно после названия команды дописать “ /?” и на экран будет выдано содержимое справки. Существует возможность перенаправить вывод в файл, для этой цели используется знак “ >”, после которого идет имя файла, в который перенаправляется вывод (например, “copy /? > 1.txt”, результат будет в файле 1.txt).
Некоторые команды ОС DOS:
1) Ver - выводит информацию о версии DOS.
Пример: c:> ver ¿
2) Date - информация о дате и установка даты.
|
|
Пример: date ¿
Enter new date (dd-mm-yy)
Вводимая строка:15-01-99
3) Time <часы: минуты> - информация о времени и установка времени.
Пример: time ¿
Time 12:43
4) Label <дисковод:> - задание метки на диске.
Пример: с:> Label a: ¿
5) mem - информация об объеме памяти.
Пример: c:> mem ¿
6) md(дисковод:)путь – создание нового каталога
Пример (создание подкаталога work в корневом каталоге диска):
md a:\work ¿
7) dir (дисковод:)(путь\)(имя файла)(/p)(/w) – вывод оглавления каталога
Параметр /p задает поэкранный вывод оглавления. Параметр /w задает вывод только информации об именах файлов в каталоге.
Пример (вывести оглавление корневого каталога на дисководе a:):
dir a:\ ¿
8) cd (дисковод:)путь –смена текущего каталога
Пример (переход в каталог \exe\dos):
cd \exe\dos ¿
9) tree–просмотр дерева каталогов
Пример (просмотр каталога lion):
tree \lion ¿
10) rd (дисковод:)путь -удаление пустого каталога
Пример (удаление подкаталога work в корневом каталоге диска a:):
rd a:\work ¿
11) deltree –удаление каталога с файлами
Пример (удаление каталога bounte):
deltree bounte ¿
12) copy – копирование файлов, вывод файлов на печать, объединение файлов
Пример:
вывод файла paper.doc на принтер: copy paper.doc prn ¿
копирование файла old.pas в new.pas: сору оld.pas new.pas ¿
слияние 2-х файлов в book.txt: copy chap1.txt+chap2.txt book.txt ¿
13) ren (дисковод:)(путь\)имя файла имя файла –переименование файлов
Пример (переименование файла prog.pas в myprog.pas):
ren prog.pas myprog.pas ¿
14) move (источник) (цель) –перенос файла
move (старое имя каталога) (новое имя каталога)-переименование каталога
Пример (перенести файл new.txt в каталог Bounte):
move new.txt Bounte ¿
15) type имя файла –вывод текстового файла на экран
Пример (выводит на экран файл paper.doc):
Type paper.doc ¿
16) del (дисковод:)(путь\)имя файла –удаление файлов
Пример (удаление файла paper.doc):
del paper.doc ¿
17) copy con имя файла –создание текстового файла
copy con paper.doc ¿
текст ¿
F6 (Ctrl+Z) ¿
Следует отметить, что большинство команд ОС DOS можно выполнить через файловые оболочки – программы управления файлами и каталогами. Например, NC, VC, Far, Total commander и др. В данную группу программ также можно отнести Проводник (встроен в ОС Windows).
Архивирование информации
Архивирование информации есть процесс сжатия информации без потерь. В результате архивации наблюдается уменьшение объема исходной информации, иногда в 10 раз и более. Из наиболее используемых программ архивирования можно выделить arj, rar, zip, ace и их разновидности для ОС Windows (WinRar, WinZip, WinAce) и других ОС. В стандартном режиме из созданных архивов можно получить исходную информацию только с помощью программы-архиватора, но существует возможность создания самораспаковывающихся архивов, которые содержат в себе фрагменты программы-архиватора и могут разархивировать информацию без использования программы.