Norton Commander

Norton Commander (NC) — файловый менеджер для DOS, разработан американским программистом Джоном Соча (John Socha). Некоторые дополнительные компоненты были полностью или частично написаны другими программистами. Линда Дудиняк (Linda Dudinyak) работала над Commander Mail и вьюерами; Питер Бредин (Peter Bradeen) — над Commander Mail; Кейт Эрмел (Keith Ermel) и Брайан Йодер (Brian Yoder) — над вьюерами. Программа была выпущена компанией Peter Norton Computing, которая позже была приобретена корпорацией Symantec.
Разработка менеджера, первоначально под названием VDOS, велась с 1984 года, первая версия была выпущена в 1986 году. Несколько лет NC вел конкурентную борьбу с файловыми менеджерами PCTools и XTtree, но, начиная с третьей версии, Norton Commander вытеснил с рынка эти программы. В Советском Союзе и России популярностью пользовались версии 2.0 (1988), 3.0 (1989), 4.0 (1992). Norton Commander породил серию расширений, патчей, улучшений, часто написанных без согласования с авторами и правообладателями. К программе дописывались вьюеры, позволявшие смотреть файлы различных форматов, делались патчи, позволяющие копировать каталоги целиком, дописывались внешние плагины.
Symantec привлекла к работе над развитием программы большую команду программистов, но постепенно Norton Commander утрачивал популярность из-за увеличения размера занимаемой памяти (что критично для DOS), ошибок, конкуренции собственных клонов (Volkov Commander, Pie Commander, Midnight Commander, Far, DOS Navigator, Windows Commander). Фирма Symantec продолжала борьбу за рынок, выпустила для DOS версии 5.0 (1993), 5.5 (1998) и для Windows версию 2.01. В Norton Commander 5.5 для DOS появилась поддержка длинных имен файлов при работе в Windows. Но большого распространения эти версии не получили, так как большинство пользователей перешли на операционные системы семейства Windows и предпочитали пользоваться штатными файлменеджерами этих ОС.
Пользовательский интерфейс Norton Commander представляет собой две панели, на каждой из которых можно отображать файлы, находящиеся в директории, дерево каталога или служебную информацию. В заголовке панели указывается полное имя отображаемой директории, включающее имя диска. Нижняя строка панели отражает информацию о файле или выделенной группе файлов. На панели можно представить полную или краткую информацию о файле (только имя и расширение, при этом размер и дата будут отражаться в строке состояния). Под панелями остается место для командной строки DOS.
Файлы можно сортировать по имени в алфавитном порядке, расширению, размеру, времени создания. Можно установить фильтры для отображения файлов по расширению и атрибутам. Norton Commander позволяет устанавливать и снимать атрибуты файлов (hidden, archive, system, read only), изменять дату и время создания файла. Эти команды доступны через меню Norton Commander, открывающееся при нажатии клавиши F9 или с помощью мышки. Многие команды выполняются при нажатии функциональной клавиши или комбинации клавиш.
Norton Commander имеет удобный встроенный Help, вызываемый по клавише F1. В нижней строке экрана можно установить подсказки по назначению функциональных клавиш:
F2 – вызов экранного меню с введенными пользователем командами, составленными в специальном файле меню nc.mnu в виде командных строк (например, проверка диска на вирус, форматирование дискеты, запуск AutoCAD);
F3 – просмотр содержимого файла в виде ASCII-кодов;
F4 – редактирование содержимого файла в ASCII-кодах средствами встроенного или внешнего (подключаемого) редактора;
F5 – копирование файла, группы файлов или каталога на противоположную панель;
F6 – копирование с одновременным уничтожением в старой директории или переименование;
F7 – создание директории;
F8 – удаление файла, выделенной группы или директории.
Чтобы скопировать файлы на дискету, достаточно на одной панели отобразить источник копирования, на другой — директорию дискеты, выделить необходимые файлы и нажать клавишу F5. Norton Commander дает возможность выполнять действия с файлом по его расширению. Для этого создается специальный файл NC.EXT, который позволяет, например, запустить Lexicon и загрузить в него файл с расширением TXT, или удалить все файлы с расширением BAK, или включить просмотр архива для файла с расширением ARJ. Для выполнения этих действий достаточно подвести курсор к имени файла и нажать Enter.
Norton Commander предоставляет сервис связи двух компьютеров по внешним портам при помощи нуль-модемного кабеля. Для этого на обоих компьютерах должен быть включен Norton Commander в режиме Link (из меню). Один из компьютеров будет ведущим (master), другой – ведомым (slave). На экране ведущего компьютера одна из панелей будет отображать содержимое жесткого диска ведомого компьютера, что можно использовать для переписывания файлов. В версии Norton Commander 5.0 была улучшена графика интерфейса, решены проблемы русификации, расширен набор хранителей экрана, добавлены сетевые утилиты и режим форматирования дискет, введена опция очистки диска от «лишних» файлов.
Статья находится в рубриках
Яндекс.Метрика