Работа с файлами и каталогами в MS DOS и операционной оболочке Volkov Commander: Методические указания к лабораторной работе. Загрузочная флешка Volkov Commander

ЛАБОРАТОРНАЯ РАБОТА № 1 Работа с файлами и каталогами в MS DOS и операционной оболочке Volkov Commander 1.1.Цель работы Изучение и освоение команд MS DOS, предназначенных для работы с нако- пителями, каталогами и файлами. Работа в оболочке Volkov Commander. 1.2. Основные теоретические сведения Операционная система - это первая программа, которая выполняется при включении компьютера. Она осуществляет тестирование компьютера, производит диалог с пользователем, управляет компьютером и его ресурсами, запускает дру- гие программы на выполнение. Наиболее непритязательной к ресурсам компью- тера является операционная MS DOS. Вся информация в компьютере хранится в файлах. Файл - это логически связан- ная совокупность данных (программ, текстов, изображений и т.д.) определенной длины, имеющая имя. Все файлы условно разделяются на две категории: тексто- вые (предназначены для чтения и редактирования человеком) и двоичные (запи- саны в двоичном формате). Каждый файл имеет обозначение, которое состоит из двух частей: имени (от 1 до 8 символов) и расширения (от 0 до 3 символов). Хотя расширение файла яв- ляется необязательным, его использование удобно для классификации файлов по типу, например: .com, .exe - программы, которые могут быть выполнены; .bat - командные файлы; .bak - резервные копии; .txt- текстовые файлы; .doc- файлы MS Word. В операционной системе MS DOS есть зарезервированные имена устройств, которые нельзя использовать в качестве имени файла: PRN - принтер; NUL - «пустое» устройство; LPT1 - LPT3 - устройства, присоединяемые к параллельным портам; СОМ1 - СОМ4 - устройства, связанные с последовательными асинхронными портами; CON - при вводе информации - клавиатура, при выводе - экран; Имена файлов из одного пакета регистрируются в отдельном каталоге (или директории). Каталог - это специальное место на диске, в котором хранятся имена файлов, сведения о размерах, времени последнего редактирования, атрибуты и т.д. Один и тот же файл на диске может быть зарегистрирован только в одном ка- талоге. Текущим называется каталог, с которым в настоящий момент производит- ся работа. По умолчанию большинство программ ищут нужные файлы в текущем каталоге. Если используется файл не из текущего каталога, необходимо указать путь к файлу, например: с \util\Vol kov\vc.exe - файл vс.ехе в по дкаталоге Volkov каталога UT IL. Для указания группы файлов из одного каталога можно употреблять символы «*» (любое число любых символов) и «?» (один произвольный символ), например: *.txt - все файлы с расширением.txt; d*.e* - все файлы с именем, начинающимся на d, и расширением, начинающимся на е; а??.* - файлы с именем, начинающимся на букву а длиной не более трех символов. Взаимодействие пользователя с компьютером в операционной системе по- строено по принципу диалога: набирается команда в командной строке и нажима- ется клавиша «Enter»; операционная система пытается выполнить введенную ко- 2 манду. Такой способ общения не является наглядным, требует большой внима- тельности при наборе команд. Подробную информацию по любой команде можно получить с помощью команды HELP. Формат команды: HELP [ИМЯ_КОМАНДЫ]. Другой вариант - ИМЯ_КОМАНДЫ /? Команды состоят из имени и, возможно, па- раметров, разделенных пробелами. Далее при записи формата команд приняты следующие обозначения: параметры, заключенные в квадратные скобки, не являются обязательными; курсив - при вводе команды текст заменяется указанным значением; многоточие означает, что предыдущий параметр можно повторять любое число раз; вертикальная черта означает взаимно исключающий выбор из двух вариантов. 1.1.1. Команды для работы с накопителями Смена текущего дисковода. Формат команды: имя_диска". В качестве имени диска указывается имя одного из накопителей, имеющихся на компьютере. Обычно А: и В: - накопители для гибких магнитных дисков, начи- ная с С: - жесткие диски и другие накопители. Пример: а: - переход но дисковод А, d: - переход на дисковод D. Форматирование дискет. Формат команды: FORMAT имя_диска: /V: метка - указывает метку тома для форматируемого диска; /S - создание загрузочной дискеты (для загрузки операционной системы); /Q - устанавливает режим быстрого форматирования дискеты; /U - устанавливает режим безусловно- го форматирования дискеты. После ввода команды появляется, например, такое сообщение: Insert new diskette to drive a: and press ENTER when ready (Вставьте дискету в дисковод а: и нажмите "ENTER") После форматирования предлагается ввести метку тома (если она не была указана в качестве параметра команды), сообщаются результаты форматирова- ния: общее дисковое пространство, доступное пространство (без сбойных участ- ков) и т.д. В конце делается запрос: Format another (Y/N)? - форматировать еще? Необходимо набрать одну из букв: Y - да, N - нет, и нажать клавишу «Enter». Пример: format а: - форматировать дискету в дисководе а:. Отмена форматирования дискет. Формат команды: UNFORMAT имя_диска: имя_диска - указывает накопитель, в котором находится диск. Если на диск после форматирования ничего не записывалось, такое действие должно полно- стью восстановить прежнее его содержимое. Пример: unformat а: - восстановить данные на дискете в дисководе а:. Копирование гибких дисков. Формат команды: DISKCOPY [диск1} [диск2\ диск1 - указывает имя исходного накопителя (с диском-оригиналом); диск2 - указывает имя накопителя, на который производится копирование; /V - устанавли- вает режим контроля правильности копирования данных; без параметров - оба диска будут обрабатываться в текущем накопителе. Команда DISKCOPY не при- менима к жестким дискам. Диски, участвующие в этой операции, должны иметь одинаковые размеры и емкость. Пример: diskcopy а: а: - копирование дискеты при наличии одного дисковода. 3 1.1.2. Команды для работы с каталогами Смена текущего каталога. Формат команды: CD [дисковод:] [путь] дисковод - имя накопителя, где находится искомый каталог; после имени не- обходимо поместить двоеточие; если имя не указано, то считается, что сменяется каталог но текущем диске; путь - указывает путь к новому каталогу; путь должен указывать на существующий каталог; без параметров - выводит имя текущего ка- талога на текущем накопителе. Полное название команды: CHDIR. Пример: сd \util\nc - переход в подкаталог пс каталога util на текущем диске; cd \ - переход в корневой каталог на текущем диске. Просмотр каталога. Формат команды: DIR [имя_файла\ имя_файла - указывает каталог и файл(ы) для вывода; /Р- выводит список содержимого каталога постранично; при окончании вывода очередной страницы система ждет нажатия любой клавиши для продолжения вывода; /W - задает вы- вод только краткой информации (имен); /А - выводит все подкаталоги и файлы (включая скрытые и системные); без параметров - выводит содержимое текущего каталога. Для каждого файла из каталога сообщается его имя, расширение, раз- мер файла в байтах, дата, время создания или последнего обновления. Подката- логи обозначаются

, в последних строках сообщается размер свободного пространства на диске. Пример: dir - вывести оглавление текущего каталога; dir d:\*.com - вывести сведения о файлах с расширением.соm из корневого каталога диска d. Создание каталога. Формат команды: MD [путь] имя_каталога путь - указывает путь к каталогу, в котором создается новый каталог; имя_каталога - указывает имя нового каталога. Можно использовать полное на- звание команды - MKDIR. Пример: md games - создание подкаталога games в текущем каталоге. Уничтожение каталога. Формат команды: RD путь Путь - указывает удаляемый каталог. До удаления каталога с помощью команды RD необходимо удалить все его файлы (в том числе скрытые и систем- ные, не видимые в обычном режиме ^просмотра) и подкаталоги, т.е. каталог дол- жен быть пустым. Пример: rd d:\alex - удаление подкаталога alex в корневом каталоге диска а. 1.1.3. Команды для работы с файлами Копирование файлов. Формат команды: COPY имя_файла [+имя_файла\ [+..] имя_копии + - операция объединения файлов; /V - проверка файлов после копирования; /Y - перезапись совпадающих по имени файлов без предупреждения; /-Y- за- прос разрешения на перезапись совпадающих по имени файлов. В качестве име- ни файла можно использовать шаблон с символами «*» и «?». Если во втором па- раметре команды (имя_копии) показано кроме имени каталога (куда будет произ- водиться копирование) и имя файла, то попутно будет изменено и имя копии. 4 Пример: copy b:\*.* - копирование всех файлов из корневого каталога накопи- теля b: в текущий; copy abсd.txt d:\user - копирование файла abcd.txt в каталог user накопителя d; copy dog.txt prn - вывод содержимого файла dog.txt на принтер; copy con dog.txt - ввод содержимого консоли в файл dog.txt. Переименование файлов. Формат команды: REN имя_файла новое_имя В качестве имени файла можно использовать шаблон. Если дисковод и путь не указаны, то подразумеваются текущие дисковод и каталог. Пример: ren *.txt *.doc - переименование всех файлов с расширением.txt в те- кущем каталоге в файлы с расширением.doc. Удаление файлов. Формат команды: DEL имя_файла /Р - запрашивает подтверждение перед каждым удалением. Допускается второе название этой команды - ERASE. В имени файла можно употреблять сим- волы «*» и «?». Пример: del *.bak - удаление всех резервных копий из текущего каталога. Вывод содержимого файла на экран. Формат команды: TYPE имя_ файла Пример: type c:\config.sys - вывод на экран файла config.sys из корневого каталога диска с. Печать файлов в фоновом режиме. Формат команды: PRINT [имя_файла..} /D: устройство - указывает принтерный порт для печати (LPT1-LPT3, СОМ1-СОМ4); /Q:n - указывает максимальное число файлов в очереди печати; параметр п допускает значения от 4 до 32; по умолчанию это число равно 10; /Т--удаляет все файлы из очереди печати; имя_файла - указывает файл для по- мещения в очередь печати; /С - удаляет указанные файлы из очереди печати; /Р - добавляет указанные файлы в очередь печати. Параметры /D и /Q указывают лишь при первом запуске команды. По умол- чанию печать осуществляется на устройство PRN (принтер, подключенный к порту LPT1). Print без параметров выводит список файлов, ожидающих печати. Пример: print abcd.txt - ставит в очередь для печати файл abcd.txt. 1.1.4. Операционная оболочка Volkov Commander Для облегчения взаимодействия пользователя с компьютером и используют- ся специальные программы - операционные оболочки. Однако наиболее удачной и широко распространенной является программа Volkov Commander. Для запуска Volkov Commander необходимо набрать в командной строке имя команды VC и нажать клавишу «Enter». После этого на экране появятся: главное меню, две пря- моугольные панели, ограниченные двойной рамкой. Ниже панелей располагается обычное приглашение MS DOS, где можно вводить команды традиционным спо- собом. В последней строке выводится панель управления, которую можно ис- пользовать. Для получения подсказки по работе с Volkov Commander необходимо нажать функциональную клавишу «F1». При этом обычно выводится на экран ог- лавление справочника, из которого можно выбрать нужный подраздел. Если каталог с Volkov Commander указан в файле autoexec.bat (команда path) либо имеется заменяющий ее аккуратно составленный командный файл, то при 5 запуске правая панель будет отражать содержимое текущего каталога. В этом случае в качестве параметра можно указать полное имя каталога, который необ- ходимо отобразить на левой панели. Например, выполнение команды VC D:\USER приведет к отображению на правой панели содержимого текущего ката- лога, а на левой - каталога USER диска D Операционная оболочка Volkov Commander упрощает выполнение команд MS-DOS. Ряд операций представлен кнопками на панели управления: Просмотр содержимого файлов (клавиша «F3»). Редактирование текстовых файлов (клавиша «F4»). Копирование файлов и каталогов (клавиша «F5»). Перенос и переименование файлов и каталогов (клавиша «F6»). Создание нового каталога (клавиша «F7»). Удаление файлов и каталогов (клавиша «F8»). Чтобы войти в меню, необходимо нажать функциональную клавишу «F9». В верхней строке экрана появятся пункты меню «Левая(Left)», «Файл(File)», «Ко- манды(Command)», «Опции(Options)» и «Правая(Right)». Панель, заголовок кото- рой выделен подсветкой и на которой находится селектор, является активной. Содержимому активной панели соответствует приглашение MS DOS в командной строке (имя диска, имя каталога). В обычном режиме на панели выводится оглав- ление каталога. Формат отображения для каждой панели может устанавливаться независимо. Для управления панелями используются клавиши: Ctrl + F1 (F2)- убрать левую (правую) панель с экрана (либо вывести но экран); Ctrl + О - убрать панели с экрана (либо вывести но экран); 1.3. Команды MS DOS В этом разделе приведен список команд операционной системы MS DOS 6-2 с кратким пояснением их назначения. Внешние команды операционной системы записаны в виде файлов с расширением, внутренние - без расширения. Внешней команда называется потому, что поставляется с операционной системой в виде отдельных файлов. Реализуется такая команда не командным процессором, а от- дельной вспомогательной программой. После названия некоторых команд в круглых скобках стоит их допустимое сокращение. Более подробную информацию по любой команде можно получить с помощью команды HELP. Формат команды: HELP [ИМЯ_КОМАНДЫ]. Другой ва- риант - ИМЯ_КОМАНДЫ /? APPEND.ЕХЕ - добавляет в путь поиска файлов новый (указанный) путь. ATTRIB.EXE - устанавливает атрибуты файла и каталога (например, «скрытый»). BREAK - управляет частотой проверки нажатия клавиш прерывания программы (комбинация «CTRL»+«C»). BUFFERS - определяет число дисковых буферов (только для CONFIG.SYS). CALL - вызов второго пакетного файла из первого, за- тем завершение первого. СНСР - изменение текущей кодовой таблицы (настройка на язык страны). CHD1R (CD) - смена текущего каталога. CHKDSK.EXE - проверка состояния диска и вывод на экран ее результатов. CHOICE - дает возможность выбирать варианты работы (командные файлы). CLS - очистка экрана (цветом фона). COMMAND.СОМ - запускает новую копию командного процессора MS DOS. COPY - копирует и объединяет файлы. COUNTRY - указывает страну, стан- дарты которой используются при выводе даты и времени, знака денежной едини- цы, десятичного разделителя и т.д. (только для файла CONFIG.SYS). CTTY - из- меняет консольное устройство. DATE - выводит и изменяет системную дату, кото- 6 рая отслеживается и хранится даже при выключении компьютера (формат зада- ется COUNTRY). DBLSPACE.EXE - сжимает информацию жестких и гибких дисков, управляет ею. DEBUG.ЕХЕ - запускает отладчик для тестирования программных файлов. DEFRAG.EXE - переразмещает все фрагментированные файлы в смеж- ные кластеры для повышения скорости работы. DEL - удаляет файл или набор файлов. DELTREE.EXE - удаляет каталог и его содержимое (файлы и подкатало- ги). DEVICE - загружает драйвер устройства в стандартную память (в CONFIG.SYS). DEVICEHIGH - загружает драйвер устройства в расширенную па- мять (используется только в CONFIG.SYS). DIR - выводит список файлов и ката- логов. DISKCOMP.COM - сравнивает содержимое двух дискет (с одним форма- том). DISKCOPY.COM - копирует содержимое одной дискеты на другую того же типа. DOS - загружает MS DOS в верхнюю память (только для CONFIG.SYS). DOSKEY.COM - редактирование и повторный вызов командных строк, DOSSHELL.COM - запуск MS DOS Shell (графическая операционная оболочка). DRIVPARM - переопределяет параметры для накопителя (для CONFIG.SYS). DRVSPACE.EXE - сжимает информацию жестких и гибких дисков, управляет ею (используется в MS DOS версии 6.22). ECHO - переключает режим отображения сообщений на экране. EDIT.СОМ - запуск текстового редактора для создания и правки ASCII-файлов. EMM386.ЕХЕ - включение/выключение обслуживания рас- ширенной памяти. ERASE - удаление файлов (аналог DEL). EXIT - завершает вы- полнение вторичного командного процессора. EXPAND.ЕХЕ - распаковка файлов DOS. FASTHELP.EXE - выводит справочную информацию о командах MS DOS. FASTOPEN.EXE - сокращает время открытия часто используемых файлов. FC.EXE - сравнивает два файла и выводит отличающиеся строки или байты. FCBS - создает управляющие блоки файлов для старых программ (CONFIG.SYS). FDISK.EXE - конфигурирование жесткого диска для работы с MS DOS. FILES - ус- танавливает число файлов, к которым MS DOS может обращаться одновременно (только для CONFIG.SYS). FIND.EXE - выполняет поиск текстовой строки в файле или в группе файлов. FOR - повторяет команду для каждого элемента списка (в командных файлах). FORMAT.COM - выполняет форматирование дискет или же- сткого диска. GOTO - передача управления на строку с меткой (в командных фай- лах). GRAPHICS.СОМ - поддерживает распечатку на принтере графического эк- рана. HELP.EXE - выводит на экран подсказки по командам MS DOS. IF - выпол- няет проверку выполнения условия (в командных файлах), INCLUDE - включает блок конфигурирования в позицию файла CONFIG.SYS. INSTALL - загружает ре- зидентную программу (используется в CONFIG.SYS). INTERLNK.EXE - соединяет два компьютера как сервер и клиент. INTERSVR.EXE - загружает программу 1NTERLNK и перенаправляет (отображает) порты накопителей и принтеров. KEYB.COM - позволяет настроить клавиатуру для других языков. LABEL.EXE - создание, изменение или удаление метки тома на диске. LASTDRIVE - задает по- следнюю возможную букву накопителя (для CONFIG.SYS). LOADFIX.COM - за- грузка старых программ в память с адресом более 64 Кбайт. LOADHIGH (LH) - за- гружает программу в расширенную оперативную память. MEM.EXE - выводит ин- формацию о текущем использовании памяти. MEMMAKER.EXE - перемещает ре- зидентные программы в расширенную память. MENUCOLOR - задает цвета за- пускающего меню (только для CONFIG.SYS). MENUDEFAULT - устанавливает параметры запускающего меню (CONFIG.SYS). MENU1TEM - задает элементы (команды) запускающего меню (CONFIG.SYS). MKDIR (MD) - создает новый ката- лог. MODE.СОМ - выполняет конфигурирование системных устройств. MORE.СОМ - постраничный вывод на экран файла (результатов программы). MOVE.СОМ - перемещает и (или) переименовывает файл или каталог. SAV.EXE - антивирусная программа. MSBACKUP.EXE - резервное копирование. 7 MSCDEX.EXE - подключает CD-ROM. MSD.EXE - вывод данных о компьютере. NLSFUNC.EXE - включает поддержку национального языка (алфавита) NUMLOCK - установка состояния клавиши «NumLock» (для CONFIG.SYS). PATH - устанавливает пути поиска исполняемых файлов (.exe,. com, .bat). PAUSE - приос- танавливает выполнение командных файлов (используют в них). POWER.EXE - режим энергосбережения. PRINT.EXE - управляет фоновой печатью. PROMPT - изменяет приглашение DOS. QBASIC.EXE - запускает среду программирования QBasic (Бейсик). REM - запись комментариев в командном файле и CONFIG.SYS. RENAME (REN) - изменяет имя файла REPLACE.EXE - перезаписывает файлы. RESTORE.EXE - восстанавливает файлы. RMDIR (RD) - удаляет каталоги. QCANDISK.EXE - тестирование и исправление ошибок в накопителе. SET - уста- новка переменных среды DOS SETVER.EXE - установка версии DOS. SHARE.EXE - устанавливает систему разделения и блокировки файлов. SHELL - указывает командный процессор для использования DOS (CONFIG.SYS). SHIFT - сдвиг па- раметров (командный файл). SMARTDRV.EXE - создает дисковый кэш. SORT.EXE - сортирует вводимые данные. STACKS - задает число стеков (CONFIG.SYS). SUBMENU - задает элемент в меню запуска, выводящий подменю (CONFIG.SYS). SUBST.EXE - переназначат имя диска. SWITCHES - настраивает DOS (CONFIG.SYS). SYS.COM - копирует системные файлы. TIME - выводит систем- ное время и позволяет изменить его значение и формат. TREE.СОМ - выводит дерево каталогов. TRUENAME - находит правильное имя пути. TYPE - выводит на экран текстовый файл. UNDELETE.EXE - восстанавливает ранее удаленные файлы, ставит защиту. UNFORMAT.COM - восстанавливает файлы после форма- тирования диска. VER - выводит номер версии операционной системы MS DOS. VERIFY - включает контроль записи. VOL - выводит метку тома диска. VSAFE - включает контроль за вирусами. ХCOPY.EXE - копирует файлы (исключая сис- темные) и каталоги. 8 1.4. Лабораторное задание 1. Изучите материал, изложенный в разделе «Краткие теоретические сведения». 2. Включите компьютер кнопкой на системном блоке. Включите монитор. 3. Перезагрузите компьютер в режиме эмуляции MS DOS. 4. Работа с каталогами. 4.1. Выйдите в корневой каталог. 4.2. Просмотрите содержимое корневого каталога, используя поэкранный вывод. 4.3. Создайте каталог C:\Student. 4.4. Войдите в каталог C:\Student. 4.5. Создайте в каталоге C:\Student каталог со своим именем. 5. Работа с файлами. 5.1. Перейдите в созданный каталог и создайте файл text.txt. Текст файла: cls mem 5.2. Выйдите из редактора. 5.3. Выведите содержимое файла на экран. 5.4. Скопируйте содержимое файла text.txt в файл execute.bat (copy text.txt execute.bat). 5.5. Выполните файл execute.bat. 5.6. Смените расширение всех файлов в каталоге на *.tmp. 5.7. Удалите из директории все файлы с расширением tmp. 5.8. Убедитесь в том, что директория пуста. 6. Поднимитесь на один уровень вверх в дереве каталогов. 7. Удалите свой каталог. 8. Запустите программу программу Volkov Commander, набрав команду VC. 9. Изучите меню Volkov Commander. Настройте оболочку так, чтобы была видна строка меню. Поупражняйтесь в работе с панелями. 10. Повторите пункты задания с 5 по 8. Завершите работу в Volkov Commander. 11. Вернитесь в Windows (win , exit). 12. Выключите компьютер, используя кнопку ПУСК, команда Завершение работы. 13. Выключите монитор.

Volkov Commander (Командир Волков или VC) – это знаменитый двухпанельный файловый менеджер для MS-DOS и ранних версий Microsoft Windows. С его помощью можно производить множество действий над файлами и каталогами, просматривать и редактировать текстовые документы, а также запускать программы и выполнять команды операционной системы в консольном режиме.

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

Возможности

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

Вот что умеет делать это программа:

  • работать в MS-DOS, любых других DOS-системах, а также в Windows (95/98/Me/NT/2000/XP) и даже в ее более новых версиях (32-битных);
  • использовать 5 функций обработки файлов: встроенное/внешнее редактирование, внешний/внутренний просмотр и запуск ассоциированных приложений;
  • удалять резидентные программы (Alt+F5) с помощью специально разработанной системы управления;
  • выделять, перемещать, копировать файлы и папки со всем содержимым;
  • запускать встроенный шестнадцатеричный редактор;
  • разбивать и склеивать файлы (к примеру, для сохранения на дискете или компакт-диске).

Плюсы и минусы

Главным достоинством Командира Волкова является его компактность, быстрота работы и нетребовательность к ресурсам компьютера, благодаря чему он используется в некоторых сборках DOS-систем, например FreeDOS. Давайте посмотрим, что пользователям в нем нравится больше всего, а также проанализируем его недостатки.

  • неупакованный размер приложения всего 64 Кб;
  • возможность открывать и редактировать файлы любого размера, пока хватает оперативной памяти (до 640 Кб, что в десять раз больше по сравнению с Norton Commander);
  • есть альфа-версии релизов (4.99), в которые встроен текстовый редактор для ускорения редактирования файлов;
  • высокая скорость работы даже без включенного кеширования жесткого диска.
  • возможностей не очень много по сравнению с современными менеджерами файлов для Windows;
  • последняя версия программы была выпущена в 2000 году;
  • не работает на 64-битной ОС Windows.

Конечно, VC не может похвастаться тем же набором функций, что и, например, Total Commander, поддерживающий все последние версии Windows. Однако со своими задачами он справляется хорошо, что позволяет ему оставаться по-прежнему популярным, а иногда и незаменимым, средством работы с элементами файловой системы.

Как пользоваться

Запуск программы осуществляется через командную строку (CMD), для этого надо напечатать в ней vc и нажать Enter, после чего появится графическая оболочка файлового менеджера, состоящая из двух панелей. На них показывается содержимое жесткого диска или другого накопителя в виде списка каталогов и файлов.

Нажатие функциональной клавиши F1 открывает справку, где можно найти ответы на многие вопросы. За остальными клавишами, начиная с F2 и заканчивая F10, закреплены особые функции, название которых видно внизу экрана.

Скачать

На нашем сайте можно скачать файловый менеджер Volkov Commander (Командир Волков), который является одним из лучших в своем классе.

Лицензия Сайт

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

Преимущества

Volkov Commander 4.0 (выпущен 9 мая 1994 года) имеет преимущества перед Norton Commander 3.0:

  • Неупакованный размер всего 64 кб - аналогичная Norton Commander функциональность реализована в значительно меньшем объёме
  • Копирование деревьев каталогов целиком (а не только выделенных файлов);
  • Перенос каталогов в пределах одного диска без копирования (эта функциональность появилась только в Norton Commander 4.0);
  • 5 вариантов обработки файлов - встроенный/внешний редактор, встроенный/внешний просмотрщик, запуск по расширению, причём внешние команды также настраивались по расширению файла;
  • Встроенный редактор грузит файлы размером в сотни килобайт, пока хватает памяти (вплоть до 640 кБ за вычетом занятой самим VC и другими программами), против 64/32 кб для просмотрщика/редактора у Norton Commander;
  • Работает существенно быстрее, чем Norton Commander последних версий, особенно если работает под DOS без кеширования диска;
  • Проще поставлять на загрузочных дискетах и компакт-дисках;
  • Встроенный шестнадцатеричный редактор;
  • Имеет систему управления резидентными программами (вызывается по Alt + F5) с возможностью удалять резидентные программы (возможно только для программ, запущенных из-под VC; не всегда работает корректно). Функциональность этой системы довольно мала из-за особенностей DOS.

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

Недостатки

  • Относительно мало возможностей
  • 12 кб памяти, занимаемые при запуске других программ (если не загружать программу в UMB);
  • Не развивается с 2000 года, когда была выпущена последняя официальная версия 4.99.08 alpha ;
  • В не-альфа версиях нет подсветки по типам файлов, поддержки длинных имён. В альфа-версиях, напротив, нет многого другого.
  • Не работает под 64 разрядной операционной системой Windows.

Напишите отзыв о статье "Volkov Commander"

Примечания

Литература

  • Футько Виктор Петрович. Персональный компьютер (ПК) - это очень просто. Для тех, кто решил приобрести компьютер. Самоучитель. - Диалектика, 2006. - 448 с. - ISBN 5-8459-0945-7 .
  • , Dr. Nikolai Bezroukov, Softpanorama.org

Ссылки

  • (недоступная ссылка - история )

Отрывок, характеризующий Volkov Commander

Во время доклада за входной дверью князь Андрей слышал женское шептанье и хрустение женского шелкового платья. Несколько раз, взглянув по тому направлению, он замечал за дверью, в розовом платье и лиловом шелковом платке на голове, полную, румяную и красивую женщину с блюдом, которая, очевидно, ожидала входа влавввквмандующего. Адъютант Кутузова шепотом объяснил князю Андрею, что это была хозяйка дома, попадья, которая намеревалась подать хлеб соль его светлости. Муж ее встретил светлейшего с крестом в церкви, она дома… «Очень хорошенькая», – прибавил адъютант с улыбкой. Кутузов оглянулся на эти слова. Кутузов слушал доклад дежурного генерала (главным предметом которого была критика позиции при Цареве Займище) так же, как он слушал Денисова, так же, как он слушал семь лет тому назад прения Аустерлицкого военного совета. Он, очевидно, слушал только оттого, что у него были уши, которые, несмотря на то, что в одном из них был морской канат, не могли не слышать; но очевидно было, что ничто из того, что мог сказать ему дежурный генерал, не могло не только удивить или заинтересовать его, но что он знал вперед все, что ему скажут, и слушал все это только потому, что надо прослушать, как надо прослушать поющийся молебен. Все, что говорил Денисов, было дельно и умно. То, что говорил дежурный генерал, было еще дельнее и умнее, но очевидно было, что Кутузов презирал и знание и ум и знал что то другое, что должно было решить дело, – что то другое, независимое от ума и знания. Князь Андрей внимательно следил за выражением лица главнокомандующего, и единственное выражение, которое он мог заметить в нем, было выражение скуки, любопытства к тому, что такое означал женский шепот за дверью, и желание соблюсти приличие. Очевидно было, что Кутузов презирал ум, и знание, и даже патриотическое чувство, которое выказывал Денисов, но презирал не умом, не чувством, не знанием (потому что он и не старался выказывать их), а он презирал их чем то другим. Он презирал их своей старостью, своею опытностью жизни. Одно распоряжение, которое от себя в этот доклад сделал Кутузов, откосилось до мародерства русских войск. Дежурный редерал в конце доклада представил светлейшему к подписи бумагу о взысканий с армейских начальников по прошению помещика за скошенный зеленый овес.
Кутузов зачмокал губами и закачал головой, выслушав это дело.
– В печку… в огонь! И раз навсегда тебе говорю, голубчик, – сказал он, – все эти дела в огонь. Пуская косят хлеба и жгут дрова на здоровье. Я этого не приказываю и не позволяю, но и взыскивать не могу. Без этого нельзя. Дрова рубят – щепки летят. – Он взглянул еще раз на бумагу. – О, аккуратность немецкая! – проговорил он, качая головой.

– Ну, теперь все, – сказал Кутузов, подписывая последнюю бумагу, и, тяжело поднявшись и расправляя складки своей белой пухлой шеи, с повеселевшим лицом направился к двери.
Попадья, с бросившеюся кровью в лицо, схватилась за блюдо, которое, несмотря на то, что она так долго приготовлялась, она все таки не успела подать вовремя. И с низким поклоном она поднесла его Кутузову.
Глаза Кутузова прищурились; он улыбнулся, взял рукой ее за подбородок и сказал:
– И красавица какая! Спасибо, голубушка!
Он достал из кармана шаровар несколько золотых и положил ей на блюдо.
– Ну что, как живешь? – сказал Кутузов, направляясь к отведенной для него комнате. Попадья, улыбаясь ямочками на румяном лице, прошла за ним в горницу. Адъютант вышел к князю Андрею на крыльцо и приглашал его завтракать; через полчаса князя Андрея позвали опять к Кутузову. Кутузов лежал на кресле в том же расстегнутом сюртуке. Он держал в руке французскую книгу и при входе князя Андрея, заложив ее ножом, свернул. Это был «Les chevaliers du Cygne», сочинение madame de Genlis [«Рыцари Лебедя», мадам де Жанлис], как увидал князь Андрей по обертке.

Описание экрана

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

В каждой панели VC может изображаться:

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

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

содержимое файла, выделенного на другой панели.

Оглавление каталога. Если в панели VC выводится оглавление каталога, то в верхней части панели выводится имя этого каталога. Имя каталога текущей панели подсвечено. Текущей панелью называется панель, в кото­рой находится курсор панели - инверсная полоса на черно-белых мониторах или цветная полоса на цветных мониторах ши­риной в одну строку экрана. Для перевода курсора в другую панель - не текущую следует нажать клавишу Tab .

В первых строках панели выводятся имена катало­гов на диске. Имена каталогов изображаются пропис­ными буквами, справа от имени каталога изображается . Самую верхнюю строку занимает ссылка на родительский каталог. Для корневого каталога ссыл­ки на родительский каталог нет. В поле имени для ро­дительского каталога изображается двоеточие – символ "..", а справа от него .

Имена файлов выводятся строчными буквами. Для файлов с атрибутами "спрятанный" или "системный" имя файла начинается с прописной буквы, а между име­нем файла и его расширением выводится символ"▒" или "А", в зависимости от используемой кодовой таблицы.

Каталог может выводиться в полной или краткой форме. При полной форме выводятся имя файла, его размер в байтах, дата и время создания. При краткой форме выводится только имя файла.

E:\BASIC E:\ 1:30a
Name Size Date Time Name Name Name
.. UP-Dir 1-01-80 12:11a ARC bmbio com ztknews com
CONTR SUB-DIR 1-01-80 12:40a BASIC lbmdos com aidstes1 exe
DJAKONOV SUB-DIR 1-01-80 12:02a CALC chkdsk com aidstest exe
TORM SUB-DIR 1-01-80 12:04a DGF command com pct exe
UCH SUB-DIR 1-01-80 12:51a DIGGER diskcomp com sf exe
algtrans bas 1-11-89 1:01a DOS330 diskcopy com nc mnu
difurav bas 1-11-89 1:11a FOXBASE dm8 com treeinfo ncd
expert bas 1-01-80 3:31a FOXRUS dosedit com ansi sys
expert bat 1-01-80 12:04a KOROVA fdisk com config sys
expert1 bas 1-01-80 3:24a LEX graftab1 com config sys
expert4 bat 1-01-80 1:22a NU m86 com config sys
expert5 bat 1-01-80 1:08a SIMP park1 com
qwbasic exe 24-07-87 12:00a TURBO_B shrift com
integral bas 1-11-89 12:53a autoexec bat sys com
UP-Dir 1-01-80 12:11a ARC SUB-DIR 1-01-80 12:02a


В нижней части панели выводится строка мини-статуса. Она отделена одной горизон­тальной чертой. В строке мини-статуса отображается ха­рактеристика выделенного файла или каталога. Файл или каталог считается выделенным, если на него установлен курсор панели. Перемещение курсора внутри па­нели осуществляется клавишами управления перемещением курсора ¬, ®, ­, ¯, а также с помощью клавиш Home - установка курсора в начало каталога и End - установка курсора в конец каталога.

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

В выделенный каталог можно "войти ", нажав Enter . При этом в текущей панели появится оглавление выделенного каталога. Для выхода из текущего каталога в родительский каталог необходимо переместить курсор панели в начало каталога на символы “..” и нажать Enter .

Быстрый поиск файла на диске. Для быстрого поиска файла во всех каталогах на диске необходимо нажать . Открывается окно поиска файлов. В строке ввода необходимо набрать имя файла, который требуется найти и нажать клавишу Enter. При указании имени файла можно использовать маску. После нажатия клавиши Enter состояние окна меняется. В рабочую часть окна выводятся имена найденных файлов, а в нижней части окна поиска выводится меню команд: Stop - остановка поиска, New Search - новый поиск, Go to - переход в каталог, Quit - выход. При поиске по маске на экран выводятся имена всех файлов, удовлетворяющих условию поиска. После окончания поиска выделите нужный файл и введите команду Go to . Программа переходит в тот каталог, где находится выделенный файл. Для продолжения поиска используется команда New Search .

Управление панелями

Панели Volcov Commander находятся на экране постоянно. При выполнении команд они временно убираются, а затем автоматически восстанавливаются, так что результаты выполнения команды, выведенные на экран, оказываются закрытыми панелями. Для просмотра результатов необходимо убрать одну или обе панели. Управление панелями осуществляется с помощью комбинаций клавиш:

Ctrl - 0 - убрать обе панели с экрана или вывести их на экран;

Ctrl - P - убрать одну из панелей (не текущую) с экрана или вывести ее на экран;

Ctrl - U - поменять панели местами;

Ctrl – F1 - убрать левую панель с экрана или вывести ее на экран;

Ctrl – F2 - тоже для правой панели.

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

Для вывода в панель оглавления другого диска необходимо нажать Alt – F1 для левой панели и Alt – F2 для правой панели. После нажатия клавиш в панели появляется список доступных дисков. Затем нужно выбрать имя нужного диска клавишами¬, ® и нажать Enter . Для отказа от перехода на другой диск нажмите Esc .


В выделенное окно можно вывести номер другого диска, например D:. При отсутствии неисправностей после нажатия клавиши Enter в соответствующую панель выводится каталог выбранного диска.

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

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

Для корректировки содержимого командной строки используются клавиши: ®, ¬, Home, End - перемещение по коман­дной строке (клавиши® и ¬ не действуют, если в текущей панели выведено оглавление диска в краткой форме).

Для ускорения набора имени файла в командной строке можно использовать средства VC: установите курсор строки ввода команд на свободное место, выберите в одной из панелей нужный файл и нажмите Ctrl - Enter . Имя выбранного файла помещается при этом в командную строку.

VC позволяет выводить в командную строку ранее введенные команды:

Ctrl – E - выводит предыдущую введенную команду;

Ctrl – X - выводит команду, которая была выполнена после той, что находится в командной строке.

Alt – F8 – выводит список всех команд (хранится информация о 10...15 последних командах). В этом списке можно выделить и выполнить нужную команду.

Команду, выведенную в командную строку, можно отредактировать и затем исполнить.

Для запуска исполняемых и командных файлов (файлов, имеющих расширение.ЕХЕ, .СОМ или.ВАТ) необходимо выделить нужный файл и нажать Enter .

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

снести выделенный файл в командную строку командой Ctrl – Enter ;

дополнить команду необходимой опцией и нажать Enter .

Использование мыши

При работе с манипулятором мышь VC выводит на экран красный прямоугольник - указатель мыши. Его можно перемещать по экрану, двигая мышь по гладкой поверхности, например, по столу. Работа с мышью аналогична работе с клавиатурой. Например, чтобы выделить файл, пункт меню или вариант ответа на запрос, щелкните по нему мышью , то есть кратковременно нажмите и отпустите левую клавишу мыши.

Выделение файлов

Все операции в Volcov Commander производятся над выделенными файлами или каталогами. Для выделения одного файла или каталога достаточно установить на него курсор. VC позволяет выбрать группу файлов, над которой можно выполнить некоторые действия: копирование, перемещение в другой каталог, удаление и т.д. Выбранные файлы выделяются желтым цветом на цветном дисплее и повышенной яркостью на монохромном дисплее.


Выбор файлов можно осуществлять двумя способами: с помощью клавиши Insert (Ins) или по маске. В первом случае курсор панели устанавливается на имя требуе­мого файла и нажимается клавиша Insert . Повторное нажатие этой клавиши отменяет выделение. Во втором случае поступают следующим образом: нажимают клавишу "+" на дополнительном поле клавиатуры. На экране появляется окно для ввода маски:

По умолчанию предлагается маска *.*. Можно ука­зать свою маску, вводя соответствующие символы с клавиатуры. В маске можно использовать символы "*" и "?". Их смысл тот же, что и в командах MS-DOS.

Чтобы отменить выбор по маске, нажмите "-" на дополнительном поле и задайте маску файлов, выбор которых хотите отменить.

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

А операционная система MS-DOS по-прежнему остаётся одним из самых актуальных инструментов для восстановления работоспособности ПК.

Хотя её недостатки – к которым, в первую очередь, относится отсутствие привычного большинству пользователей графического интерфейса – отпугивают неспециалистов, опытные системные администраторы, сталкиваясь с серьёзными сбоями в работе компьютера, загружают его именно из-под DOS.

Особенности инструмента Volkov Commander

Отсутствие графической оболочки в числе прочего означает отсутствие целого ряда вспомогательных процессов, которые сами по себе могут вызывать ошибки, так что простая DOS для диагностики подходит как нельзя лучше – тем более что некоторые «родные» для неё программы из-под Windows работают некорректно.

К ним относится, например, Volkov Commander – файловый менеджер, который наряду с Norton Commander многие годы был основным менеджером для DOS и, как следствие, одним из ключевых средств просмотра файлов на компьютере с «умершей» Windows. В повседневной жизни Volkov Commander вряд ли может кому-то понадобиться, однако заражённый вирусами винчестер подчас эффективнее всего очистить вручную, через менеджер, не скрывающий по собственной воле некоторые файлы и библиотеки, как это обычно делает «Проводник».

Создание Volkov Commander при помощи HP USB Disk Storage Format Tool

Чтобы воспользоваться Volkov Commander, нужно иметь загрузочную флешку с этой программой. Подготовить её нужно заранее, причём сделать это можно многими способами. В частности, можно прибегнуть к записи образа диска с DOS и Volkov Commander через UltraISO. Однако применительно к DOS надёжнее воспользоваться какой-либо утилитой для создания загрузочных флешек. Для этого потребуется сама утилита – например, HP USB Disk Storage Format Tool, распространяемая бесплатно – и пакет файлов операционной системы DOS, который тоже можно найти в Интернете в свободном доступе.

Создание любой загрузочной флешки начинается с копирования с неё всех ценных файлов – они в процессе записи загрузочных файлов будут уничтожены.

Настройка параметров в HP USB Disk Storage Format Tool

Затем требуется запустить HP USB Disk Storage Format Tool. В окне программы в списке «Device» нужно выбрать ту флешку, которая будет загрузочной, в списке «File system» оставить FAT32 (NTFS — ОС DOS без установки специального драйвера не поддерживается), и отметить галочкой пункт «Create a DOS startup Disk».

В других утилитах названия элементов интерфейса почти не отличаются, все они сводятся к тому, что нужно указать сам накопитель, параметры его форматирования и то, что на flash-drive должен иметься так называемый загрузочный сектор.

Чтобы операционная система записалась на флешку, нужно отметить пункт «using DOS system files located at» и указать путь к распакованным файлам DOS. После нажатия на Start появится сообщение о том, что вся информация на флешке будет удалена, следует нажать ОК и дождаться завершения записи.

Копирование Volkov Commander на флешку

После этого на флешку можно скопировать те программы, которые будут запускаться из-под DOS, в том числе Volkov Commander. Следует лишь проверять, чтобы все имена содержали только латинские символы, и сами программы были в распакованном виде, т.е. с расширением exe.

В файле AUTOEXEC.BAT , который должен находиться в корне USB-флешки, можно прописать автозапуск программ. В противном случае их открытие производится из-под DOS указанием местонахождения и имени исполняемого файла.