Главная Случайная страница


Полезное:

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


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






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





Любая оболочка, входящая в семейство NC, предусматривает выполнение операций как над одиночными файлами и каталогами, так и над группой файлов или каталогов. Перед выполнением операции над одиночным файлом или каталогом его необходимо выделить, поместив на него курсор оболочки. Выделение же группы каталогов и/или файлов осуществляется следующими способами:

§ поочередное выделение – в этом случае курсор оболочки размещают на имени файла или каталога и нажимают клавишу <Insert>. Имя файла при этом оказывается подсвеченным. Снять выделение можно повторным нажатием клавиши <Insert>.

§ групповое выделение – с помощью клавиши “ + ” на малой цифровой клавиатуре (ее часто называют «серым плюсом») вызывают диалоговое окно для задания группового имени (например, *.* – групповое имя всех файлов текущего каталога); отмена такого выделения выполняется аналогично с помощью клавиши “–” на малой цифровой клавиатуре («серый минус»), которая вызывает аналогичное диалоговое окно, где нужно задать групповое имя для отмены выделения. Клавиша “*” обращает существующее выделение.

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

Копирование выделенных файлов и/или каталоговвыполняется с помощью клавиши <F5>, при этом по умолчанию копия будет создана в том каталоге, который открыт на противоположной панели. Перемещение и/или переименование выделенных файлов и/или каталоговосуществляется с помощью клавиши <F6>,при этом по умолчанию объект будет перемещен в тот каталог, который открыт на противоположной панели. Удаление выделенных файлов и/или каталоговосуществляется с помощью клавиши <F8>.

Создание каталога осуществляется с помощью клавиши <F7>, а создание файла – с помощью комбинации клавиш <Shift>+<F4>. При этом в открывшемся поле запросов следует задать имя создаваемого объекта. Отметим, что в соответствии с принципом умолчания файл или каталог будет создан в текущем каталоге (т.е. в том каталоге, оглавление которого выводится в данный момент на активную панель оболочки).

Просмотр содержимого выделенного файла осуществляется с помощью клавиши <F3>, а его редактирование – с помощью клавиши <F4>.

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

 

Упражнение. Работа с файлами и каталогами средствами Far manager.

Выполните следующие действия средствами программы Far manager. (На диске N:, в том же каталоге, где находится данная лабораторная работа, имеются файлы Example.txt, ff1.ttt, ff2.txt, ff3.ttt, farmg.gif).

Выделите файлы этой и предыдущей лабораторных работ с помощью клавиши <Insert>. Отмените выделение. Выделите (здесь и далее выделять и отменять выделение нужно с использованием группового имени) все файлы в данном каталоге. Отмените выделение для файлов, расширение которых начинается с буквы «t». Обратите выделение. Добавьте к выделенным в настоящий момент файлам те, имена которых начинаются с буквы «f» (расширение может быть любым). Снимите выделение с файла с расширением.gif. Скопируйте выделенные файлы в корневой каталог своего диска W:. Просмотрите файл ff2.txt с помощью стандартного средства просмотра программы Far manager.

Создайте папку FFF в корневом каталоге своего диска W: и переместите туда файлы с расширением.ttt. Переименуйте файлы с расширениями.ttt в файлы с расширениями.txt. Создайте в папке FFF файл ff4.txt, в котором напечатайте две строчки цифр от 0 до 9: один раз с использованием обычной («большой») алфавитно-цифровой клавиатуры, второй раз – с использованием малой цифровой клавиатуры. Сохраните файл (найдите отвечающую за это функциональную клавишу). Выясните, зачем нужна клавиша NumLock.

Удалите файл Example.txt.

 

Настройка оболочки.

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

 

Упражнение. Настройки панелей и интерфейса Far manager.

Откройте на правой панели Far manager (далее – Far) оглавление локального диска С:. Откройте каталог Winnt. Правая панель должна остаться активной.

Активизируйте линейку меню и выберите пункт Параметры | Настройки панели. В открывшемся диалоговом окне установите флажок «Показывать полосу прокрутки». Чтобы изменения были приняты, нажмите кнопку «Продолжить». На правой панели должна появиться полоса прокрутки. Пролистайте с ее помощью оглавление открытого каталога. Отключите полосу прокрутки.

Вновь обратитесь к конфигурационному меню и выберите пункт Параметры | Настройки интерфейса. В открывшемся диалоговом окне установите флажок «Часы при редактировании и просмотре». На левой панели Far откройте диск W:. Откройте файл ff4.txt в каталоге FFF сначала для просмотра, затем – для редактирования. Допечатайте в качестве третьей строки в этом файле следующее предложение: «Часы находятся …», где вместо многоточия укажите местоположение часов. Сохраните файл.

Выберите в конфигурационном меню пункт Параметры | Цвета. В открывшемся диалоговом окне «Цветовые группы» выберите пункт Часы. Когда Вы нажмете клавишу <Enter>, откроется еще одно диалоговое окно «Элементы группы». В случае часов в нем будет только один элемент – Обычный текст, причем этот элемент уже будет выделен. Вновь нажмите <Enter>. Появится третье диалоговое окно «Цвет». В нем можно выбрать цвет текста, цвет фона, а также просмотреть получившийся результат. Когда результат будет удовлетворять Вас, следует нажать кнопку Установить. Выберите, к примеру, белый цвет текста и красный цвет фона, установите их и пронаблюдайте, как изменится отображение часов (чтобы выйти из предыдущих двух диалоговых окон, следует нажимать клавишу <Esc>).

Наконец, обратитесь к пункту меню Параметры | Раскраска файлов. Откроется диалоговое окно «Раскраска файлов». Редактирование содержимого окна «Раскраска файлов» осуществляется с помощью клавиш <Delete> (Del), <Insert> (Ins) и <F4> (F4). Первая используется для удаления раскраски группы файлов, вторая – для добавления новой группы, третья – для редактирования настроек существующей.

Добавим в это окно новую группу файлов – с расширением.ttt. Для этого следует нажать клавишу <Insert> и впечатать в текстовое поле открывшегося диалогового окна «Редактирование раскраски файлов» маску *.ttt. Мы не будем сейчас обсуждать атрибуты включения и исключения, просто настроим цвета. Для этого следует выделить элемент в разделе Цвета файлов и нажать на <Enter>. Откроется уже знакомое Вам окно «Цвет». Установите для элемента Обычный белый текст на синем фоне, для элемента Помеченный – синий текст на желтом фоне, для элемента Под курсором – малиновый текст на голубом фоне, для элемента Помеченный под курсором – желтый текст на красном фоне (если Вам понравятся другие сочетания цветов, конечно, установите их). Опциональный символ для пометки указанных файлов устанавливать (на первых порах) не стоит – он может запутать Вас. Когда все установки будут внесены, завершите работу с диалоговым окном «Раскраска файлов» нажатием клавиши <Esc>, откройте на правой панели Far каталог, содержащий данную лабораторную работу. В этом каталоге есть несколько файлов с расширением.ttt. Посмотрите, как они отображаются в обычном режиме, когда к какому-то из них подведен курсор, когда эти файлы выделены, когда курсор установлен на выделенном файле.

Если внесенные изменения Вам понравились, выберите в меню Параметры пункт Сохранить параметры.

Завершите работу с Far нажатием клавиши F10 и запустите его вновь. Вы всегда можете вернуться к стандартным цветам с помощью меню Параметры | Цвета | Установить стандартные цвета. Разонравившуюся цветовую группу можно просто удалить.

 

Другие полезные возможности.

Наряду с режимами сортировки, позволяющими сгруппировать файлы так, как удобно пользователю в данный момент, существует такой механизм как фильтр панели файлов. Диалоговое окно «Фильтр» позволяет, во-первых, определять пользовательские фильтры и, во-вторых, управлять отображением файлов на панели. Доступ к этому диалоговому окну можно получить с помощью пункта меню Команды | Фильтр панели файлов.

Клавиши <Delete>, <Insert> и <F4> используются соответственно для удаления, добавления и редактирования фильтров. Фильтр представляет собой одну или несколько масок файлов, разделенных запятыми. Клавиши пробел, <+> и <–> и используются, чтобы пометить те или иные маски как отображаемые (пробел и <+>) или не отображаемые (<–>) на панели. Если файл не удовлетворяет ни одной из отмеченных знаком «+» масок, на панели он показан не будет. Если ни одна из масок не отмечена знаком «+», будут отображаться все файлы. Фильтр применяется только к той панели, которая была активна в момент настройки фильтра.

 

Упражнение. Работа с фильтром.

Откройте на левой панели Far каталог, в котором содержится данная лабораторная работа. Эта панель должна остаться активной. Добавьте пользовательский фильтр для файлов с расширением.ttt. Для этого вызовите диалоговое окно «Фильтр» и нажмите клавишу <Insert>. В окне редактирования фильтра нужно ввести (необязательный) заголовок (например, «псевдотекст») и маску файлов (в нашем случае *.ttt). Затем следует нажать кнопку Продолжить, чтобы фильтр был добавлен в общий список. Отметьте его (и только его) как отображаемый, после чего нажмите клавишу <Enter>. Посмотрите на получившийся результат. Вернитесь к диалоговому окну «Фильтр» и добавьте в список отображаемых маску *.gif. Примените фильтр. Что изменилось? Вернитесь к режиму отображения всех файлов, сняв имеющиеся пометки с масок.

 

Возможно, Вы уже обратили внимание на то, что если в Far выделить файл с зарегистрированным расширением и нажать клавишу <Enter>, то будет запущена обрабатывающая этот файл программа, а сам файл будет открыт в этой программе. Такое поведение часто называют реакцией на расширение имени файла.

 

Замечание. Это происходит, когда в окне Системные параметры (Параметры | Системные параметры) установлен флажок «Использовать стандартные типы файлов».

 

Определить реакцию на расширение можно посредством диалогового окна «Ассоциации для файлов» (пункт конфигурационного меню Команды | Ассоциации файлов). В этом окне отображаются существующие на данный момент времени (пользовательские) ассоциации для файлов. Как обычно, добавить ассоциации, отредактировать или удалить существующие можно с помощью клавиш <Insert>, <F4> и <Delete> соответственно.

Far позволяет задать для каждой маски файлов три команды: команду запуска (выполняется при нажатии <Enter>), команду просмотра (выполняется при нажатии <F3>) и команду редактирования (выполняется при нажатии <F4>). Чаще всего ограничиваются определением первой из них. Существует определенный формат записи таких команд; подробно с ним можно ознакомиться в Справке. Мы приведем лишь наиболее употребительные обозначения:

! – длинное имя файла без расширения

!.! – длинное имя файла с расширением

!: – текущий диск

!\ – текущий путь

Можно задать несколько ассоциаций для одной и той же маски, а потом выбирать нужную из меню.

 

Упражнение. Определение ассоциаций для файлов.

Сейчас Вам предстоит определить две ассоциации для файлов с расширением.ttt: с программой Блокнот (notepad.exe) и с программой Wordpad (write.exe, нечто среднее между Блокнотом и Word’ом).

Вызовите диалоговое окно «Ассоциации для файлов» и добавьте в него последовательно две ассоциации, задав в обоих случаях в качестве маски файлов *.ttt, а в качестве описания ассоциации – «псевдотекст – 1» и «псевдотекст – 2» соответственно. В ассоциации «псевдотекст – 1» в строке «Команда, выполняемая по Enter» впечатайте команду notepad!.!, а в ассоциации «псевдотекст – 2» – команду write!.!. Такая запись – <имя программы>!.! – означает, что будет запускаться соответствующая программа, и в ней будет открываться файл (если это возможно, разумеется). Строки «Команда просмотра…» и «Команда редактирования…» оставьте пустыми.

Откройте на одной из панелей Far каталог, в котором содержится данная лабораторная работа и откройте файл ff1.ttt сначала с помощью Блокнота, потом – с помощью программы Wordpad.

Удалите одну из ассоциаций (по Вашему выбору). Снова откройте файл ff1.ttt. Что изменилось?

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

 

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

Модуль Список процессов позволяет получить доступ к списку всех активных процессов (меню Команды | Команды внешних модулей | Список процессов). Когда список процессов отображается на панели, можно использовать клавишу <Enter>, чтобы переключиться на окно процесса, клавишу <F8>, чтобы удалить процесс и клавишу <F3> для получения дополнительной информации о процессе.

 

Упражнение. Изучение списка процессов.

Получите список активных процессов на одной из панелей Far. Формат панели при этом будет следующим: Имя модуля, Приоритет, Заголовок окна (необязательный). Найдите в списке модуль KERNEL32.DLL (это – ядро операционной системы) и посмотрите, какой приоритет имеет этот модуль. Какие приоритеты имеют другие модули?

Найдите в списке модуль WINWORD.EXE (это программа Word, с помощью которой Вы сейчас читаете данный текст). Нажмите клавишу <F3>, чтобы просмотреть более подробную информацию о процессе. В окне информации о процессе найдите сведения о количестве нитей и заголовке окна. Вновь нажмите клавишу <F3>, чтобы вернуться к списку активных процессов. Переключитесь на окно процесса WINWORD.EXE. Откройте (с помощью Word) предыдущую лабораторную работу (lr_win) и снова просмотрите подробную информацию о процессе WINWORD.EXE. Что изменилось?

Вернитесь к списку процессов. Не закрывайте его, если собираетесь выполнить следующее упражнение.

 

Следует помнить, что удаление процесса происходит «аварийным» образом, и вся информация, которая не была сохранена, теряется. Удалять процесс следует только в самом крайнем случае, например, когда программа (процесс) перестала отвечать на запросы пользователя, «зависла». Кроме того, в списке процессов отображаются все процессы, в том числе и системные, поэтому для удаления зависшей программы лучше (проще и безопаснее) пользоваться диалоговым окном «Список задач» (меню Команды | Список задач). В списке задач отображаются только запущенные пользователем программы. Чтобы удалить программу из списка задач, нужно выделить ее, а затем нажать клавишу <Delete>. Переключиться на окно задачи можно с помощью клавиши <Enter>.

 

Замечание. Список задач содержит список всех открытых окон, в том числе окна папок. Закрывать окна папок, удаляя их из списка задач, крайне не рекомендуется (и необходимости в этом обычно не возникает).

 

Упражнение. Работа со списком задач.

Вызовите список задач. Посмотрите, как отображаются в нем задачи, выполняемые программой Word. Их должно быть две: «lr_far – Microsoft Word» и «lr_win – Microsoft Word». Обратите внимание, что процесс WINWORD.EXE существует в единственном экземпляре.

Запустите программу Блокнот (дважды нажав на ярлык на Рабочем столе, с помощью кнопки Пуск или каким-то иным способом – не имеет значения). Изменилось ли что-нибудь в списке задач? А в списке процессов?

Поскольку список задач остался без изменений, погасите его (нажав клавишу <Esc>) и откройте вновь. Теперь в списке задач добавилась строка «Безымянный – Блокнот». Переключитесь на эту задачу, нажав клавишу <Enter>. Существует ли разница в реакции системы в следующих случаях: до переключения окно Блокнота было развернуто на весь экран, имело нормальных размер, было свернуто?

Удалите задачу «Безымянный – Блокнот» из списка задач (нажатием клавиши <Delete>). Завершите работу со списком задач (<Esc>) и со списком процессов. Последнее проще всего сделать, установив курсор на первую строку списка, содержащую две точки: «..», и нажав на клавишу <Enter>.

 

Замечание. Получить список окон и перемещаться по нему можно и средствами Windows. Нажмите клавиши <Alt>+<Tab>. В появившемся небольшом окне Вы увидите список открытых окон, содержащий те же элементы, что и Панель задач. В строке под значками окон выводится название выделенного (рамкой) окна. Чтобы переключиться на другое окно, удерживайте нажатой клавишу <Alt> и нажимайте клавишу табуляции (<Tab>), пока нужное окно не окажется выделенным. После этого отпустите обе клавиши.

 

В Far manager, как и во всех оболочках семейства NC, существует возможность создания пользовательского меню, позволяющего быстро (нажатием одной клавиши) запускать часто используемые программы. Для Windows эта возможность не слишком актуальна: ярлыки часто используемых программ проще поместить на Рабочий стол.

Программа Far manager поддерживает и другие удобные функции, в числе которых следует назвать встроенный FTP-клиент, возможность создания клавиатурных макрокоманд, работу с временной (Temp) панелью, сравнение (в том числе расширенное) папок.

 

Варианты заданий.

 

Замечание. Если у Вас нет дискеты, создайте в корневом каталоге Вашего диска W:\ каталог с именем A и используйте его при выполнении заданий, требующих наличия дискеты.

 

Вариант 1

Выполнить средствами программы-оболочки Far manager:

1. Создать в Вашем пользовательском разделе каталог Referat, а в нем – подкаталоги Glava1 и Glava2

2. В подкаталоге Glava2 создать с помощью встроенного редактора текстовый файл Sonet.txt, содержащий Ваше любимое стихотворение (хотя бы восемь строчек)

3. Скопировать файл Sonet.txt в подкаталог Glava1 под этим же именем и в подкаталог Glava2 под именем Primer.txt

4. Переименовать файл Primer.txt в подкаталоге Glava2 в Stans.txt

5. Отредактировать файл Stans.txt, добавив название стихотворения и имя автора.

6. Файл Stans.txt переместить в корневой каталог дискеты А:\ под тем же именем, но с расширением.001

7. Скопировать с Вашей дискеты любой файл в подкаталог Glava2 под именем Primer.Txt

8. Группу файлов, содержащихся в каталоге Glava2, скопировать на Вашу дискету.

9. Переименовать файлы на Вашей дискете, имена которых начинаются на букву “S”, в файлы с теми же именами, но расширениями.lex

10. Удалить все файлы каталога Glava2, а затем и сам каталог

11. Скопировать каталог Glava1 на Вашу дискету

12. Переименовать каталог Glava1 в каталог Kniga

13. Просмотреть информацию о компьютере. Узнать, сколько свободного места имеется на Вашем диске и в Вашем пользовательском каталоге W:

 

Вариант 2

Выполнить средствами программы – оболочки Far manager:

1. Создать в Вашем пользовательском разделе каталог Paragraf, на Вашей дискете создать каталог Kniga, а в нем – каталог Glava

2. Создать в каталоге Paragraf файл Tablica.txt, содержащий таблицу умножения на 5, а в каталоге Kniga – файл Plan.txt, содержащий Ваше расписание учебных занятий (на сегодняшний день)

3. Отредактировать файл Tablica.txt, добавив в его начало таблицу умножения на 4, а в его конец – таблицу умножения на 6

4. Скопировать файл Tablica.txt в каталог Kniga под тем же именем, а в каталоги Paragraf и Glava – под именем Double.txt

5. Переименовать файл Tablica.txt, зарегистрированный в каталоге Kniga, в файл с именем Primer, оставив то же расширение

6. Переместить все файлы из каталога Glava в корневой каталог диска А:\, сменив расширения этих файлов на.lex

7. Объединить все файлы каталога Paragraf в файл Itog.txt, записав его в каталог Glava

8. Удалить из корневого каталога диска А:\ все файлы с расширением.lex

9. Сменить имя у каталога Paragraf на Abzac

10. Переместить каталог Glava в каталог Abzac

11. Скопировать каталог Abzac на дискету в каталог Kniga

12. Удалить каталог Glava из каталога Abzac

13. Просмотреть информацию о компьютере. Узнать, сколько свободного места имеется на Вашем диске и в Вашем пользовательском каталоге W:

 

При сдаче задания:

  1. Продемонстрировать содержимое Вашего диска и дискеты
  2. Ответить, сколько свободного места в Вашем пользовательском каталоге
  3. Выполнить средствами оболочки Far manager действия над файлами и каталогами по выбору преподавателя

 

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

 

1. Перечислите основные возможности программ-оболочек из семейства Norton Commander.

2. Опишите общую структуру окна программы Far manager.

3. Какие функциональные клавиши служат для копирования, перемещения, переименования и удаления файлов и папок?

4. Как можно создать новый файл? Новую папку?

5. В чем разница между режимами просмотра и редактирования?

6. Как получить доступ к дереву каталогов? Как с ним работать?

7. Что можно узнать о файле, используя средство быстрого просмотра оболочки?

8. Как можно выделить все файлы в текущем каталоге? Можно ли выделить все файлы и подкаталоги одновременно (одним действием)?

9. Как можно выделить группу файлов? Каким образом следует выделять файлы, в имени которых встречается буква «t»?

10. Можно ли сравнить содержимое папок? Если да, то как это сделать?

11. Перечислите известные Вам команды управления панелями. Как можно погасить одну из панелей? Обе? Как поменять панели местами?

12. Что такое фильтр панели и как им пользоваться?

13. Опишите технику использования команды поиска файлов.

14. Каково назначение пункта меню «Ассоциации файлов»? Может ли одному файлу соответствовать несколько ассоциаций?

15. Что такое список процессов и список задач? В чем разница между этими списками?

Date: 2015-09-05; view: 3621; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.006 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию