Главная
страница 1

Лаб. работа 2. Файловые оболочки. Файл С. из

Лабораторная работа № 2.
Файловые оболочки (файловые менеджеры, командиры)

1. Общие сведения


В настоящее время существует большое количество файловых оболочек, однако все они унаследовали концепцию и, в той или иной степени, интерфейс от первоначального варианта Norton Commander (NC) 1986 года выпуска. Часть из них прямо копирует NC (FAR, WinNavigator), часть использует те же функциональные элементы, но представленные «в стиле windows» (Windows/Total Commander и др.). Сам же NC был и остается средоточием стандартных решений.

Мы будем рассматривать только современные оболочки для Windows и только некоторые из основных их возможностей.

Преимущества файловых оболочек состоят в следующем:


  • наличие двух панелей, что позволяет сразу видеть результаты копирования; как известно из практики, именно эта операция часто сопряжена с трудностями и большим числом промахов;

  • наличие одновременно с панелями командной строки;

  • возможность делать комментарии к файлам, выводимые на панель для всех файлов, а не только для тех, куда подведена мышь;

  • возможность раскрашивать панели и их содержимое;

  • возможность сохранения настроек и др.

Эффект работы с файловыми оболочками малозаметен при небольшом количестве проделываемых за сеанс операций с файлами и запусками приложений, но отлично проявляется в противоположных ситуациях. Прежде всего это сказывается в отсутствии лишнего на экране и минимизированном количестве простых, но утомляющих действий.

Современные оболочки обладают огромным спектром возможностей, освоение которых – дело практики. Изучив возможности, наиболее соответствующие вашим личным запросам, и настроив под них оболочку, можно сэкономить массу сил и времени.

В данной работе рассматриваются две наиболее популярных и доказавших свою эффективность многофункциональных оболочки:


  • Far Manager, чей интерфейс почти в точности повторяет интерфейс NC и скорее относится к текстовым;

  • Total Commander, выдержанный в значительной степени в стиле Windows.

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

В практической деятельности целесообразно выбрать по вкусу один из менеджеров как основной, не пожалеть некоторых усилий на хорошее освоение его основных возможностей и использовать его как рабочий инструмент.


2. Файловая оболочка Far Manager


Внешний вид Far Manager представлен на рисунке ниже.

Имеет место классический двухпанельный интерфейс (в данном случае правая панель отображает дерево каталогов, чаще она используется в том же режиме, что и левая – как список файлов).





Свойства FAR можно установить, нажав правую кнопку мыши в самой верхней полосе окна.

Панель управления FAR оформлена как выпадающее меню и появляется при нажатии левой или правой кнопки мыши на верхней двойной рамке окна. В других менеджерах это меню присутствует постоянно.

Операции могут производиться над файлом или каталогом, находящимся под курсором, либо над группой выделенных файлов и каталогов (для краткости назовем вышеупомянутое объектом).



Основные операции и соответствующие им функциональные клавиши

Копирование объекта в текущий каталог противоположной панели

F5 либо «перетаскивание» мышкой

То же, но с удалением исходного объекта («перемещение»)

F6

Создание каталога в текущем каталоге

F7

Удаление объекта

F8

Просмотр файла (для каталога – подсчет размера)

F3

Редактирование файла (для каталога – редактирование атрибутов)

F4

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

Alt-F1\Alt-F2

Поиск файла/каталога по имени (с использованием символов подстановки)

Alt-F7

Редактирование файла по имени (если указать имя несуществующего файла, такой будет создан)

Shift-F4

«Быстрый поиск» по началу имени (только Far)

Удерживая Alt, начать набирать имя

Выделение объекта\снятие выделения

INS, правая кнопка мышки, «+» на цифровой клавиатуре (по имени, с использованием символов подстановки)

Определение размера каталога

F3

Редактирование атрибутов файла/каталога

Files/File Attributes

Практически любое действие также можно выполнить через выпадающее меню.

Другие операции, повышающие эффективность работы

  1. Отображение скрытых файлов и папок:

  • Options; Panel Settings; опция show hidden/system files;

  • сокрытие файлов – форма их защиты от случайных изменений, поэтому делать их видимыми следует только при необходимости и достаточном профессионализме работы с компьютером – обратите внимание на пояснение к опции: только для экспертов.

  1. Выделение группы файлов:

  • Gray + (+ на цифровой части клавиатуры); задать маску1 группы; OK;.

  • с выделенной группой работают так же, как с отдельным файлом (переместить, копировать, удалить).

  1. Снятие выделения группы: аналогично выделению, но с заменой Gray + на Gray -.

  2. Создание и просмотр комментариев к файлам и каталогам:

  • Files; Describe Files; написать комментарий к файлу или каталогу; Enter;

  • вывести комментарии на панель: Left/Right (для нужной панели); Descriptions;

  • комментарии записываются в файл descript.ion по умолчанию это скрытый файл; это текстовый файл, с которым, отобразив его на панели, можно работать обычным образом (например, просматривать, редактировать, печатать).

Некоторые важные возможности

В Far имеется «временный диск» (опция «временная» или «temporary» в списке дисков), позволяющий облегчить копирование файлов при работе с несколькими дисками/каталогами.

Far позволяет работать с сетью Microsoft Windows, заменяя собой иконку «сетевое окружение» («сеть» в списке дисков).

Важной особенностью Far является работа с процессами ОС Windows. При выборе «Список процессов» («Task List») в панели выводится полный список процессов с указанием PID, приоритета, объема занимаемой памяти и т.п. По F3 можно получить более полную информацию о процессе.

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

3. Файловая оболочка Total commander


Total commander – наследник оболочки Windows Commander.

Первая версия Windows Commander появилась в 1993 году, последняя – в уточнить год и версию году. Оболочка тесно интегрируется с ОС Windows. Имеет богатый легко настраиваемый интерфейс.

Обладает рядом дополнительных возможностей, например, для файла или каталога можно создать кнопку быстрого доступа, перенеся его мышью на панель инструментов.

В отличие от Far, не поддерживает списка процессов.



Основные операции и соответствующие им функциональные клавиши

Практически совпадают с приведенными для Far Manager. Отличия:



Определение размера файла/каталога

Files/Properties или Ctrl/L

Редактирование атрибутов файла/каталога

Files/Change Attributes


Другие операции, повышающие эффективность работы

  1. Отображение скрытых файлов и папок:

  • Configuration; Options; Display; File display; опция show hidden/system files;

  • сокрытие файлов – форма их защиты от случайных изменений, поэтому делать их видимыми следует только при необходимости и достаточном профессионализме работы с компьютером – обратите внимание на пояснение к опции: только для экспертов.

  1. Выделение группы файлов:

  • Gray + (+ на цифровой части клавиатуры); задать маску группы; OK;.

  • с выделенной группой работают так же, как с отдельным файлом (переместить, копировать, удалить).

  1. Снятие выделения группы: аналогично выделению, но с заменой Gray + на Gray -.

  2. Cопоставить некоторый цвет файлам с заданным расширением (например, сиреневый – exe, синий – doc, txt, морская лазурь – jpg):

  • Configuration; Options; Color; Define Color by file type; Add; Specify file type;

  • задать тип файла в виде *.<расширение> (все файлы с заданным расширением); OK;

  • в появившейся палитре выбрать цвет; OK; OK; OK.

  1. Переименование группы файлов:

  • выделить файлы; File; Multi-Rename Tool;

  • [N] в поле Rename mask: file name соответствует старому имени файла, [E] – старому расширению;

  • добавить символы к имени (или расширению) можно, приписав их слева или справа от конструкции [N] (или [E]);

  • заменить последовательность символов в имени на другую: задать исходную и желаемую последовательность на панели Search&Replace;

  • к имени можно добавит дату и время создания файла;

  • если группа файлов должна иметь одинаковые имена, отличающиеся только символом-номером, можно добавить этот номер с помощью кнопки Counter, причем счетчик можно установить по своему усмотрению (Define counter).

  1. Создание и просмотр комментариев к файлам и каталогам:

  • File; Edit Comment или комбинация Ctrl/Z; написать комментарий к файлу или каталогу (опцию OEM/DOS убрать); F2OK;

  • вывести комментарии на панель: Show Comments;

  • комментарии записываются в файл descript.ion (или files.bbs, в зависимости от опции на панели Configuration; Options; Operation; File comments); по умолчанию это скрытый файл; это текстовый файл, с которым, отобразив его на панели, можно работать обычным образом (например, просматривать, редактировать, печатать).

  1. Назначить редактор для редактирования документов:

  • найти по имени исполняемый файл нужного редактора (файл с расширением exe) и записать полное имя этого файла; например, такой файл для редактора UltraEdit-32 – uedit32.exe; для записи полного имени надо знать его местонахождение;

  • Configuration; Options; Edit/View; Editor for F4; ввести полное имя файла редактора; OK;

  • при размещении курсора на имени некоторого файла и нажатии клавиши F4 файл будет открываться для редактирования в окне назначенного редактора.

  1. Вынесение на панель инструментов значков каталогов и файлов и работа с ними:

  • установить курсор на нужном каталоге (файле) и мышкой перетащить его на панель; на панели создается значок, соответствующий каталогу (файлу);

  • вид значка определяется по умолчанию; при желании можно изменить его на один из предлагаемых или создать собственный значок и сослаться на него: вызвать контекстное меню нажатием на имеющемся значке правой кнопки мыши; Change; Icon file (задать имя каталога со значками);

  • удалить значок можно обычным образом через контекстное меню;

  • клик мыши на значке каталога приводит к открытию каталога;

  • клик мыши на значке файла приводит к его открытию с помощью приложения, связанного с этим файлом, или выполнению, если это исполняемый файл.

  1. Создание вкладок и работа с ними:

  • показать вкладку, даже если она одна: Configuration; Options; Folder Tabs; отметить первую опцию; появится полоса вкладок с вкладкой, соответствующей текущему каталогу;

  • создать новую вкладку: установить курсор мыши на имени нужного каталога и перетащить его на полосу вкладок (или Ctrl/T);

  • закрыть вкладку: щелкнуть на ней правой кнопкой мыши и в контекстном меню выбрать одно из действий в группе Close … (или Ctrl/W);

  • переход между вкладками: щелчок на нужной вкладке (или Ctrl/Tab);

  • сохранить вкладки в файле: щелкнуть правой кнопкой на какой-либо вкладке и в контекстном меню выбрать одно из действий в группе Save …(сохранить вкладки одной или обеих панелей);

  • загрузить вкладки из файла: щелкнуть правой кнопкой на какой-либо вкладке и в контекстном меню выбрать одно из действий в группе Load…(загрузить вкладки, добавив к имеющимся, или заменить).

Последние два действия очень помогают, если в определенные периоды времени приходится работать с определенными каталогами. Например, у меня (Е.С.) есть два файла вкладок: moi_kursy_osen.tab и moi_kursy_vesna.tab.

  1. Создание новых кнопок

  • Configuration; Button Bar; Add; выбрать команду, назначаемую на кнопку: нажать кнопку с лупой рядом со строкой Command, выделить команду, OK; название команды появится в строке Command;

  • в строке Icon выбрать иконку для кнопки – из готовых или из собственных картинок (файлов с расширением .ico).

Таким образом можно создать, например, кнопки, переносящие имя файла в буфер обмена: команды cm_CopyNames_ToClip (только имя) или cm_CopyFullNames_ToClip (полное имя). Для переноса имени в буфер достаточно поставить курсор на нужный файл и нажать кнопку.

  1. Непосредственное изменение файла настроек

  • открыть файлы настроек: Configuration;Change Settings Files Directly;

  • настройки хранятся в файлах wincmd.ini (основные настройки) и wcx_ftp.ini настройки ftp-соединений);

  • по именам можно найти местоположение этих файлов (Alt/F7; имя).

Одно из применений этого пункта – простая замена файла настроек на желаемый вместо кропотливой поэлементной настройки менеджера. Так, в каталоге лабораторной работы содержится мой (Е.С.) файл конфигурации; если он приходится по вкусу, то можно заменить им текущий файл конфигурации. Надо только исправит пути к редакторам, учитывая их расположение на Вашем компьютере.

  1. Показ на панели миниатюр (thumbnails) файлов и каталогов вместо строки имен: Ctrl/Shift/F1; для графических файлов выводится миниатюра содержимого; возврат в обычный режим – та же комбинация.

Еще ряд полезных возможностей содержится в файле крутые советы_tab.doc в каталоге с лабораторной работой. Пока этот файл плохо отформатирован, из-за чего и не включен в текст работы.

4. Задание


  1. С помощью одной из файловых оболочек создать заново такую же систему каталогов, что и в лабораторной работе 1 (на каком-либо другом диске). Получится две копии.

  2. Открыть каталоги верхнего уровня каждой из копий соответственно в левой и правой панели. Сверить обе копии, опускаясь до подкаталогов самого нижнего уровня.

  3. Удалить одну из копий. Оставшаяся система каталогов будет рабочей.

  4. Сделать комментарии к файлам и каталогам рабочей системы. Комментарии должны быть информативными. Если все файлы и подкаталоги некоторого каталога надписаны (к ним созданы комментарии), то файл, содержащий комментарии, будет являться одновременно содержанием этого каталога.

  5. Полученный вариант системы каталогов сохраните с тем, чтобы перенести на домашний компьютер, либо как образец для доработки своих каталогов.

  6. Поработать с поиском файлов и использованием масок, или символов подстановки (см. лаб. работу 1). Найти на одном из дисков все файлы с расширением .exe; все файлы, имена которых начинаются на какую-либо букву.

  7. Проверить, есть ли на жестком диске файл bp.exe (исполняемый файл среды Borland Pascal), bc.exe (исполняемый файл среды Borland С). Выписать полные имена обоих файлов.

  8. Создать на любом из дисков каталог CURRENT. В этом каталоге создать командный файл для запуска среды Borland Pascal (этот файл должен содержать полное имя запускаемого файла). Запустить среду.

  9. Просмотреть информацию о процессах (только при работе в FAR).

  10. Самостоятельно ознакомиться с другими возможностями оболочки.

  11. Запустить другую оболочку. Сравнить с первой.

Дополнительное задание


  1. Создать текстовый файл total.txt. Записать в него все полезные действия по работе с файловым менеджером (по мере выполнения работы).

  2. Найти каталог с 20 – 30 файлами с разными расширениями и несколькими подкаталогами.

  3. Создать некоторый временный каталог. Скопировать в него содержимое каталога из п. 13 (чтобы не испортить исходный каталог).

  4. Раскрасить имена файлов разных типов в разные цвета.

  5. Выделить все файлы какого-то типа и переименовать их, например, добавив к имени цифру 1.

  6. Выделить все файлы с расширением bak (резервные копии) и удалить их.

  7. Задать описания свойств файлов.

  8. Сделать комментарии к каталогам и файлам.

  9. Вынести на верхнюю панель иконки для 2 – 3 каталогов. Убедиться, что это помогает быстро перейти в нужный каталог.

  10. Создать 2 – 3 вкладки на одной из панелей.

  11. Сохранить созданный набор вкладок в файле.

  12. Изменить набор вкладок.

  13. Восстановить прежние вкладки, загрузив их из файла.

  14. Создать кнопку для копирования в буфер обмена полного имени файла.

  15. Назначить на клавишу F4 редактор Notepad++3.9 (исполняемый файл – notepad++.exe). Для этого:

  • найти исполняемый файл notepad++.exe (если файл не обнаружен, т.е. редактор не установлен, то установить его);

  • скопировать в буфер полное имя этого файла;

  • назначить редактор (см. п. 3, «другие операции …», действие 7).

  1. Сохранить файл total.txt. Переименовать с помощью менеджера в total.doc. Открыть в редакторе Word, отформатировать и сохранить как документ Word.



5. Отчет по работе


В отчет о выполнении задания вносится то, что может быть документировано, т.е. представлено в статическом виде на бумаге и/или электронном носителе.

Процесс выполнения задания проверяется в дисплейном классе во время занятия.

Для лабораторной работы № 2 надо представить:

по пп. 1-5 задания - схему спроектированной системы каталогов;

по пп. 6,7 - описание действий и их результата;

по п. 8 – имя файла, процесс создания, содержимое;

по пп. 12 и далее – краткое описание опробованных возможностей.


6. Защита работы


Предъявить отчет по работе; продемонстрировать на компьютере отдельные этапы выполнения работы; ответить на вопросы, заданные преподавателем.

1 О масках см. лаб. работу 1. Маска группы – общие для группы последовательности символов в именах или расширениях; знак * заменяет любую последовательность символов; например, по маске *.* будут выделены все файлы, по маске *tal*.* – группа файлов с именами, включающими последовательность символов tal, и с любыми расширениями, по маске *.jpg – все файлы с расширением jpg и т.д


Смотрите также:
Лабораторная работа № Файловые оболочки (файловые менеджеры, командиры) Общие сведения
113.66kb.
1 стр.
Лабораторная работа № файловые менеджеры цель работы: освоить основные приемы работы с файловыми менеджерами. Файловые менеджеры
171.94kb.
1 стр.
Лабораторная работа №1 «Файловые менеджеры»
89.6kb.
1 стр.
Файловые менеджеры
34.09kb.
1 стр.
Файловые менеджеры (Работа с программой Far)
570.09kb.
4 стр.
Файловые системы Работа с файлами в Windows api
194.72kb.
1 стр.
Лабораторная работа №7 Исследование электромагнитного поля в прямоугольном волноводе общие сведения
84.6kb.
1 стр.
Стр. Введение в файловые системы
208.47kb.
1 стр.
Лекция 09 Ввод-вывод с использованием Winapi
458.47kb.
7 стр.
Лабораторная работа по химии, физике, биологии, т е. по естественно-научным предметам. На уроках русского языка и литературы термин «лабораторная работа»
261.84kb.
1 стр.
Лабораторная работа №12 процедуры и функции цель работы: Изучить принципы работы с процедурами и функциями Общие сведения
66.1kb.
1 стр.
Лабораторная работа №7 обработка двумерных массивов цель работы: Изучить принципы работы с двумерными массивами. Общие сведения
76.78kb.
1 стр.