- •Введение
- •Лабораторная работа № 1 основы интерфейса пользователя с posix-совместимой ос на уровне командной строки
- •Указания к работе
- •Информация, необходимая для начала работы
- •Основные команды ос unix
- •Последовательность выполнения работы
- •Контрольные вопросы
- •Лабораторная работа № 2 анализ файловой структуры posix-совместимой ос. Команды для работы с файлами и каталогами
- •Указания к работе
- •Физическая модель диска
- •Логическая модель диска
- •Общие черты файловых систем Unix / Posix-совместимых ос
- •Команды для работы с файлами и каталогами
- •Копирование файлов и каталогов
- •Перемещение и переименование файлов и каталогов
- •Права доступа
- •Изменение прав доступа
- •Контекстный поиск в файле
- •Проверка использования диска
- •Управление процессами
- •Получение информации о процессах
- •Последовательность выполнения работы
- •Контрольные вопросы
- •Лабораторная работа № 3 экранный интерфейс для posix-совместимых ос
- •Указания к работе
- •Окна mc
- •Выполнение команд ос Unix
- •Типы файлов
- •Работа с отмеченными файлами
- •Вызов меню
- •Настройка окон
- •Порядок сортировки
- •Прервать
- •Другие режимы отображения
- •Справка (f1)
- •Переименование-Перемещение (f6)
- •Создание Каталога (f7)
- •Удаление (f8)
- •Выход (f10, Shift-f10)
- •Быстрая смена каталога (Alt-c)
- •Различные команды
- •Меню Options
- •Пункт «Внешний вид»
- •Пункт «Биты символов…»
- •Отображение символов Полный 8-битный ввод 7-бит Дальше Прервать
- •Пункт «Подтверждение»
- •Пункт «Распознавание клавиш…»
- •Пользовательские меню
- •Выполнение файлов
- •Последовательность выполнения работы
- •Контрольные вопросы
- •Лабораторная работа № 4 экранный редактор VI/vim
- •Указания к работе Текстовые редакторы
- •Редактор VI (Visual display editor)
- •Основные группы команд редактора Команды управления курсором
- •Команды позиционирования
- •Команды редактирования
- •Команды редактирования в режиме командной строки
- •Последовательность выполнения работы
- •Контрольные вопросы
- •Лабораторная работа № 5 базовые средства для создания приложений в posix-совместимых ос
- •Указания к лабораторной работе
- •Система контроля версий
- •Компиляция исходного текста и построение исполняемого файла
- •Тестирование и отладка
- •Тестовый пример для лабораторной работы
- •Исходный текст программы abcd.C для лаботаторной работы № 5
- •Последовательность выполнения работы
- •Контрольные вопросы к работе
- •Лабораторная работа № 6 сетевые средства posix-совместимых ос. Использование сетевых команд
- •Указания к работе
- •Обзор сетевых команд для tcp/ip
- •Последовательность выполнения работы
- •Контрольные вопросы
- •Лабораторная работа № 7 анализ функционирования и диагностика ip-сетей
- •Указания к работе
- •Аппаратный уровень (уровень сетевого интерфейса)
- •Сетевой уровень
- •Адресация в ip-сетях
- •Internet-адреса
- •Команды диагностики сети
- •Последовательность выполнения работы
- •Контрольные вопросы
- •Лабораторная работа № 8
- •Чтение присланных сообщений
- •Как ответить на сообщения
- •Удаление сообщений
- •Прекращение работы с программой mail
- •Использование почтовых псевдонимов (alias)
- •Система обмена сообщениями netnews (usenet)
- •Разговор в сети с другим пользователем
- •Телеконференции в реальном времени
- •Замечания по основным командам irc
- •Последовательность выполнения работы
- •1. Программа mail
- •1.1. Отправление почты
- •1.2. Чтение присланных сообщений
- •3. Программа talk
- •4. Программа irc
- •Контрольные вопросы
- •Оглавление
- •Николай Лаврентьевич Долозов основы операционных систем и сетевых технологий Учебно-методическое пособие
- •630092, Г. Новосибирск, пр. К. Маркса, 20
Последовательность выполнения работы
1. Осуществите вход в систему.
2. Изучите структуру экрана после запуска программы MC ( % mc ).
3. Откройте дополнительную сессию. Получите на этом экране информацию о mc (%man mc).
4. Выполните простейшие операции, используя управляющие клавиши для программы MC (активизация окна, перемещение курсора в окне, выбор группы файлов, отказ от выбора, получение информации об объеме файлового пространства, занимаемого выбранной группой файлов и т. п.)
5. Вызовите основное меню (клавиши F9 или ESC9). Выполните анализ основного меню.
6. Выполните основные подкоманды для левого (правого) окна (степень подробности информации о файлах).
7. Используя возможности подменю «Файл», выполните:
просмотр текстового файла,
редактирование текстового файла (без сохранения результатов редактирования),
создание поддиректории STUD1,
копирование в поддиректорию STUD1 файла /home/teachers/ dnl/examples/testcase.c .
8. С помощью соответствующих средств подменю «Команда» осуществите:
поиск в файловой системе файла (по указанию преподавателя),
выбор и повторение одной из предыдущих команд,
выход в домашний каталог,
анализ файла меню и файла расширений.
9. Вызовите подменю «Настройки». Освойте операции, определяющие структуру экрана MC.
10. Выполните анализ вашего домашнего каталога. Удалите все «лишние» файлы и каталоги. Определите объем памяти, занимаемый вашим домашним каталогом до и после «чистки».
11. По указанию преподавателя создайте свое меню пользователя.
12. По указанию преподавателя определите выполняемые действия, зависящие от имени регулярного файла, при нажатии клавиши Enter.
13. Выполните анализ окружения на первом и втором экранах.
Контрольные вопросы
1. Назовите и дайте характеристику режимам работы программы MC.
2. Опишите выполнение команд ОС Unix из MC.
3. Какие типы файлов различает MC? Их обозначение и характеристика.
4. Назовите команды для подготовки групповой операции.
5. Структура меню программы MC. Дайте характеристику командам MC, изменяющим состояние левого и правого окон соответственно.
6. Структура меню программы MC. Приведите характеристику командам MC для раздела Файл/.
7. Структура меню программы MC. Опишите команды MC для раздела меню Команда/.
8. Структура меню программы MC. Опишите команды MC для раздела меню Настройки/.
9. Назовите встроенные команды MC и дайте им характеристику.
10. Назовите команды встроенного редактора MC и дайте им характеристику.
11. Дайте характеристику средствам MC, которые позволяют создавать меню, определяемые пользователем.
12. Дайте характеристику средствам MC, которые позволяют выполнять действия, определяемые пользователем, над текущим регулярным файлом.
13. Назовите файлы, которые необходимы для реализации всех возможностей MC и дайте им характеристику.
14. Опишите процедуру реализации мультиэкранного режима.
15. При переключении экранов в мультиэкранном режиме возможно их искажение. Как восстановить экран, содержащий документацию по MC на русском языке?
16. Можно ли создать несколько пользовательских меню? Если да, то как?
17. Дайте характеристику макросам, которые могут быть использованы в команде MC.