- •Лабораторная работа № 3 «Far Manager и Midnight Сommander»
- •Файловая оболочка Far Manager
- •Основные операции и соответствующие им функциональные клавиши
- •Панели и функциональные клавиши
- •Работа с файлами
- •Просмотр и редактирование файлов
- •View (Смотреть) - просмотреть найденный файл;
- •Работа с каталогами
- •Info panel (Панель информации) - в панели отображается сводная информация о каталоге и диске на другой панели.
- •View (Просмотр) - просмотр файла (или определение размера папки).
- •Interface settings (Настройки интерфейса) - настраивает параметры интерфейса Far.
- •Viewer settings (Настройки программы просмотра) - дает возможность настроить внешнюю программу просмотра файлов.
- •Настройка панелей Far
- •Настройка интерфейса Far
- •Ассоциации файлов
- •Меню File:
- •Меню Command:
- •Меню Options:
- •Ins вставка/замена
- •Вариант 2
- •Контрольные вопросы
Меню Options:
-
Конфигурация - изменение опций: настройка панелей, паузы после выполнения и прочие настройки.
-
Внешний вид - изменение разметки экрана mc. Указывается, должны ли отображаться строка меню, командная строка, подсказка и строка меток функциональных клавиш, вертикальное/горизонтальное расположение панелей, а так же цветовыделение.
-
Биты символов - указывается, в каком формате локальный терминал будет обрабатывать (вводить и отображать на дисплее) информацию, представленную байтами (например, записанную в файле).
-
Подтверждение - для установки подтверждения при операциях удаления, накладывания/переписывания файлов, а также для выхода из программы.
-
Распознание клавиш - диалоговое окно используется для тестирования функциональных клавиш, клавиш управления курсором и других, поскольку они часто не правильно работают на некоторых типах терминалов.
-
Виртуальные ФС– настройки виртуальной файловой системы: тайм-аут, пароль и пр.
Редактор текста
Вызывается с помощью функциональной клавиши F4-редактирование.
Клавиши для редактирования файла:
-
Ctrl+y удалить строку
-
Ctrl+u отмена последней операции
-
Ins вставка/замена
-
F7 поиск (можно использовать регулярные выражения)
-
Shift+F7 повтор последней операции поиска
-
F4 замена
-
F3 первое нажатие - начало отметки блока, второе - конец. В консоли для отметки можно пользоваться: Shift+стрелки.
-
F5,F6,F8 копировать, переместить, удалить
-
Ctrl+F записать в файл
-
Shift+F5 прочитать из файла
-
Ctrl+O открыть файл
-
F2, F10 сохранить, выйти
Права доступа на файлы и каталоги
Права доступа можно вызвать с помощью команды Файл>Права доступа или комбинацией клавиш (<Ctrl>+<X>,<C>). Данная команда позволяет изменить права доступа к выделенному или помеченным файла или каталогу. В правой части окна указывается сам файл или каталог: его имя, доступ, имя владельца и имя группы. В левой части находятся Права доступа, которые возможно изменить при необходимости и при и при наличии доступных прав к тому или иному файлу или каталогу.
Существуют следующие права: право на доступ, на чтение, на запись, на исполнение. Права можно указать для: владельца, группы и остальных.
Подключение внешнего устройства: USB (флэш диск)
Для монтирования внешнего USB устройства (флэш диск) необходимо подключить данное устройство к одному и портов компьютера. Далее в командной строке необходимо ввести: mount/dev/sda1/. Далее можно приступить к её эксплуатации в окне Midnight Commander. Для отключения USB устройства вводим UMOUNT/DEV/SDA1. После этого устройство можно безопасно извлечь.
Варианты заданий
Вариант 1
А. Выполнить средствами Far Manager следующие задания:
-
Создать в Вашем пользовательском разделе каталог Referat, а в нем – подкаталоги Glava1 и Glava2.
-
В подкаталоге Glava2 создать с помощью встроенного редактора текстовый файл Sonet.txt, содержащий Ваше любимое стихотворение (хотя бы восемь строчек).
-
Скопировать файл Sonet.txt в подкаталог Glava1 под этим же именем и в подкаталог Glava2 под именем Primer.txt.
-
Переименовать файл Primer.txt в подкаталоге Glava2 в Stans.txt.
-
Отредактировать файл Stans.txt, добавив название стихотворения и имя автора.
-
Файл Stans.txt переместить в каталог Glava1 под тем же именем, но с расширением .001.
-
Скопировать любой файл в подкаталог Glava2 под именем S123.Txt.
-
Группу файлов, содержащихся в каталоге Glava2 на диске, скопировать в Ваш домашний каталог тоже в каталог Glava2.
-
Переименовать файлы в каталоге Glava2 в домашнем каталоге, имена которых начинаются на букву “S”, в файлы с теми же именами, но расширениями .lex.
-
Объединить эти файлы в файл Itog.txt, записав его в каталог Referat.
-
Переименовать каталог Glava1 в каталог Kniga.
-
Заархивируйте содержимое каталога Referat. Разархивируйте только что созданный архив в каталог Glava1.
-
Удалить каталог Referat со всем его содержимым.
В. Выполнить средствами Far Manager следующие задания:
-
Определить, сколько свободного места осталось на Вашем диске и в Вашем пользовательском каталоге W:.
-
Просмотреть информацию о компьютере. Создать в каком-либо каталоге первого уровня Вашего пользовательского раздела файл System.txt, в котором хранилась бы информация о типе процессора, емкости оперативной памяти, емкости внешней памяти, версии операционной системы, а также тактовой частоте Вашей рабочей станции.
-
Найти средствами оболочки, где располагаются антивирусная программа DrWeb, а также файл, запускающий текстовый редактор EDIT и какую-либо издательскую систему из семейства TEX.
-
Настроить оболочку таким образом, чтобы внешним (альтернативным) редактором для всех файлов с расширением .txt был бы редактор EDIT (иначе говоря, именно редактор EDIT должен вызываться при нажатии клавиш <Alt>+<F4>).
-
С помощью альтернативного редактора отредактировать файл Sytem.txt, добавив в него определения понятий «машинное слово» и «машинный такт».
-
Найти средствами оболочки, где располагается программа, обучающая работе с текущей операционной системой (подсказка: в имени этой программы, очевидно, должно использоваться название этой ОС).
-
Отредактировать глобальное пользовательское меню оболочки следующим образом:
-
изменить сообщение пункта меню, соответствующего команде logout, на сообщение «До встречи, товарищ пользователь!»;
-
добавить в меню два новых пункта: один для вызова антивирусной программы DrWeb, а другой — для просмотра файла System.txt;
-
добавить в меню новое подменю, содержащее два пункта для запуска систем программирования Delphi и Pascal.
-
Создать локальное пользовательское меню в каком-либо из каталогов первого уровня. Добавить в это локальное меню пункт для форматирования гибкой дискеты и новое подменю для запуска какой-либо издательской системы из семейства TEX и программы, обучающей работе с ОС.
-
Задать реакцию оболочки на расширения таким образом, чтобы выбор любого файла с расширением .ttt запускал бы текстовый редактор Word и загружал бы в окно редактирования этот файл, а выбор файла с расширением .lex запускал бы редактор EDIT, но не загружал бы в окно редактирования этот файл.
-
С помощью управляющего меню оболочки настроить вывод информации на панели таким образом, чтобы на правой панели отображалась бы краткая информация (т. е. Только названия и расширения) и только об исполняемых файлах, отсортированная в порядке убывания их размеров, а на левой панели — дерево каталогов.
-
Найти все выполняемые файлы, обеспечивающие работу Ваших Delphi-проектов, и перенести их в подкаталог EXE.
Попробуйте повторить те же самые задания, используя Midnight Commander. Какие отличия Вы обнаружили?