- •ВВЕДЕНИЕ
- •Задание на лабораторную работу
- •Порядок выполнения работы
- •Приложение к лабораторной работе
- •Основные сведения об OpenOffice.org
- •Глоссарий по OpenOffice.org
- •Задание и порядок выполнения лабораторной работы
- •Внешний вид рабочего окна
- •Основные команды
- •Приложение к лабораторной работе
- •Основные сведения
- •Работа с файлами
- •Работа с каталогами
- •Лабораторная работа № 3
- •ОПРЕДЕЛЕНИЕ КОЛИЧЕСТВА ИНФОРМАЦИИ, СОДЕРЖАЩЕГОСЯ В СООБЩЕНИИ
- •Задание и порядок выполнения лабораторной работы
- •Содержание отчёта
- •Приложение к лабораторной работе
- •Математические меры информации
- •Структурная мера информации
- •Задание и порядок выполнения лабораторной работы
- •Содержание отчёта
- •Приложение к лабораторной работе
- •Основные сведения о системах счисления
- •Формы представления чисел в ЦВМ
- •Сложение чисел в форме с фиксированной запятой.
- •Лабораторная работа № 5
- •КОДИРОВАНИЕ ДИСКРЕТНЫХ ИСТОЧНИКОВ ИНФОРМАЦИИ МЕТОДОМ ШЕННОНА-ФАНО
- •Задание и порядок выполнения лабораторной работы
- •Содержание отчёта
- •Приложение к лабораторной работе
- •Основные положения
- •Пример декодирования сообщения
- •Лабораторная работа № 6
- •КОДИРОВАНИЕ ДИСКРЕТНЫХ ИСТОЧНИКОВ ИНФОРМАЦИИ ПО МЕТОДИКЕ Д.ХАФФМАНА
- •Задание и порядок выполнения лабораторной работы
- •Содержание отчёта
- •Приложение к лабораторной работе
- •Лабораторная работа № 7
- •ОСНОВЫ АЛГОРИТМИЗАЦИИ ЗАДАЧ
- •Задание и порядок выполнения лабораторной работы
- •Содержание отчёта
- •Приложение к лабораторной работе
- •Библиографический список
- •Оглавление
справку по изменению цветов.
k ) Записать в файл ...:\КАТ1\РКАТ\DIRECT.txt при помощи переадресации, справку, содержащую дерево каталогов корневого каталога.
l ) Предъявить выполненную работу преподавателю.
П и с ь м е н н ы й о т ч ет Н Е о фо рм л я е т с я .
Приложение к лабораторной работе
Основные сведения
Операционной системой называют комплекс программ, обеспечивающий управление ресурсами ЭВМ и процессами, использующими эти ресурсы.
Файловая система операционных систем (ОС) имеет иерархическую структуру. В вершинах дерева находятся каталоги , содержащие списки файлов. Эти файлы, в свою очередь, могут быть либо снова каталогами, либо обычными файлами, либо специальными файлами, представляющими различные устройства. Корневой каталог и разделения между каталогами обозначается как "/".
Командная строка — минимальная пользовательская оболочка для взаимодействия с системой. Ее основной функцией является запуск и управление программами.
Все консольные команды читают информацию со стандартного потока ввода и выводят ее в стандартный поток вывода. По умолчанию стандартным потоком вывода является текущая консоль, а стандартным потоком ввода - клавиатура.
Для более наглядного представления сведений материал представлен в виде сравнительной таблицы (см.табл1).
Перед рассмотрением основных команд следует ввести некоторые определения:
стандартный поток ввода — используется, когда программа читает данные. По умолчанию в качестве источника данных для потока ввода используется клавиатура.
стандартный поток вывода — используется для вывода данных. По умолчанию для потока вывода используется терминал, на котором была запущена программа.
10
стандартный поток вывода ошибок — используется для вывода диагностических сообщений. По умолчанию для потока вывода ошибок также используется терминал, на котором была запущена программа.
перенаправление ввода-вывода — назначение потоков ввода вывода может быть изменено при запуске программы. Так, например стандартный поток ввода может быть перенаправлен на файл, при этом весь ввод программы будет поступать не с клавиатуры, а из указанного файла.
символ-разделитель — отдельные части командной строки разделяются
символами-разделителями. В качестве символов-разделителей по умолчанию используются пробелы, символы табуляции и новой строки.
переменная окружения — командный интерпретатор определяет понятие переменной как поименованный объект, имеющий некоторое строковое значение.
Командная строка может быть простой командой, цепочкой команд, последовательностью команд, составной командой. Простая команда состоит из имени команды, списка параметров, разделенных символами-разделителями и возможных операторов перенаправления ввода-вывода.
В цепочке команд стандартный поток вывода предыдущей команды перенаправляется на стандартный поток ввода последующей команды, то есть следующая команда будет читать данные, выводимые предыдущей командой в цепочке вместо того, чтобы получать их с клавиатуры.
11
Таблица 1. Базовые команды ОС
Базовые команды DOS Базовые команды Linux
Внешний вид рабочего окна
Основные команды
Запуск эмулятора терминала в Ubuntu. Для этого нужно выбрать в меню
Приложения Стандартные Терминал. Тем самым, вы запустите «командную строку», в которой вы можете вводить команды. Когда командный интерпретатор ожидает ввода, он выводит на экран приглашение, имеющее по умолчанию вид:
12
|
|
Базовые команды DOS |
Базовые команды Linux |
||
|
|
|
|
|
<пользователь>@<компьютер> <текущий каталог>$ |
Ввод коман д . Для ввода команды необходимо её |
Ввод команд. Для ввода команды необходимо её |
||||
набрать на клавиатуре и нажать <Enter>. Для прекращения |
набрать на клавиатуре и нажать <Enter>. Для прекращения |
||||
выполнения любой команды необходимо нажать |
выполнения любой команды необходимо нажать |
||||
комбинацию клавиш <Ctrl> + <C> или <Ctrl> + <Break |
комбинацию клавиш <Ctrl> + <C> или <Ctrl> + <Z>. |
||||
(пробел)>. |
|
|
|
|
Вызов в командную строку предыдущей команды — |
Вызов в командную строку предыдущей команды — |
<стрелка вверх>. |
||||
F3. Можно воспользоваться стрелкой вверх на клавиатуре. |
Удаление текущего или предыдущего символа — |
||||
Удаление текущего или предыдущего символа — <Del>, |
<Del>, <Backspace>. Очистка всей командной строки — |
||||
<Backspace>. Очистка всей командной строки — <Esc>. |
<Ctrl> + <U>. |
||||
Если выполняемая команда выдает слишком много |
Если выполняемая команда выдает слишком много |
||||
информации |
на |
экран, |
можно |
воспользоваться |
информации на экран, можно воспользоваться комбинацией |
комбинацией клавиш <Ctrl> + <S> для приостановки |
клавиш <Ctrl> + <S> для приостановки выдачи. Повторное |
||||
выдачи. Повторное нажатие комбинации возобновит |
нажатие любой клавиши возобновит выдачу информации. |
||||
выдачу информации. Для других программ выдачу |
Автозавершение позволяет при нажатии клавиши |
||||
информации на экран можно приостановить нажатием |
<Tab> автоматически дописывать начатую команду. Это |
||||
комбинации клавиш <Ctrl> + <NumLock>. |
|
очень удобное свойство командной оболочки экономит |
|||
|
|
|
|
|
время при вводе. Бывает, мы не знаем, что вводить далее |
|
|
|
|
|
после нескольких букв, и командная оболочка после |
13
|
|
Базовые команды DOS |
|
Базовые команды Linux |
|
|
|
|
|
|
одиночного нажатия клавиши табуляции ничего не |
|
|
|
|
|
дополняет. В таком случае может помочь двойное нажатие |
|
|
|
|
|
Tab, после которого на экране появляется перечень всех |
|
|
|
|
|
возможных вариантов. |
Запуск |
и |
в ыполн ен и е |
коман д . |
Для |
Запуск и выполнение команд. Для выполнения |
выполнения любой команды MS DOS необходимо ввести |
любой команды необходимо ввести имя этой команды и её |
||||
имя этой команды и её параметры. |
|
|
параметры. При вводе команд в UNIX необходимо быть |
||
Для выполнения программ или командных файлов |
внимательным к пробелам и регистру. Многие команды |
||||
(файлы с расширением .COM, .EXE, .BAT) необходимо |
имеют дополнительные опции. После ввода команды |
||||
ввести имя соответствующего файла и параметры. |
|
необходим пробел перед вводом опции или имени файла. |
|||
Если программа не находится в текущем каталоге, то |
После ввода опции необходим также пробел. Команды и |
||||
необходимо в качестве имени команды использовать |
опции чувствительны к регистру. |
||||
полное имя файла, включающее путь к тому каталогу, в |
Для выполнения программ или командных файлов |
||||
котором находится нужная программа или командный |
необходимо ввести имя соответствующего файла и |
||||
файл. |
|
|
|
|
параметры. Если программа не находится в текущем |
Во многих командах MS DOS в именах файлов |
каталоге, то необходимо в качестве имени команды |
||||
можно употреблять символы * и ? для указания группы |
использовать полное имя файла, включающее путь к тому |
||||
файлов из одного каталога. Символ * обозначает ЛЮБОЕ |
каталогу, в котором находится нужная программа или |
||||
количество символов в имени файла или в расширении командный файл. 14
Базовые команды DOS |
Базовые команды Linux |
имени файла. Символ ? обозначает ОДИН произвольный |
Если в командной строке присутствует символ *, то |
символ или отсутствие символа в имени файла или в |
командный интерпретатор заменяет фрагмент, содержащий |
расширении имени файла. |
* на список всех файлов, имеющихся в файловой системе, |
Примеры: |
имена которых соответствуют данному фрагменту, считая, |
*.bac — все файлы с расширением .bac из текущего |
что * может соответствовать любое количество символов в |
каталога; |
имени файла. |
c*.d* — все файлы с именем, начинающимся с «С», и |
|
расширением, начинающимся с «D», из текущего каталога; |
|
a:\doc\ABC???.* — все файлы с именем, начинающимся |
|
с ABC и состоящим не более чем из 6 символов, из |
|
каталога \doc на диске на дисководе А:. |
|
Полу чен ие справ ки о коман дах . Для |
Получение справки о командах. Краткую справку |
получения краткой справки по программе или команде MS |
о применении любой команды можно получить если ввести |
DOS возможно, если ввести эту команду (или программу) с |
в командной строке выражение: <имя команды> — help. |
параметром \?. На экран будет выведена справка о |
Страницы системной документации также выводит |
назначении программы и формате её вызова. В MS DOS |
системная утилита man. С ее помощью можно получить |
версий 5 и 6 на экран можно выдать список команд с |
информацию по любым командам Linux. Для этого |
кратким описанием их назначения. Для этого надо ввести |
используется синтаксис man <имя команды>. Например, |
команду: FASTHELP или FASTHELP имя команды. |
чтобы вывести руководство по команде ls или cat |
15
