Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОАиП / Лаб раб _7 Часть2.doc
Скачиваний:
28
Добавлен:
01.03.2016
Размер:
50.18 Кб
Скачать

1.5 Настройка оболочки Midnight Commander

Оболочка Midnight Commander (mc) является простой и удобной средой для манипулирования файлами в консоли Linux. Одно из ее важных достоинств - конфигурируемость. Поскольку получение выполняемого файла из ассемблерной программы выполняется ручным запуском нескольких программ, этот процесс можно автоматизировать, используя mc. Для этого существует несколько способов.

Первый - это использование файла расширений. За каждым ТИПОМ файла можно закрепить действия, которые будут выполняться при выборе нужного файла и нажатии на клавишу <Enter>. Это действие задается в специальном файле расширений bindings (F9->Команда->Файл расширений). Он имеет текстовый формат и может быть отредактирован любым текстовым редактором. Но предпочтение лучше отдавать встроенному редактору mc, т.к. в этом случае на экран появится подсказка по внутреннему формату этого файла. Наиболее просто войти в режим редактирования через меню mc, выбрав или нажав: F9->Команда->Файл расширений.

Второй - использование меню. В отличие от первого способа тут можно выбрать различные действия для одного и того же файла. Например, можно просто получить выполняемый модуль или получить и запустить его. Настройка меню хранится также в текстовом файле .mc.menu или .mc/menu. Как и файлов расширений файлов меню может быть много, они бывают основными и локальными. Для их настройки можно выбрать:

F9 -> Команда -> Файл меню -> Main/Local. Внутренний формат очень похож на формат файла расширения и тоже ясен из подсказки.

2. Порядок выполнения работы

  1. Запустите Midnight Commander и познакомьтесь с общим видом экрана и содержимым панелей.

  2. Раскройте верхнюю полосу меню команд mc. Прочтите помощь-подсказку по определенному, выбранному в данный момент подсветкой подменю.

  3. Перейдите подсветкой с одной панели на другую и обратно.

  4. Ознакомьтесь со строкой-подсказкой под панелями и

  5. назначением функциональных клавиш F1...F10 в mc.

  6. Познакомьтесь с помощью-подсказкой по оболочке mc.

  7. Выберите подсветкой каталог и раскройте его содержимое. Вернитесь обратно в корневой каталог.

  8. Включите/выключите отображение панелей на экране.

  9. Создайте новый текстовый файл asdfg.с и сохраните его в своем домашнем каталоге.

  10. Напишите программу по выданному заданию.

  11. Создайте в своем домашнем каталоге новый подкаталог и скопируйте в него созданный файл с текстом программы.

  12. Скопируйте файл asdfg.с в lab02-1.с

  13. Создать для MAKE файл с явными правилами получения выполняемых файлов. Проверить работу MAKE, внося изменения в комментарии программы.

  14. Настроить файл расширений так, чтобы для выполнялась компиляция.

  15. Создать локальное меню для mc, в котором для клавиши F5 задать запуск полного процесса получения выполняемого файла из программы, на которую установлен курсор.

      1. 3. Контрольные вопросы

  1. Как активизировать оболочку Midnight Cоmmander?

  2. Каково назначение программ-оболочек операционной системы?

  3. Как активизировать главное меню mc?

  4. Как ознакомиться с помощью-подсказкой по mc?

  5. Как выполнить копирование файлов и каталогов?

  6. Как выполнить перенос файла?

  7. Как выполнить удаление файла и группы файлов?

  8. Как создать новый каталог в mc?

  9. Как выполнить переименование файла?

  10. Как отключить\включить панели mc?

  11. Каково назначение утилиты MAKE?

  12. Где задаются правила поведения MAKE?

Соседние файлы в папке ОАиП