Показать сообщение отдельно
Непрочитано 18.11.2004, 16:12   #2
J. Corvin
Мужской Заслуженный
 
Аватар для J. Corvin
 
Регистрация: 27.02.2003
Адрес: Мурманск
Цитата (Maxim Boligatov {Aka Max VeNT}) »
Консоль Windows 2000 представляет собой обычное окно с приглашением. Оно похоже на ДОСовское, но на самом деле к DOS никакого отношения не имеет. В отличие от "старого доброго DOS'а" здесь используется несколько другой набор команд. Всего команд 71. Но не все команды действительно являются командами, в большинстве случае набирая очередную строку в консоли вы запускаете небольшую по размеру утилиту, которая находится в %SystemRoot%\system32 (если NT стоит в директории C:\WINNT, то это будет C:\WINNT\system32). В командной строке можно написать просто Attrib лишь потому, что одна из системных переменных (path) уже содержит путь %SystemRoot%\system32. Тем не менее, Microsoft утверждает, что это команды. Ну и ладно, пусть будут команды (чем бы дитя не тешилось, ли жбы не плакало ). Вызвать консоль можно различными способами, самый быстрый: нажать Win+R, потом набрать cmd и нажать Enter. Сейчас многие задали бы вопрос: "Зачем это нужно, если графический интерфейс был бы значительно удобнее". Но попробуйте стандартными средствами Windows (Explorer'ом, например) убрать атрибут system с файла boot.ini Неужели получилось? Конечно юзеры, которые пользуются Explorer'ом вымерли как мамонты (я, наверное единственный, кто не переносит WINCMD и им подобные). Безусловно, файловые менеджеры сторонних разработчиков предоставляют такие возможности. Но этот случай с boot.ini далеко не самый сложный. У команд консоли есть еще преимущество - это возможность объединять их в bat-файл. Для Windows 2000 можно использовать как файлы с расширением bat, так и файлы с расширением cmd (командный сценарий Windows NT). Например, мне проще сделать chkdsk.cmd примерно следующего содержания:

chkdsk d: /f
chkdsk e: /f
chkdsk f: /f
chkdsk g: /f
chkdsk h: /f


и потом запускать его для проверки дисков, чем лезть куда-то в свойства дисков и проделывать все эти манипуляции через кучу диалоговых окон. Команды Windows 2000 пригодятся также при ее восстановлении.
В общем, перейдем к делу.

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

assign Не поддерживается системой Windows 2000.
backup Не поддерживается системой.
choice Не поддерживается системой.
ctty Не поддерживается системой.
dblspace Не поддерживается системой.
defrag Система Windows 2000 автоматически оптимизирует использование дисков. Чтобы вручную оптимизировать диск, щелкните правой кнопкой значок диска в окне Мой компьютер, выберите Свойства и на вкладке Сервис нажмите кнопку Выполнить дефрагментацию.
deltree Удалять каталоги, содержащие файлы и подкаталоги, позволяет команда rmdir /s.
diskperf Не поддерживается системой.
dosshell Не нужна в системе Windows 2000.
drvspace Программа не поддерживается системой.
emm386 Не нужна в системе Windows 2000.
fasthelp Эта команда системы MS-DOS 6.0 схожа с командой help системы Windows 2000. Windows 2000 предлагает также интерактивное руководство по командам.
fdisk Для использования с системой Windows 2000 жесткие диски подготавливаются программой «Управление дисками».
include Множественная конфигурация подсистемы MS-DOS не поддерживается.
interlnk Программа не поддерживается системой.
intersrv Программа не поддерживается системой.
join Увеличенный размер разделов и улучшенная файловая система не требуют объединения дисков.
memmaker Система Windows 2000 автоматически оптимизирует использование памяти подсистемой MS-DOS.
menucolor Множественная конфигурация подсистемы MS-DOS не поддерживается.
menudefault Множественная конфигурация подсистемы MS-DOS не поддерживается.
menuitem Множественная конфигурация подсистемы MS-DOS не поддерживается.
mirror Не поддерживается системой Windows 2000.
msav Программа не поддерживается системой.
msbackup Система Windows 2000 предоставляет программу архивирования (в меню «Администрирование» на панели управления) для компьютеров с накопителями на магнитной ленте и программу xcopy для компьютеров без ленточных накопителей.
mscdex Настройка подсистемы MS-DOS для использования дисководов CD-ROM не требуется. Система Windows 2000 обеспечивает доступ к дисководам CD-ROM для подсистемы MS-DOS.
msd Используйте оснастку «Сведения о системе». Чтобы запустить «Сведения о системе», нажмите кнопку Пуск, выберите Выполнить и введите msinfo32.
numlock Не поддерживается системой.
power Программа не поддерживается системой.
restore Не поддерживается системой.
scandisk Программа не поддерживается системой.
smartdrv Система Windows 2000 автоматически обеспечивает кэширование для подсистемы MS-DOS.
submenu Множественная конфигурация подсистемы MS-DOS не поддерживается.
sys Система Windows 2000 не может быть размещена на стандартных гибких дисках 1,44 Мб.
undelete Не поддерживается системой Windows 2000.
unformat Не поддерживается системой Windows 2000.
vsafe Программа не поддерживается системой.

--------------------------------------------------------------------------------------------------------------

Изменеия в командах MS-DOS.
chcp Изменение кодовой страницы.
cmd Запуск Cmd.exe вместо Command.com.
del Добавлены новые ключи, обеспечивающие много новых функций.
dir Добавлены новые ключи, обеспечивающие много новых функций.
diskcomp Ключи /1 и /8 больше не поддерживаются.
diskcopy Ключ /1 не поддерживается.
doskey Команда может быть использована для всех программ с символьным интерфейсом, которые поддерживают буферизованный ввод. Команда Doskey снабжена некоторыми дополнениями.
format Добавлена поддержка оптических дискет на 20,8 Мб. Ключи /b, /s и /u больше не поддерживаются.
label В метках тома могут быть использованы символы ^ и &.
mode Сделаны существенные изменения.
more Добавлены новые ключи, обеспечивающие много новых функций.
path Переменная среды %path% добавляет текущий путь к новым установкам в командной строке.
print Ключи /b, /c, /m, /p, /q, /s, /t и /u не поддерживаются.
prompt Новые комбинации символов позволяют добавлять к приглашению амперсанд ($a), скобки ($c и $f) и пробелы ($s).
recover Восстановление только файлов.
rmdir Новый ключ /s позволяет удалять каталоги, содержащие файлы и подкаталоги.
sort Не требует переменной среды TEMP. Работает с файлами любого размера.
xcopy Добавлены новые ключи, обеспечивающие много новых функций.

--------------------------------------------------------------------------------------------------------------

Команды Windows 2000
at Запуск программ и команд в заданное время.
cacls Просмотр или изменение таблиц контроля доступа (ACL) файлов.
convert Преобразование томов с файловой системой FAT или FAT32 в тома с файловой системой NTFS.
dosonly Запрет запуска из командной строки Command.com программ, отличных от приложений MS-DOS.
echoconfig Вывод на экран сообщений подсистемы MS-DOS при ее запуске и выполнении файла Config.nt.
endlocal Окончание использования локального окружения в пакетной программе.
findstr Поиск строки в файлах с использованием регулярных выражений.popd Восстановление имени каталога, сохраненного командой pushd.
pushd Сохранение имени текущего каталога для команды popd и переход в другой каталог.
setlocal Начало области локальных установок переменных среды.
start Запуск заданной программы или команды в отдельном окне и отдельной области памяти.
title Задание заголовка окна командной строки.
&& Команда, следующая за этим символом, будет запущена, только если команда, стоящая перед символом, завершилась успешно.
|| Команда, следующая за этим символом, будет запущена, только если предыдущая команда завершилась с ошибкой.
& Разделитель команд в командной строке.
( ) Группировка команд.
^ Управляющий символ. Позволяет вводить управляющие символы как текст.
или , Разделители параметров.

Здесь не все команды (но даже все эти команды вам вряд ли понадобятся). Для того, чтобы получить список команд наберите команду help без параметров. Вы увидите список всех доступных команд и их краткое описание. Если нужно более детальное пояснение, то воспользуйтесь следующим синтаксисом: sphelp [имя команды] или [имя команды] /?
__________________
it's can't rain all the time

Последний раз редактировалось J. Corvin; 18.11.2004 в 16:14.
J. Corvin вне форума  
Конфигурация ПК
Ответить с цитированием