Общие положения

 

Работа в командной строке

Главная цель операционной системы (ОС) – это обеспечение удобства управления компьютером. ОС является первой и наиболее важной программой любого компьютера. Значительная часть функций ОС заключается в обслуживании устройств ввода/вывода. Важной составляющей частью ОС 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) и других ОС. В стандартном режиме из созданных архивов можно получить исходную информацию только с помощью программы-архиватора, но существует возможность создания самораспаковывающихся архивов, которые содержат в себе фрагменты программы-архиватора и могут разархивировать информацию без использования программы.