Понятие оболочки операционной системы возникло в связи с расширением функций первой из массовых ОС — OS/360 (1964 год). Эта классическая операционная система первоначально была рассчитана на пакетную обработку заданий, поскольку технологии тех времен не могли предложить в качестве терминала ничего лучше электрической пишущей машинки. Появление первых алфавитно-цифровых терминалов (1971 год) вызвало к жизни широкий перечень диалоговых систем обрамления OS/360/370/375 — CRJE (Control Remote Job Entry — Диалоговый удаленный ввод заданий), CICS (Customer Information Control System — система управления использованием информации) и другие средства. Кроме того, наиболее популярные средства наблюдения и контроля за вычислительным процессом включали в свой состав текстовые редакторы и частично перекрывали функции утилит операционной систем
Total Commander (ранее WinCmd) – файловый менеджер для Windows™, наподобие Проводника Windows. Однако Total Commander использует иной подход: у него две постоянных панели бок о бок, как в хорошо известной DOS-оболочке (NC).
• Обновлённый пользовательский интерфейс: поддержка плоских кнопок в том числе на WinXP, новые значки для файловых списков, кнопок дисков и панели инструментов (от стороннего разработчика);
• Для чётных/нечётных строк могут быть установлены различные цвета фона;
• Инструмент Сравнения по содержимому теперь поддерживает редактирование файлов и ручное сопоставление;
• Дерево в отдельной панели: одно для обеих панелей или два, по одному на панель;
• Внутренний просмотрщик теперь поддерживает отображение текстового курсора, позволяет центрировать изображения и масштабировать только большие изображения;
• В диалоге смены атрибутов можно использовать/редактировать значения информационных плагинов;
• Протоколирование файловых операций;
• Отображение буквы диска в заголовках вкладок;
• Плагины файловой системы теперь могут поддерживать пользовательские колонки и эскизы;
• Переменная %COMMANDER_DRIVE% указывает на диск, с которого был запущен Total Commander (например, C: без завершающего обратного слэша);.
• Инструмент группового переименования: возможность редактирования результирующих имён;
• Дополнительные опции в диалоге подтверждения перезаписи: Сравнить по содержимому, Переименовать имеющийся файл, автоматическое переименование, копирование всех меньших или всех больших файлов;
• Исключение каталогов в "Вид" – "Фильтр...", например, *.* | .cvs\ ;
• Увеличена максимальная длина командной строки в WinXP и Win2000 до 8191 и 2047 символов, соответственно;
• Сортировка по дополнительным колонкам, например, по размеру и дате/времени: Ctrl+щелчок по дополнительной колонке;
• Автозавершение путей в командной строке, при редактировании пути текущего каталога, в диалоге копирования и т.д;
• Использование Shift+Del для удаления ненужных записей из различных списков истории пользовательского ввода: командная строка, диалог поиска, инструмент группового переименования и т.д;
• Поддержка безопасных FTP-подключений через SSL/TLS, используйте адреса в следующем формате: ftps://ftp.servername.com;
• Пользовательские команды для использования в главном меню и назначения горячих клавиш;
• Псевдонимы команд для запуска из командной строки внутренних команд или внешних программ;
• Диалог подтверждения перезаписи теперь может отображать эскизы изображений и содержимое полей информационных плагинов;
• При ошибке в операции копирования / перемещения / удаления / создания каталога, вызванной недостаточными правами доступа, пользователю выдаётся запрос на повторение операции от имени администратора. Также эта функция позволяет пользователю получить постоянные права на чтение каталога, если ему известен пароль администратора.
Рис.1. Панель функциональных клавиш
• Функции клавиатуры, близкие к оригиналу (NC для DOS);
• Поддержка Drag&Drop при помощи мыши;
• Расширенное копирование, перемещение, переименование и удаление элементов файловой структуры (допускается удаление непустых каталогов);
• Работа с архивами так же, как с подкаталогами. Вы можете легко копировать файлы в архив и из него. Соответствующая программа-архиватор вызывается автоматически. Поддерживаются PKZIP, ARJ, LHA, RAR, UC2, ACE, TAR, GZ и TGZ;
• Меню "Запуск" (команды, определяемые пользователем) для размещения в выпадающем меню часто используемых вами DOS- или Windows-программ. Текущий каталог и/или файл под курсором может быть передан приложению;
• Командная строка для простого запуска программ с параметрами, для этого надо просто набрать имя программы или нажать Ctrl+Enter или Ctrl+Shift+Enter для добавления файла под курсором в командную строку;
• Расширенный поиск файлов, включая поиск текста в любых файлах, в т.ч. на нескольких дисках;
• Встроенный просмотрщик файлов (F3 или Alt+F3) для просмотра файлов любого размера в шестнадцатеричном, двоичном или текстовом формате с использованием набора символов ASCII (DOS) или ANSI (Windows). Ширину строки и размер шрифта теперь можно настраивать;
• Внутренний распаковщик от Info-Zip, который позволяет распаковывать архивы ZIP без вызова внешней программы;
• Настраиваемая панель инструментов с кнопками для запуска внешних программ или внутренних команд меню;
• Настраиваемое главное меню;
• Внутренние распаковщики для форматов ZIP, ARJ, LZH, GZ, TAR, RAR и ACE;
• Внутренний ZIP-упаковщик, основанный на библиотеке ZLIB от Jean-loup Gailly.
Оболочка Norton Commander (NC)
Предназначена для облегчения работы с дисковой операционной системой.