Оболочка Norton Commander


Norton Commander (NC) разработана фирмой Symantec. Имеются англоязычная и локализованная (русифицированная) версии этого программного продукта, ориентированные для работы в среде DOS, Windows 3.1 х или Windows 95. Ниже рассматривается англоязычный вариант NC версии 5.0, предназначенный для работы в среде DOS.

Запуск программы Norton Commander производится набором в командной строке имени файла NC.EXE. После выполнения указанной команды на дисплее появится главный экран оболочки Norton Commander 5.0 .
главный экран NC

В верхней части экрана расположены шесть пунктов главного меню оболочки Norton Commander: Left, Files, Disk, Commands, Tools, Right , каждый из которых выполняет определенные функции.

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

В оглавлении диска имена файлов указываются строчными буквами, а подкаталоги - прописными. Одна из двух панелей оболочки NC всегда является активной, в ней находится подвижный маркер (курсор). Маркер может быть установлен на любой файл или подкаталог, такой файл или подкаталог считается текущим, или рабочим. Панель, на которой отсутствует курсор, называют пассивной. Смена активной панели производится клавишей <Tab> или щелчком мыши по пассивной панели.
В оболочке Norton Commander 5.0 различают восемь типов панелей:

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


  2. панель обнаруженных файлов служит для хранения файлов, выявленных утилитой Norton Commander File Finder (NCFF), или файлов, предназначенных пользователем к удалению при чистке диска;

Панель обнаруженных файлов NC


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

Информационная панель NC
  1. альтернативную информационную панель, на которую выдаются дополнительные сведения о файлах и заданном подкаталоге выбранного диска;


  2. панель быстрого просмотра - на ней отображается содержимое текстового файла или сведения о подкаталоге;


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


  5. связующую панель, которая содержит список файлов и подкаталогов диска, установленного на другом персональном компьютере.


  6. Cвязующую панель NC

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

главный экран NC

В нижней части обеих панелей для выделенного подкаталога или файла указываются имя, дата и время создания или последнего обновления. Для файла дополнительно указывается его размер в байтах , а для подкаталога выдается одна из меток: SUB-DIR, обозначающая подчиненный каталог, или UP-DIR - родительский подкаталог.
Под левой панелью в поле командной строки выводится системная подсказка. В поле командной строки можно набирать любые команды DOS, команды самой оболочки NC и запускаются на выполнение прикладные программы.
Поле подсказок (последняя строка экрана NC) содержит список функциональных клавиш <F1>...<F10>, используемых при работе программы Norton Commander.
При нажатии клавиши <Alt> строка подсказок NC 5.0 модифицируется, в ней появляются пояснения по ?горячим? клавишам.
Команды оболочки Norton Commander
Команда оболочки - это предписание на исполнение определенного действия. Она может выдаваться несколькими способами:
o выбором в меню;
o комбинацией клавиш (?горячие? клавиши);
o щелчком мышью соответствующей кнопки в строке подсказок экрана NC;
o перемещением мышью объектов панелей оболочки.
Меню Norton Commander
Меню NC 5.0 включает шесть пунктов. В них сосредоточены все команды оболочки. Для активизации меню Norton Commander достаточно нажать на клавиатуре функциональную клавишу <F9> или щелкнуть мышью в строке подсказок по кнопке <PullDn>. При этом раскрываются пункты главного меню: Left, Files, Disk, Commands, Tools, Right.
Пункты Left - левая панель и Right - правая панель обеспечивают управление соответственно левой и правой панелями NC. Пункты Left и Right содержат подменю из 18 команд.
Пункт Files (файлы) реализует операции с файлами и подкаталогами, смену атрибутов файлов, а также доступ к пользовательскому меню, выход из оболочки NC, операции расщепления исходного файла на несколько файлов по команде Split и слияние ранее расщепленных файлов в единый файл по команде Merge. Подменю пункта Files включает 15 команд, большая часть из которых соответствует действию функциональных клавиш.
Пункт Disk (диск) обеспечивает работу пользователя с гибкими и жесткими дисками. Копирование дискет в оболочке производится по команде Copy diskette.
Форматирование дискет выполняется встроенной в оболочку NC утилитой Norton Commander Safe Format (NCSF), содержащейся в файле NCSF.EXE. Утилита NCSF обеспечивает три режима форматирования:
o стандартное DOS- форматирование;
o безопасное Safe- форматирование;
o быстрое Quick- форматирование.
Сервисная система NC 5.0 является не только надстройкой над дисковыми ОС, но и надстройкой сетевой ОС Novell NetWare версий 3.х и 4.х. Сетевые возможности данной оболочки реализуются встроенной утилитой NCNet, хранящейся в файле NCNET.EXE.
В табл. 1 приведены команды раздела меню Commands.
Команда Configuration позволяет задать параметры экрана, выбрать цвет и размер панелей, установить режим работы дисплея, изменить внешний вид диалоговых окон (боксов), убрать строку подсказок, показать скрытые файлы и выполнить другие операции.

Таблица 1. Команды меню Commands
Выполняемое действие Команда Клавиши
Вызов дерева каталогов Ned Tree Alt+F10O
Быстрый поиск файлов Find File Alt+F7
Восстановление 16 последних DOS-команд History Alt+F8
Изменение числа строк на экране Еда Lines Alt+F9
Обмен содержимого панелей Swap Panels Ctrl+U
Включение/отключение двух панелей Panels On/Off Ctrl+O
Сравнение содержимого двух каталогов Compare Directories
Синхронизация каталогов Synchonize Ctrl+F8
Вызов программы терминальной ээмуляции для связи двух ПК Terminal Emulation
Вызов для редактирования пользовательского меню Menu File Edit
Вызов для редактирования файла - обработчика расширений Extention File Edit
Вызов редакторов Editors
Конфигурация оболочки Configuration
Пункт Tools (инструментарий) предоставляет возможность создать в дополнение к пользовательскому меню системное меню Tools.
2. Операционная оболочка Norton Commander для Windows 95
Оболочка сохраняет все основные команды по управлению файлами и каталогами из NC для MS DOS, и это является ее неоспоримым преимуществом. Пункты подменю практически также совпадают. Утилита просмотра файлов Quick View Plus, встроенная в NC для Windows 95, поддерживает особенности форматирования просматриваемого документа: тип шрифта, размер, интервал строк, встроенную графику. Пользователь имеет возможность не только просматривать файлы свыше 200 форматов, но также копировать и печатать их с сохранением форматирования.
В данной версии System Information (системная информация) выводится на панель в двух разделах: в верхней части Computer information (информация о компьютере) и Memory information (информация о памяти). Нижняя часть панели состоит из нескольких страниц Video (видеоадаптер), Modem (модем), Network (сеть). Mouse (мышь), Keyboard (клавиатура), Printer (принтер), что делает ее более насыщенной информацией, чем в DOS-версиях. Отображаемые сведения расположены более компактно, чем раньше. Они также содержат важную информацию об устройствах вывода.
В NC для Windows 95 входит утилита Scheduler. Она предназначена для составления и анализа расписаний встреч и собраний, запуска программ в определенное время, а также составления таблицы со сведениями о контактах и предстоящих событиях. При составлении расписания в него заносится оповещение, напоминающее о важной встрече, задаче или событии. Scheduler запускается из меню Commands.
3. Перспективы развития
В последние годы наметились определенные перспективы развития оболочек.
Общая тенденция развития оболочек - это их интеграция, то есть совмещение функций нескольких оболочек в одной: управление архиваторами, поддержка межкомпьютерной связи, выполнение базовых действий в среде сетевой операционной системы и другие.
Еще одна тенденция - создание специализированных оболочек, например предназначенных для энциклопедий, баз знаний, обучающих программ. Такие оболочки содержат все необходимые программы для полной поддержки средств мультимедиа (демонстрация слайд-фильмов, видео и звукозаписей), а также позволяют использовать утилиты поиска информации и управления файлами, вывода на печать текста и графической информации.
Командные оболочки, первоначально создаваемые как надстройка над конкретной операционной системой, по мере своего развития позволяют не только манипулировать файлами и каталогами в различных операционных системах, но и просматривать файлы специальных программ (электронные таблицы, СУБД, графические файлы), управлять воспроизведением компакт-дисков, запускать утилиты системной диагностики, форматирования, передачи данных. В настоящее время они практически вытеснили непосредственное использование архиваторов, работающих из командной строки.
Лабораторная работа № 1

Работа с Norton Commander
Для запуска Norton Commander необходимо набрать в командной строке MS-DOS:
nc
Возможно придется войти в рабочую директорию оболочки(ее имя, как правило - NC), т.е. в командной строке придется набрать:
nc\nc
Закончить работу с оболочкой можно нажав клавишу F10.
У большинства пользователей оболочка автоматически загружается при запуске компьютера. По окончании работы рекомендуется вначале выйти из Norton Commander, а потом выключить питание.

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

Панели
На панели Norton Commander может выводиться следующая информация:
· Краткое оглавление директории (только имена файлов и директорий, причем имена файлов выводятся маленькими, а имена директорий большими буквами).
· Полное оглавление директории (помимо имен файлов выводятся их размер, дата и время создания, а для директорий - дата и время создания).
· Дерево директорий на текущем диске.
· Содержимое файла из другой панели или краткая информация о директории из другой панели.
· Оглавление архивного файла.
· Информация о директории.

Командная строка

Командная строка Norton Commander позволяет вводить команды MS-DOS самым обычным образом. Для того, чтобы выполнить введенную команду, необходимо нажать Enter.

Управление панелями и запуск файлов
Рассмотрим панель с кратким оглавлением, как наиболее часто используемую. Вверху панели расположена строка заголовка, указывающая полный путь к директории, отображаемой в панели, ниже отображается имя диска и подзаголовки name. Далее следует список директорий (большие буквы) и файлов (маленькие буквы). Если выводимая директория не корневая, то в начале списка помещается символ ?..?, позволяющий выйти в наддиректорию данной директории. Внизу панели расположена информационная строка, в которой выводится имя указываемого файла, его размер, дата и время создания.

Активная панель. Управление указателем
Одна из панелей всегда является активной, у нее заголовок выделен инверсным цветом. Если в данной директории есть хотя бы один файл или директория, то одно из имен также выделено инверсным цветом (говорят, что на этом имени стоит указатель). Указатель можно двигать, для этого используются клавиши:
Ї - перемещает указатель на позицию вниз;
- - перемещает указатель на позицию вверх;
R - перемещает указатель на столбец вправо;
- перемещает указатель на столбец влево;
Home - перемещает указатель на первую позицию в списке
End - перемещает указатель на последнюю позицию в списке;
PgUp - перемещает указатель на экран вверх;
PgDp - перемещает указатель на экран вниз.

Действия при нажатии клавиши Enter
· Если указатель стоит на имени директории , то мы войдем в эту директорию.
· Если указатель стоит на символе ?..?, то мы выйдем из текущей директории в ее наддиректорию.
· Если указатель стоит на имени исполняемого файла (с расширением .com или .exe), то произойдет его запуск.
· Если указатель стоит на имени пакетного командного файла (с расширением .bat), то начнется его выполнение.

Переход между панелями осуществляется с помощью клавиши Tab, (при ее нажатии активной становится соседняя панель.
Если необходимо посмотреть результаты выполнения программы, а они скрыты панелями Norton Commander, то можно воспользоваться следующими комбинациями клавиш:
Ctrl+O - убрать / вывести панели на экран;
Ctrl+P - убрать / вывести неактивную панель на экран;
Ctrl+F1 - убрать / вывести левую панель на экран;
Ctrl+F2 - убрать / вывести правую панель на экран;
Ctrl+U - поменять панели местами.

Смена диск
Имеется возможность сменить текущий диск. Для этого необходимо нажать Alt+F1 для левой панели (Alt+F2 для правой). На экран будет выдан запрос на смену диска. Необходимо клавишами управления курсором выбрать диск и нажать Enter.

Команды управления панелями

Управление указателем:
Ї - перемещает указатель на позицию вниз;
Ї - перемещает указатель на позицию вверх
R - перемещает указатель на столбец вправо;
- перемещает указатель на столбец влево;
Home - перемещает указатель на первую позицию в списке;
End - перемещает указатель на последнюю позицию в списке;
PgUp - перемещает указатель на экран вверх;
PgDn - перемещает указатель на экран вниз.

Работа с файлами:
Enter - осуществляет запуск указанного файла или вход в указанную директорию;
Ctrl+Enter - переносит имя выделенного файла из панели в командную строку.

Управление панелями:
Tab - осуществляет переход между панелями;
Ctrl+O - убрать/вывести панели на экран;
Ctrl+P - убрать/вывести неактивную панель на экран;
Ctrl+F1 - убрать/вывести левую панель на экран;
Ctrl+F2 - убрать/вывести правую панель на экран;
Ctrl+U - поменять панели местами;
Ctrl+L - вывести в неактивной панели сводную информацию о диске и директории активной панели;
Ctrl+Q - вывести в неактивной панели содержимое файла, указанного на активной панели;
Ctrl+Z - вывести в неактивной панели сводную информацию о директории активной панели.


Сортировка:
Ctrl+F3 - сортировать файлы по имени;
Ctrl+F4 - сортировать файлы по расширению;
Ctrl+F5 - сортировать файлы по дате и времени создания;
Ctrl+F6 - сортировать файлы по размеру;
Ctrl+F7 - не сортировать файлы.

Дисковые операции:
Flt+F1 - смена текущего диска для левой панели;
Flt+F2 - смена текущего диска для правой панели;
Ctrl+R - обновить содержимое текущей панели.



НАЗАД!