Приветствую Вас ГостьСреда, 15.05.2024, 09:08

Сайт о компьютерах и софте


Каталог статей

Главная » Статьи » Операционные системы » DOS

Команды DOS. Часть 11.
Категории каталога
DOS [12]
Windows XP [3]
Mandriva-Linux [1]
Друзья сайта
Порно онлайн
Скачать порно бесплатно
Порно фотки
Частная эротика
Фильмы онлайн
Скачать кино бесплатно
Документальное кино
Голые звезды
Игры для PC бесплатно
Маленькие игры
Counter-Strike портал
World of WarCraft
Lineage2
ТВ и радио онлайн
Софт-портал
Музыкальные клипы онлайн
Музыкальный портал
Музыкальные клипы
Весь юмор
Все для сотовых
Бесплатные книги
Все аватары
Портал о графике
Линейки для форумов
Бесплатный хостинг картинок
Форум с оплатой
Портал о любви
Все о беременности и малышах!
Портал по диетологии
Свадебный портал
Все о маникюре

Статистика

Команда STACKS

Поддерживает динамическое использование стеков данных для работы с аппаратными прерываниями. Используется только в файле CONFIG.SYS.
STACKS=n,s
Параметр n задает число стеков (0 или число от 8 до 64). Параметр s задает размер в байтах каждого стека. (0 или число от 32 до 512).
По умолчанию в команде STACKS задаются следующие значения:

Компьютер Стеки
IBM PC, IBM PC/XT, портативные IBM PC 0,0
Другие 9,128
При получении аппаратного прерывания MS-DOS выделяет из указанного числа стека один стек. При указании для n и s значений 0 MS-DOS не выделяет стеков. При этом каждая программа должна обеспечивать достаточно стекового пространства для драйверов аппаратных прерываний компьютера. Многие компьютеры при задании нулевых значений работают корректно, однако, если система начинает вести себя нестабильно, вернитесь к значениям по умолчанию.
Если выводятся сообщения "Stack Overflow" (переполнение стека) или "Exception error 12" (ошибка по исключительной ситуации 12) увеличьте число или размер стеков.

Команда SUBMENU

Определяет элемент меню запуска, при выборе которого выводится другой набор пунктов меню. Используется только в блоке меню файла CONFIG.SYS.
SUBMENU=имя_блока[,текст_меню]
Параметр "имя_блока" задает имя связанного с меню блока (до 70 символов, исключая \, /, запятые, точку с запятой, пробелы и =). Блок меню должен определяться где-либо в CONFIG.SYS и содержать команды описания меню. В отличие от основного блока меню, который должен содержать блок с именем [MENU], блок подменю может иметь любое имя. Если MS-DOS не может найти блок с заданным именем, то этот пункт в меню запуска не выводится. "Текст_меню" задает текст, выводимый MS-DOS в пункте меню. Если он не задается, то в качестве пункта меню выводится имя блока. Текст может содержать любые символы и иметь длину до 70 символов.
См. также описания команд MENUITEM, MENUDEFAULT, MENUCOLOR, NUMLOCK и INCLUDE.
Приведем пример основного меню с одним подменю:
[menu]
menuitem min_con,Минимальная конфигурация
menuitem norm_con,Обычная конфигурация
submenu netmenu, Сетевая конфигурация
[netmenu]
menuitem ...
menuitem ...
...
Это меню обеспечивает выбор из четырех конфигураций: минимальной, обычной и двух сетевых.

Команда SUBST

Связывает маршрут с буквенной меткой диска. Присвоенная буквенная метка представляет псевдодиск, который вы можете использовать как обычный физический диск.
Не используйте команду SUBST при выполнении Windows.
SUBST [диск1: [диск2:]маршрут]
SUBST диск1: /D
Для вывода имен действующих псевдодисков используйте команду SUBST без параметров.
Параметр "диск1:" задает псевдодиск, которому вы хотите присвоить маршрут. "Диск2:" указывает физический диск, содержащий заданный маршрут (если он отличен от текущего диска). Параметр "маршрут" определяет маршрут, который вы хотите присвоить псевдодиску. Параметр /D удаляет псевдодиск.
Порядок назначения буквенных меток диска описывается в команде LASTDRIVE. Параметр "диск1" должен лежать в диапазоне, определенном командой LASTDRIVE, в противном случае, SUBST выводит следующее сообщение об ошибке:
Invalid parameter - диск1:
Для дисков, указываемых в команде SUBST, не работают или не должны использоваться следующие команды: ASSIGN, BACKUP, CHKDSK, DATAMON, DEFRAG, DISKCOMP, DISKCOPY, FDISK, FORMAT, LABEL, MIRROR, RESTORE, RECOVER и SYS.
Не создавайте и не удаляйте псевдодисков с помощью команды SUBST во время работы Microsoft Windows. Для этого выйдите из Windows, создайте или удалите псевдодиск и запустите Windows снова. Однако размер и свободное пространство такого диска могут не совпадать с размером и свободным пространством компрессированного диска.
Например, следующая команда создает псевдодиск Z для маршрута B:\USR\OLGA\RPT:
subst h: b:\usr\olga\rpt
После этого вместо набора полного маршрута вы можете обращаться к этому каталогу по букве псевдодиска (h:).
Команда SWITCHES
Задает специальные параметры MS-DOS. Используется только в файле CONFIG.SYS.
SWITCHES=/W /K /N /F
Параметр /W определяет, что файл WINA20.386 помещен в каталог, отличный от корневого. Его нужно указывать только если вы используете Microsoft Windows 3.0 в улучшенном режиме и поместили файл WINA20.386 в другой каталог. /K приводит к тому, что улучшенная клавиатура ведет себя как обычная. /N предотвращает использование клавиш F5 или F8 для обхода команд запуска. /F пропускает двухсекундную задержку после вывода при загрузке сообщения "Starting MS-DOS ...".
Если у вас есть программа, которая некорректно интерпретирует ввод с улучшенной клавиатуры, добавьте эту команду в CONFIG.SYS и задайте обычную клавиатуру. Если вы задаете команду SWITCHES=/K и установили драйвер устройства ANSI.SYS, укажите в команде DEVICE для ANSI.SYS параметр /K.

Команда SYS

Создает загружаемый диск, копируя на него скрытые системные файлы (IO.SYS и MSDOS.SYS) MS-DOS и интерпретатор команд (COMMAND.COM).
SYS [диск1:][маршрут] диск2:
Параметр [диск1:][маршрут] задает расположение системных файлов. Если вы не указываете маршрут, MS-DOS ищет их в корневом каталоге системного диска. Параметр "диск2:" задает диск, на который вы хотите скопировать системные файлы. Эти файлы могут копироваться только в корневой каталог, но не в подкаталог.
Команда SYS копирует файлы в следующем порядке: IO.SYS, MSDOS.SYS и COMMAND.COM.
MS-DOS больше не требует непрерывности двух системных файлов. Это означает, что если вы хотите скопировать новую версию MS-DOS на диск, содержащий системные файлы MS-DOS версии 3.3 или младше, то переформатировать диск не нужно.
Команда SYS не работает с дисками, переназначенными с помощью команд ASSIGN, JOIN или SUBST, а также с дисками, перенаправленными INTERLNK.
О копировании файлов рассказывается в описаниях команд COPY и XCOPY.

Команда TIME

Выводит системное время или устанавливает его значение. MS-DOS использует информацию о времени при обновлении файла или каталога.
TIME [часы:[минуты[:секунды[.сотые_сек]]][A P]]
Чтобы вывести текущее время или подсказку, по которой вы можете изменить текущее время, используйте команду TIME без параметров.
Параметр "часы" задает значение часов (от 0 до 23), "минуты" задает минуты (от 0 до 59), "секунды" - секунды (от 0 до 59), а "сот_сек" - сотые доли секунды от 0 до 99. A P задает для 12-часового формата A.M (до полудня) или P.M. (после полудня). По умолчанию используется A (A.M.).
Об изменении текущей даты рассказывается в описании команды DATE, а о формате времени - в описании COUNTRY.
Если вы укажете время в недопустимом формате, MS-DOS выводит сообщение:
Invalid time
Enter new time:_
и ждет, пока вы введете время.
Если вы хотите, чтобы MS-DOS выводила вам запрос на ввод времени, при запуске системы, добавьте команду TIME в файл AUTOEXEC.BAT.

Команда TREE

Графически показывает на экране структуру каталога.
TREE [диск:][маршрут] [/F] [/A]
Параметр [диск:][маршрут] задает диск и маршрут, для которого вы хотите вывести структуру каталога. Параметр /F выводит имена файлов в каждом каталоге. /A задает использование для вывода связей каталогов вместо графических символов текстовые. Используйте его для наборов символов, не поддерживающих графические символы, и вывода на принтеры, которые не интерпретируют должным образом псевдографику.
Выводимая структура каталога зависит от параметров, заданных в командной строке. Если диск или маршрут не указываются, TREE выводит на экран структуру, начиная с текущего каталога на текущем диске. Для вывода имен всех подкаталогов на текущем диске дайте команду tree \.
О выводе содержимого каталога рассказывается в описании команды DIR.

Команда TYPE

Выводит на экран содержимое текстового файла. Используйте эту команду для вывода содержимого файла без его модификации.
TYPE [диск:][маршрут]имя_файла
Параметр [диск:][маршрут]имя_файла задает расположение и имя файла, который вы хотите просмотреть.
Если вы выводите на экран двоичный файл или файл, созданный программой, то можете увидеть "странные" символы, включая перевод формата и управляющие символы, которые представляют управляющие коды в двоичном файле. В общем случае следует этого избегать.
О поэкранном выводе текста рассказывается в описании команды MORE.

Команда UNDELETE

Восстанавливает файлы, удаленные ранее по команде DEL. Команда UNDELETE предлагает три уровня защиты от непреднамеренного удаления.
UNDELETE [[диск:][маршрут]имя_файла] [/DT /DS /DOS]
UNDELETE [/LIST /ALL /PURGE[диск] /STATUS /LOAD /UNLOAD
/S[диск] /Tдиск[-записи]]
Параметр [диск:][маршрут]имя_файла задает расположение и имя файла или набора восстанавливаемых файлов. По умолчанию UNDELETE восстанавливает все удаленные файлы в текущем каталоге.
Параметр /LIST перечисляет удаленные файлы, которые можно восстановить, но не восстанавливает их. Получаемым листингом управляют параметры [диск:][маршрут]имя_файла и параметры /DT, /DS и /DOS.
/ALL восстанавливает удаленные файлы, не выводя для каждого файла запрос на подтверждение. UNDELETE использует три метода восстановления: Delete Sentry, Delete Tracker и стандартный (см. ниже). В последнем случае UNDELETE восстанавливает файлы из каталога DOS, подставляя в качестве первого символа имени файла (#). Если файл уже имеется, то используется один из следующих символов: #%&0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ (пока не будет получено уникальное имя).
/DOS восстанавливает только файлы, перечисленные как удаленные MS-DOS, выводя для каждого файла запрос на подтверждение. Если файл отслеживания удаления существует, то он игнорируется.
/DT восстанавливает только файлы, перечисленные в файле отслеживания удаления, выводя запросы на подтверждения.
/DS восстанавливает только файлы, перечисленные в каталоге SENTRY (см. ниже), выводя для каждого запрос на подтверждение.
/LOAD загружает резидентную в памяти программу Undelete, используя информацию из файла UNDELETE.INI. Если файл UNDELETE.INI не существует, UNDELETE использует значения по умолчанию.
/UNLOAD выгружает из памяти резидентную часть Undelete, выключая средство восстановления файлов.
/PURGE[диск] удаляет содержимое каталога SENTRY. Если диск не задан, UNDELETE ищет каталог на текущем диске.
/STATUS выводит для каждого диска тип действующей защиты от удаления.
/S[диск] разрешает уровень защиты Delete Sentry и загружает резидентную часть программы UNDELETE. Программа записывает на заданный диск информацию, необходимую для восстановления удаленных файлов. Если диск не задается, указание данного параметра разрешает уровень защиты Delete Sentry для текущего диска. Задание параметра /S загружает резидентную часть программы в память, используя информацию из файла UNDELETE.INI.
/Tдиск[-записи] разрешает уровень защиты от удаления Delete Tracker и загружает резидентную часть программы UNDELETE. Программа записывает информацию, используемую для восстановления удаленных файлов. Обязательный параметр "диск" задает диск, для которого вы хотите сохранить информацию об удаленных файлах. Необязательный параметр "записи" должен задавать значение от 1 до 999 - максимальное число записей в файле отслеживания удаления (PCTRACKR.DEL). Используемое по умолчанию значение зависит от типа диска:

Объем диска Записи Размер файла
360K 25 5K
720K 50 9K
1.2 Mб 75 14K
1.44 Mб 75 14K
20 Mб 101 18K
32 Mб 202 36K
32 Mб 303 55K
Не используйте отслеживание удаления для диска, переназначенного с помощью команды JOIN или SUBST. Если вы собираетесь применять команду ASSIGN, это нужно сделать до UNDELETE.
MS-DOS обеспечивает три уровня защиты от случайного удаления файла: Delete Sentry, Delete Tracker и стандартный.
Delete Sentry обеспечивает наивысший уровень защиты, требуя небольшого объема памяти (13.5К) и места на диске. Он создает скрытый каталог SENTRY. При удалении файла UNDELETE перемещает файл из текущего места в каталог SENTRY. При восстановлении файл перемещается обратно. Каталог SENTRY занимает примерно 7% объема диска. Если он переполняется, то самые старые файлы отбрасываются.
Уровень Delete Tracker требует того же объема памяти, но минимального места на диске. Для записи расположения удаленных файлов он использует файл с именем PCTRACKER.DEL. После удаления файла MS-DOS изменяет таблицу распределения файла (FAT), показывая, что занимаемое им место свободно для использования. Если оно будет занято другим файлом, то восстановить удаленный файл можно будет лишь частично. Стандартный уровень защиты (минимальный) не требует памяти или места на диске, но обеспечивает восстановление файлов, если их место на диске не занято другими файлами.
Стандартный уровень защиты доступен автоматически после включения компьютера и обеспечивает минимальный уровень защиты, однако не требует загрузки резидентной части программы и места на диске. Он обеспечивает восстановление файла, если его место не занято другим файлом.
UNDELETE не может восстановить удаленный каталог и файлы в нем. Однако, если это непосредственные подкаталоги корневого каталога, то можно использовать команду UNFORMAT для восстановления каталога, а затем команду UNDELETE для восстановления файлов в нем.
Файл UNDELETE.INI содержит следующие значения:
• использование для отслеживания файла метода Delete Sentry;
• сохранение всех файлов, кроме *.TMP, *.VM?, *.WOA, *.SWP, *.SPL, *.RMG, *.IMG, *.THM и *.DOV;
• файлы с битом архивизации не сохраняются;
• файлы отбрасываются спустя 7 дней;
• объем пространства на диске для удаленных файлов ограничивается 20% объема диска.
UNDELETE.INI содержит пять разделов: [sentry.disks],
[sentry.files], [mirror.disks], [configuration] и [defaults].
Раздел [sentry.disks] определяет диски, защищенные по методу Delete Sentry.
Раздел [sentry.files] определяет файлы, защищенные от удаления с помощью метода Delete Tracker или Delete Sentry. Минус (-) перед именем файла указывает, что он не сохраняется. По умолчанию определяются значения:
*.* -*.TMP -*.VM? -*.WOA -*.SWP -*.SPL -*.RMG -*.IMG -*.THM
-*.DOV
Раздел [mirror.disks] определяет диски, защищенные методом Delete Tracker.
Раздел [configuration] определяет следующие значения:
• защищаются (archive=TRUE) или не защищаются (archive=FALSE) файлы с установленным битом архивизации;
• сколько дней сохраняются файлы (по умолчанию days=7);
• объем, резервируемый на диске для удаленных файлов (по умолчанию percentage=20);
В разделе [defaults] установкой TRUE задается метод отслеживания:
[defaults]
d.sentry=TRUE
d.tracker=FALSE
В каждый момент вы можете использовать только один из методов защиты. Чтобы сменить метод, надо перезагрузить программу Undelete (она выгружается командой UNDELETE /U).
Независимо от дисков, заданных при запуске программы, Undelete защищает все диски, заданные в UNDELETE.INI. Вы можете отредактировать этот файл. Для защиты файлов на сетевых дисках требуются соответствующие полномочия доступа к корневому каталогу.
Приведем пример. Следующая команда восстанавливает без запроса все файлы с расширением .DAT, удаленные в корневом каталоге на диске D:
undelete d:\*.dat /all
  Категория: DOS | Добавил: comp (11.05.2008)
 
 Просмотров: 2464 | Комментарии: 1
 | Рейтинг: 0.0/0 |
 Всего комментариев: 0
 
 
Заработай!


Загрузка.