Лабораторная работа №1. Файловая оболочка Midnight Commander
Лабораторные работы
Сравнение
Проверка
условий ...................................................................... 50
файлов ........................................................................ 50
Программа....................................................................... 65
Программа-фильтр.......................................................... 33
Пространство адресное.................................................... 68
виртуальное................................................................ 67
Процесс............................................................................. 65
дочерний...................................................................... 70
категории..................................................................... 69
облегченный................................................................ 67
родительский.............................................................. 70
сестринский................................................................. 70
Процесс/ядро.................................................................... 66
Р
Раздел руководства man.................................................. 21
Разделение слов............................................................... 40
Разделители команд......................................................... 24
Раскрытие выражений..................................................... 34
Раскрытие скобок............................................................ 34
Расширение......................................................................... 5
Режимы выполнения программы................................... 66
Руководство man............................................................. 21
С
Сигнал
асинхронный............................................................... 74
синхронный................................................................. 74
Символы
специальные............................................................ 5, 25
Синтаксис команды......................................................... 20
Система многозадачная................................................... 66
Система справочная info................................................. 23
Система файловая............................................................ 79
виртуальная................................................................ 80
диск-ориентированная................................................ 80
журналируемая........................................................... 82
Скрипт.............................................................................. 44
Сокет................................................................................. 15
Состояния процесса......................................................... 73
строк ........................................................................... 51
чисел ........................................................................... 50
Среда оболочки................................................................ 29
Ссылка
жесткая........................................................................ 12
символическая............................................................ 13
Стек................................................................................... 68
Страница памяти.............................................................. 68
Стратегия журналирования............................................. 83
Структура страницы руководства man........................... 22
Суперблок........................................................................ 85
Супердемон...................................................................... 78
Суперпользователь.......................................................... 15
Сценарий........................................................................... 44
Т
Таблица процессов........................................................... 68
Терминал.......................................................................... 14
виртуальный............................................................... 15
У
Узел информационный................................................ 9, 86
Узел справочной системы info..................................... 23
Уровень выполнения....................................................... 77
Устройство
блочное........................................................................ 13
символьное................................................................. 13
Ф
Файл.................................................................................... 5
командный.................................................................. 44
устройства............................................................. 14, 64
устройства специальный............................................ 13
функций....................................................................... 60
Фактор уступчивости...................................................... 72
Функция сценария........................................................... 59
Ц
Цикл жизненный процесса .......................................... 73
Ш
Шаблон............................................................................... 5
Э
Экземпляр программы.................................................... 65
Экспорт переменных....................................................... 30
Экстент............................................................................. 84
Я
Ядро.................................................................................. 62
Цель работы: освоить принципы работы во встроенной файловой оболочке Midnight Commander.
Midnight Commander является двухпанельным файловым менеджером. Работа в нем аналогична работе с Windows Far Manager 2 и Total Commander . Последняя стабильная версия оболочки 4.7.4. Внешний вид представлен на рисунке ниже.
Midnight Commander из командного интерпретатора вызывается командой mc . Основные сочетания клавиш:
Сочетание
клавиш
Действие
Сочетание
клавиш
Действие
Tab
Перемещение между панелями
F4
Правка файла
Enter
Переход в выбранный каталог, запуск файла
F5
Копирование файла(ов)
Ctrl+O
Скрыть/показать файловые панели
F6
Перемещение/ переименование файла(ов)
Alt+<+>
Выделение группы файлов
F7
Создание нового каталога
F1
Вызов справки
F8
Удаление файла(ов)
F2
Вызов пользовательского меню
F9
Вызов программного меню
F3
Просмотр файла
F10
Выход из Midnight Commander
Большинство команд меню имеет клавиатурные аналоги. Чтобы узнать сочетания клавиш, связанные с некоторой командой, необходимо вызвать соответствующий пункт меню. Общий формат указания сочетаний клавиш в Midnight Commander следующий:
key1-sym1 [sym2]
key1-sym1 [key2-sym2],
где key1 и key2 принимает одно из значений: C (клавиша Ctrl), M (клавиша Alt), S (клавиша Shift); sym1 и sym2 — символы, которые необходимо набрать при зажатых клавишах key1 и key2.
Обратите внимание, что если sym1 и sym2 указываются как ?, ! и пр., то в этом случае при их наборе используется клавиша <Shift>.
Встроенный редактор можно вызвать отдельно командой mcedit . Без аргументов редактор откроет пустой файл. Если в качестве аргумента указать имя файла, то файл будет открыт для редактирования и создан, если его не существовало.