logo search
Лекции по информатике

2.2. Операционные системы и оболочки Программная оболочка Norton Commander Работа с программой Norton Commander

Для работы программы Norton Colmnander требуется 101 Кбайт на диске и 150 Кбайт оперативной памяти. При запуске прикладных программ в процессе работы с Norton Commander количество оперативной памяти, доступное этим прикладным программам, уменьшается на 12,3 Кбайт, что вполне допустимо.

Запуск Norton Commander осуществляется набором в командной строке NC.

Выход из Norton Commander

Для выхода из Norton Commander надо нажать клавишу [F10]. В центре экрана появится запрос на подтверждение того, что Вы хотите выйти из Norton Commander. Чтобы выйти, нажмите [Enter] или “Y”. Чтобы отменить выход, нажмите [Esc] или “N”.

Общий вид экрана

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

Общий вид панелей Norton Commander

В каждой панели Norton Commander может содержаться:

* оглавление каталога на диске;

* дерево каталогов на диске

* сводная информация о диске и каталоге на другой панели.

Если в панели содержится оглавление каталога, то наверху панели выводится имя этого каталога. Если в панели содержится дерево каталогов на диске, сверху выводится “Tree”. Если в панели содержится сводная информация о диске и каталоге, сверху панели выводится “Info”.

Имена файлов в оглавлении каталога выводятся строчными буквами, а подкаталоги - прописными буквами. Справа от имени подкаталога изображается <SUB-DIR>.

Самую верхнюю строку в оглавлении занимает ссылка на родительский каталог (разумеется, для корневого каталога диска эта строка отсутствует). В поле имени для родительского каталога изображается "..", справа изображается <UP-DIR>.

Выделенный файл или каталог

Один из файлов или каталогов на экране выделен серым цветом (на монохромном дисплее - инверсным изображением). Будем называть такой файл или каталог выделенным.

Клавишами перемещения курсора [й ], [к ], [PgUp], [PgDn] можно перемещать выделенный участок на экране, выделяя другой файл или каталог.

Клавишей [Тab] можно перенести выделенный участок на другую панель Norton Commander.

Если выделить какой-либо подкаталог и нажать [Enter], то Norton Commander “войдет” в этот подкаталог и выведет его оглавление.

Чтобы перейти в родительский каталог, надо выделить его (она изображается .. <UP-DIR>) и нажать [Enter]. Если выделить какойлибо файл и нажать [Enter], то действие Norton Commander зависит от расширения имени этого файла, например

.COM, .EХE, .BAT - начнется выполнение этого файла;

.CHI - будет вызван ChiWriter для редактирования этого файла;

.DOC - будет вызван Microsoft Word для редактирования этого файла;

.PAS - будет вызван TerboPascal;

.C - будет вызван Turbo-С;

.ZIР - будет выдано оглавление архива.

Действие, выполняемое для файла с данным расширением при нажатии клавиши [Enter], задается файлом NC.EXT. Этот файл может редактироваться с помощью Norton Commanderr (см. ниже). При отсутствии файла NC.EXT и для расширений, не упомянутых в файле NC.ЕXT, никаких действий выполнено не будет.

Использование функциональных клавиш

В нижней строке экрана Norton Соmmander выводят напоминание о значении функциональных клавиш. Ниже кратко описывается их назначение.

[F1] - Help - краткая информация о назначении клавиш при работе с Norton Commander;

[F2] - User - запуск команд, указанных в списке, заданном пользователем (пользовательское меню, см. ниже);

[F3] - View - просмотр файла. Можно просматривать как текстовые файлы, так и файлы DBase и Lotus 1-2-3:

[F4] - Edit - редактирование файла;

[F5] -Сору - копирование файла. В середине экрана появляется запрос о том, куда копировать файл. По умолчанию файл копируется в каталог, изображенный на другой панели. Можно набрать и другое имя каталога. Затем для копирования надо нажать [Enter], для отмены команды - [Esc];

[F6] - Remnov - переименование файла (каталога) или пересылка файла в другой каталог. Можно задать новое имя файла (каталоги) или имя каталога, в который надо переслан, данный файл. Для начала переименования или пересылки надо нажить [Enter], для отмены команды - [Esc];

[F7] - MkDir - создание подкаталога;

[F8] - Delete - уничтожение файла или подкаталога;

[F9] - Menu - выводится меню, содержащее режимы работы Norton Commander (см. ниже);

[F10] - Quit - выход из Norton Commander.

Выбор отдельного файла (т.е. помещение этого файла в группу) осуществляется нажатием клавиши [Ins]. Повторное нажатие клавиши [Ins] отменяет выбор файла.

Чтобы выбрать группу файлов по маске, нажмите [+] (плюс на функциональной клавиатуре) и задайте маску для выбора. В маске можно использовать символы * и ?, их смысл - тот же, что в командах MS DOS.

Чтобы отменить выбор группы файлов по маске, нажмите [-] (минус на функциональной клавиатуре) и задайте маску файлов, выбор которых Вы хотите отменить.

Для того чтобы перейти в другой каталог на том же диске, можно нажать комбинацию клавиш [Alt-F10]. После этого на экране изображается дерево каталогов на диске. Клавишами перемещения курсора следует выделить нужный каталог и нажать [Enter].

Можно также набрать первые буквы имени того каталога, в который надо перейти. Norton Commander постарается сам выделить нужный каталог. Если Norton Commander выделил не тот каталог, который Вам нужен, а какой-то другой каталог, имя которого начинается с указанных Вами буки, то следует нажать [Ctrl-Enter], чтобы Norton Commander выделил следующий подходящий каталог.

Переход на другой диск

Для того чтобы в панели Norton Commander вывести оглавление другого диска, следует нажать [Alt-F1] - для левой панели, [Alt-F2] - для правой панели.

Затем надо выбрать (клавишами [и], [з]) имя нужного диска и нажать [Enter].

Если на панели Norton Commander изображается оглавление каталога на дискете, а Вы заменили дискету, то для того, чтобы прочесть оглавление новой дискеты, надо нажать [Alt-F1] или [Alt-F2] и [Enter].

Запуск программ и команд DOS

Если требуется выполнить ту или иную программу или команду DOS, необходимо только, как обычно, набрать эту команду и нажать [Enter]. После окончания выполнения вид экрана будет тот же, что и до него.

Если требуется посмотреть на выведенные на экран результаты выполнения команды они могут быть закрыты панелями Norton Commander), нажмите [Ctrl-O]. Повторное нажатие [Ctrl-O] восстановит панели на экране.

Чтобы вывести в командную строку предыдущую выполненную команду, нажмите [Ctrl-Е]. При повторных нажатиях [Ctrl-E] в командную строку будет выводиться команда, которая была введена перед той, которая находится в командной строке. При нажатии [Ctrl-X] в командную строку выводится команда, которая была введена после той, которая находится в командной строке. После того как в командную строку были выведена подходящая команда, ее можно отредактировать и затем нажать клавишу [Enter] для выполнения.

Если требуется выполнить одну из предыдущих введенных команд без всяких изменений, то можно нажать [Alt-F8], выделить с помощью клавиш перемещения курсора [й], [к] нужную команду и затем нажать клавишу [Enter] для ее выполнения.

Чтобы вывести в командную строку на место курсора имя высвеченного на панелях Norton Commander файла, нажмите [Ctrl-Enter]. При этом курсор должен указывать на пробел.

Для того чтобы очистить командную строку, нажмите [Еsc].

Быстрый поиск файла

Чтобы быстро выделить файл в текущем каталоге, следует нажать клавишу [Alt] и, не отпуская ее, первые буквы имени нужного файла. Norton Commander выделит нужный файл, как только Вы введете достаточное количество букв имени файла.

Для быстрого поиски файла вo всех каталогах на диске следует нажать [Alt-F7] и набрать имя файла, который Вы хотите найти. В имени файла можно использовать символы * и ?. После нажатия клавиши [Enter] начнется поиск. Поиск можно прекратить, выделив “Stop” и нажав [Enter]. Клавишами перемещения курсора [й] и [к] можно выделить нужный файл среди найденных, если найдено несколько файлов. Затем можно выделить в меню “ChDir” и нажать

[Enter] для перехода в тот каталог, где находится нужный файл.

Меню Norton Commander

С помощью меню Norton Commander можно установить наиболее удобный вид представления информации на экране, изменить режимы работы Norton Commander, а также выполнить некоторые другие действия.

Для входа в меню следует нажать клавишу [F9]. в верхней строке экрана появится строка, содержащая пункты меню

“Left”, “Files”, “Commands”, “Options” и “Right”.

Один из этих пунктов меню является выделенным. Для выбора нужного пункта меню следует использовать клавиши перемещения курсора [и] и [з]. Выбрав нужный пункт меню, следует нажать клавишу [Enter], и под ним откроется соответствующее ему подменю . Для выбора нужного пункта подменю следует использовать клавиши [й] и [к]. Выбрав нужный пункт подменю, следует нажать клавишу [Enter].

Для выхода из меню и подменю Norton Commander следует использовать клавишу [Esc].

Приведем описание пунктов меню Norton Commander.

Left” и “Right” - режимы вывода информации соответственно в левой и правой панелях Norton Commander. Действующие режимы отмечены галочкой слева. Чтобы установить или отменить режим, надо выделить его клавишами перемещения курсора и нажать [Enter]. Подменю, соответствующие “Left” и “Right”, содержат следующие пункты:

Brief - краткая информяция о файлах (выводится только имя);

Full - полная информация о файлах;

Info - в панели изображается сводная информация о каталоге и диске на другой панели;

Tree - в панели изображается дерево каталогов на диске;

On/Off - выводить или не выводить на экран левую панель;

Name - файлы выводятся в алфавитном порядке:

eXtension - файлы выводятся так, что расширения имен файлов оказываются в алфавитном порядке;

tiMe - файлы выводятся в порядке убывании даты последней модификации: более новые файлы выводятся первыми;

Size - файлы выводятся в порядке убывания их размера;

Unsorted - файлы выводятся в том порядке, в котором они записаны в каталоге;

Rе-read - повторно прочесть оглавление каталога;

Drive - перейти на другой дисковод.

Пункт меню “Files” дает возможность выполнять те же команды, которые закреплены за функциональными клавишами.

Left Files Cjmmands Options Right

Brief

Full

Info

Tree

On/Off Ctrl—F1

Hame

extensior

time

size

Unsorted

Re-read

Drive... Alt—F1

Меню Norton Commflnder - пункт “Commands”

Пункт меню “Commands” позволяет выполнять следующие команды Norton Commander:

NCD tree - вывод на экран дерева каталогов на диске для быстрого перехода в другой каталог (то же, что команда [Alt-F10]);

Find file - поиск файла на диске (то же, что команда [Alt-F7];

History - просмотр команд, введенных в командной строке MS DOS. Клавишами перемещения курсора [й] и [к] можно выделить одну из этих команд. Нажав клавишу [Enter], можно затем выполнить выделенную команду. Такой просмотр команд можно сделать также, нажав [Alt-F8];

EGA lines - переключение в режим вывода 43 строк на экран (для монитора типа EGA) и обратно, в режим вывода 25 строк на экран. Следует эаметить, что при выводе 43 строк на экран глаза утомляются значительно быстрее. Это переключение можно выполнить также, нажав [Alt-F8];

Swap panels - панели Norton Commander “меняются местами” - то, что было изображено на одной панели, изображается на другой. Это действие можно выполнить, нажав [Ctrl-U];

Panels on/off - удаление панелей Norton Commander с экрана или восстановление их на экране (то же, что [Ctrl-О]);

Compare directories - сравнение каталогов, изображенных на панелях Norton Commander. В каждом каталоге выделяются файлы, отсутствующие в другом каталоге или имеющие в другом каталоге иной размер или дату последнего обновления;

Menu file edit - редактирование списка команд, выводимого при нажатии пользователем клавиши [F2] (см. ниже);

eXtension file edit - редактирование файла NC.SXT, задающего действие Norton Commander при нажатии пользователем клавиши [Еnter] в зависимости от расширения имени выделенного файла (см. ниже).

Пункт меню “Options” позволяет задавать режимы работы Norton Commander. Включенные режимы слева отмечены галочкой. Чтобы установить или отменить режим, надо выделить его клавишами перемещения курсора и нажать [Enter].

Left Files Commands Options Right

Color...

Avto menus

Path prompt

Key bar Ctrk—B

Full screen

Mini status

Ins moves down

clock

Editor...

Save setup Shift—F9

Меню Norton Commander - пункт “Options”

Подменю, соответствующее пункту “Options”, содержит следующие пункты:

Color - выбор цветов, используемых Norton Commander, в зависимости от типа монитора;

Auto menus - после выполнения одной из команд из пользовательского меню (выводимого при нажатии клавиши [F2]) на экран опять выводится пользовательское меню;

Path prompt - когда этот режим включен, то приглашение MS DOS в низу экрана включает информацию о текущем диске и текущем каталоге, а если он выключен, то только о текущем диске;

Key bar - когда этот режим включен, в последней строке экрана выводится напоминание о значениях функциональных клавиш. Включить и выключить этот режим можно также, нажав [Ctrl-B]:

Full screen - выводить панели Norton Commander размером в полный экран (режим включен) или в половину экрана (режим выключен);

Mini status - когда этот режим включен, в нижней части каждой панели выводится строка с информацией о помеченных файлах на панели (их количестве и общем размере);

Ins moves down - при нажатии клавиши Ins (для пометки файла) выделенный участок смещается вниз, т.е. текущим становится следующий файл;

сLock - выводить в правом верхнем углу экрана текущее время:

Editor - указание редактора, вызываемого при нажатии клавиши [F4] (“Edit”). Можно выбрать встроенный (Built-in) в Norton Commander редактор или указать какой-то другой редактор (External). В последнем случае надо указать командную строку, используемую при вызове этого редактора. В этой командной строке можно использовать те же способы указания информации о текущем файле, что и при редактировании файла NC.ЕXT (см. ниже);

Save setup - сохранить установленные режимы работы Norton Commander. При следующем запуске Norton Соmmander все его режимы (устанавливаемые в пунктах меню “Left”, “Right” и “Options”) будут такими же, как в момент выполнения команды “Save setup”. Кроме того, если в момент выполнения команды “Save setup” обе панели содержат оглавления каталогов, то при следующем запуске одна из панелей будет содержать оглавление текущего каталога, а другая - оглавление того каталога, который был текущим в момент выполнения команды “Save setup”. Сохранить установленные режимы работы Norton Соmmander можно также, нажав [Shift-F9].

Определение действий Norton Commander в зависимости от расширения имени файла

При нажатии пользователем клавиши [Enter] в момент, когда выделен какой-либо файл, Norton Сommander может выполнить некоторую команду в зависимости от расширсния имени этого файла. Какая именно команда будет выполнена, указывается в файле NC.EXT, который должен располагаться в том же каталоге, что и сама программа Norton Commander. Файл NC.EXT может редактироваться самим Norton Commandfir (пункты меню “Commands”, “eXtension file edit”) или любым другим текстовым редактором.

Опишем структуру файла NC.EXT. Каждая его строка должна иметь следующий вид: расширение: команда, причем в расширении можно использовать символы * и ? (имеющие тот же смысл, что и в командах MS DOS). В команде можно использовать (следующие символы для указания информации о выделенном файле:

! - имя файла без указания расширения;

!.! - имя файла с указанием расширения;

!: - имя текущего дисковода с двоеточием;

!\ - путь к текущему каталогу;

! ! - символ “!”.

Меню команд пользователя

При нажатии пользователем клавиши [F2] Norton Commander выводит на экран список команд, указанный пользователем в файле NC.MNU. Пользователь может клавишами перемещения курсора [й] и [к] выделить нужный пункт этого списка и, нажав клавишу [Еnter], выполнить соответствующие команды.

Следует заметить, что файл NC.MNU может располагаться либо в текущем каталоге, либо в корневом каталоге диска. Если файл NC.MNU имеется и в текущем каталоге, и в корневом каталоге диска, то используется файл из текущего каталога.

Файл NC.MNU можно редактировать самим Norton Соmmander пункты меню “Commands”, “Menu file edit”) или любым другим текстовым редактором.

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

PR - печать файла или F1: РR - печать файла

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

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

Пример описания пункта меню:

F1: SD - сжатие диска

CNKDSK С:

SD C: /A /C

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

  1. Для чего предназначена программная оболочка?

  2. Какое количество символов используется для написания имени каталога?

  3. Что такое расширение файла и для чего оно служит?

  4. Какое расширение имеют текстовые файлы?

  5. Как осуществляется переход из панели в панель в оболочке?

  6. Какая команда в Volkov Commander выполняет вход в подкаталог? Выход в надкаталог?

  7. Как осуществляется поиск файлов и каталогов в программной оболочке?