Лабораторная работа 3.
Двухпанельные файловые менеджеры, файловый менеджер FAR.

Информация

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

Среди наиболее распространенных ДПФМ для операционной системы Windows следует выделить программы FAR (http://www.farmanager.com/) и Total Commander (http://www.ghisler.com/). Для системных администраторов наиболее привлекательным продуктом является FAR, так как, в отличие от Total Commander, является полностью свободной программной системой и тесно связан с командной строкой.

Задание

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

Не допускается использование манипулятора "мышь" при выполнении заданий в менеджере Far.

  1. В каталоге info создать подкаталог data. В каталоге c:\program files\far выделить одним действием все файлы с расширением txt и скопировать их в каталог info\data. Затем отдельными действиями выделить в каталоге c:\program files\far файлы с расширением bat, exe и также скопировать их в каталог info\data.
  2. В каталоге info создать подкаталог images. Найти все файлы с расширением jpg в каталоге c:\program files\ и ниже. Скопировать полученный набор файлов в каталог info\images. При копировании файлы с одинаковыми именами пропускать.
  3. Отсортировать файлы в правой панели по 1) размеру, 2) времени создания, 3)времени последней правки. Выбрать в правой панели свой каталог info и произвести изменения его содержимого для демонстрации корректности каждой сортировки.
  4. Одному из своих файлов в каталоге info установить атрибут "только для чтения". Протестировать результат с помощью блокнота. Для этого-же файла установить атрибут "скрытый". Протестировать результат с помощью проводника.
  5. В каталоге info создать каталог-ссылку subdata, свазанного с каталогом data. Убедиться, что содержимое каталогов data и subdata идентично и при изменении содержимого одного каталога изменяется и содержимое другого. Определить, что каталог subdata является ссылкой на каталог data. Удалить каталог data, убедиться, что каталог subdata стал недоступным.
  6. Отредактировать файл full.номер_студенческого_билета.txt или dirs.номер_студенческого_билета.txt, заменив все встретившиеся слова "student" на номер студенческого билета.
  7. Выполнить просмотр в режиме шестнадцатиричного кода одного из своих текстовых файлов в каталоге info. Определить, сколько символов используется для перевода строки, а также код этих символов. Используя средства поиска, найти одну из цифр (от 0 до 9) по ее шестнадцатиричному коду.
  8. Подключиться к ftp-серверу ftp.vc.shgpi и скопировать в свой каталог info файл /lan/putty/putty.exe. Подключиться к ftp-серверу ftp.data.shgpi, в каталоге uploads создать подкаталог ном_студ_бил и скопировать туда putty.exe из своего каталога info
  9. Просмотреть список процессов системы. В списке найти процесс far.exe, вывести на экран информацию о процессе, сохранить ее в каталоге info. Из списка процессов системы удалить far.exe.