- •Введение
- •Лабораторная работа № 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
Окна mc
Обычно MC высвечивает на экране два окна (правое и левое), в которых отображаются два каталога системы. Одно из этих окон (его имя выделено) является текущим, вся работа идет в нем. Второе используется для указания, куда копировать (и передвигать) файлы, а также для высвечивания информации о рабочем окне (команда <Ctrl>-<x> <i>). Для быстрого перехода из окна в окно служит команда <Tab> (клавиша <Tab> или <Ctrl>-<i>), а для смены местами окон на экране – <Ctrl>-<u>.
Над панелями расположена строка меню, причем к выбору пунктов в этом меню можно переключиться по клавише <F9>.
Самая нижняя строка представляет собой ряд экранных кнопок, каждая из которых связана с одной из функциональных клавиш <F1> - <F10>.
Вторая снизу строка на экране (на черном фоне) – это командная строка программы Midnight Commander (точнее – командная строка текущей оболочки shell), где можно ввести и выполнить любую команду системы. Выше ее (но под панелями) может отображаться поле «полезных советов» (tips), которое можно убрать, соответствующим образом отрегулировав настройки программы.
Каждая панель состоит из заголовка, списка файлов некоторого каталога и строки «мини-статуса» (последняя может быть не видна, это тоже задается настройками программы). В заголовке панели указан полный путь к каталогу, содержимое которого отображается в панели, а также три экранные кнопки - "<", "v" и ">", которые используются для управления программой с помощью мыши. В строке «мини-статуса» отображаются некоторые данные о том файле или каталоге, на который в данный момент указывает подсветка (например, размер файла и права доступа к нему).
Выполнение команд ос Unix
Обычно MC находится в режиме окна, когда с помощью стрелок можно «ходить» по каталогу и выбирать файлы, а также формировать командную строку, набирая символы.
A-Enter копирует текущее имя файла в командную строку.
A-Tab дополняет до конца набираемое имя файла, команды, переменной, имя пользователя и удаленного компьютера.
C-x t, C-x C-t копирует помеченные файлы (если их нет, то берется текущий файл) из активной панели (C-x t) или из неактивной (C-x C-t) в командную строку.
C-x p, C-x C-p копирует путь активной панели (C-x p) или неактивной (C-x C-p) в командную строку.
C-q позволяет вводить специальные символы, неоднозначно определяемые MC (как, например, символ '+').
A-p, A-n используется для доступа к списку выполнявшихся команд (A-p отображает предыдущую команду, а A-n – следующую).
<Alt>-<h>. Выводит историю текущей строки ввода (для командной строки – историю команд).
Типы файлов
MC различает обычные файлы, каталоги и специальные файлы. Тип каждого файла указывается символом слева от его имени в окне. Имеются следующие типы файлов:
пробел обычный или регулярный файл
*исполняемый файл
/ каталог
|FIFO-файл
= сокет
- байт-ориентированное устройство
+ блок-ориентированное устройство
~символическая ссылка на каталог
@ссылка
!символическая ссылка на отсутствующий файл
Работа с отмеченными файлами
Отмеченные файлы применяются для указания имен файлов различным командам. Для маркировки файлов (и снятия маркировки) служат следующие команды.
<Ins> либо <Ctrl>-<T>Установка и снятие маркировки текущего файла.
+Установка маркировки на группу файлов по шаблону.
- Снятие маркировки с группы файлов по шаблону.
Если отмеченных файлов нет, их роль в командах играет текущий файл.