Операционные системы
Библиотека
Наш опрос
Оцените мой сайт
Всего ответов: 842
Друзья сайта
Trance Archive - Транс прошлых лет (1992-2008)

  • Электронная музыка бесплатно
  • Главная » Статьи » DOS » Команды DOS

    Команды DOS

    Команды DOS для работы с каталогами

    Смена текущего каталога


    Формат команды:
    cd [дисковод:][путь]

    Примеры:
    cd \ - переход в корневой каталог текущего диска;
    cd \exe - переход в каталог exe в корневом каталоге;
    cd .. - переход в наддиректорию;
    cd - сообщает текущий диск и каталог. 

    Просмотр каталога


    Формат команды:
    dir [дисковод:][путь\][имя-файла] [параметры]

    Параметры:
    /p - поэкранный вывод;
    /w - вывод в широком формате;
    /s - оглавление указанного в команде каталога и всех его подкаталогов;
    /b - только имена файлов без заголовочных и итоговых сведений;
    /aатрибут - сведения о файлах, имеющих указанные атрибуты.

    Сортировки:
    /on - по имени;
    /oe - по расширению;
    /od - по времени;
    /og - сначала выводить сведения о подкаталогах;
    Примеры:
    dir - оглавление текущего каталога
    dir *.exe - сведения обо всех файлах .exe текущего каталога
    dir a: - оглавление текущего каталога диска а:
    dir /w - оглавление текущего каталога в широком формате
    dir с:\*.exe /s - сведения обо всех файлах .exe на диске с:
    dir *.* /ash /b - сведения обо всех файлах текущего каталога с атрибутами "системный" и "скрытый", при этом выводить только имена файлов без заголовочных и итоговых сведений.

    Вывод оглавления в файл или на принтер:
    dir > prn - вывести оглавление текущего каталога на принтер;
    dir c:\*.txt > txtfiles.txt - создать в файле txtfiles.txt список всех файлов с расширением .txt, находящихся в корневом каталоге диска c:. 

    Создание каталога


    Формат команды:
    md [дисковод:][путь\]имя-каталога
    Примеры:
    md abc - создать каталог abc в текущем каталоге;
    md c:\users\my - создать каталог my в каталоге users в корневом каталоге диска c:. 

    Удаление каталога


    Удаление пустого каталога

    Формат команды:
    rd [дисковод:][путь\]имя-каталога
    Примеры:
    rd abc - удалить каталог abc из текущего каталога;
    rd c:\users\my - удалить каталог my из подкаталога users корневого каталога диска c:. 

    Удаление каталога со всем содержимым

    Формат команды:
    deltree [/y] имя-файла-или-каталога

    Команда deltree может удалять как каталоги, так и файлы. В имени файла-или-каталога можно использовать символы * и ?.
    Примеры:
    deltree temp - удалить каталог или файл с именем temp из текущего каталога;
    deltree /y d* - удалить из текущего каталога все каталоги и файлы, имя которых начинается на d, не запрашивая подтверждение. 

    Переименование каталога


    Формат команды:
    move [дисковод:][путь\]имя-каталога новое-имя-каталога
    Примеры:
    move a:\temp tmp - переименовать каталог temp корневого каталога диска а: в tmp. 

    Установка списка каталогов для поиска выполняемых программ


    Формат команды:
    path [дисковод:][путь\]имя-каталога [; [дисковод:][путь\]имя-каталога]
    Примеры:
    path ; - поиск программ должен вестись только в текущем каталоге
    path - имена каталогов, в которых производится поиск программ
    path c:\exe; c:\exe\program; d:\msdos - поиск программ производить в каталогах exe, program, msdos. 

    Команды DOS для работы с файлами

    Создание текстовых файлов


    Формат команды:
    copy con имя-файла

    Ctrl+Z, F6 - признак конца файла.
    Enter - признак конца строки.
    Примеры:
    copy con work.txt - создать в текущем каталоге текстовый файл work.txt. 

    Удаление файлов

    Формат команды:
    del имя-файла
    Примеры:
    del *.txt - удалить все файлы с расширением .txt из текущего каталога;
    del name.doc - удалить из текущего каталога файл с именем name.doc. 

    Переименование файлов


    Формат команды:
    ren имя-файла1 имя-файла2

    В параметре имя-файла1 можно указывать дисковод и путь, в имя-файла2 - нет.
    Команда ren не обрабатывает скрытые файлы.
    Примеры:
    ren xxx.doc xxx.txt - переименовать файл xxx.doc текущего каталога в xxx.txt;
    ren a:*.txt *.doc - переименовать все файлы текущего каталога на диске а: с расширением .txt в файлы с такими же именами и расширениями .doc.

    Копирование файлов

    Формат команды:
    copy имя-файла1 имя-файла2
    copy имя файла1 [имя-каталога2]

    В именах файлов можно употреблять символы * и ?, а также указывать имя диска и путь.
    Команда copy не копирует скрытые файлы и файлы нулевой длины.
    Если файл с таким же именем, как у копии, создаваемой командой уже существует, то он замещается.
    Примеры:
    copy x.txt z.txt - скопировать файл x.txt в текущий каталог с именем z.txt;
    copy a:\*.* - cкопировать все файлы из корневого каталога диска а: в текущий каталог текущего диска;
    copy \text\*.txt a:*.doc - скопировать из подкаталога text текущего каталога все файлы с расширением txt в текущий каталог диска а:. Файлы получат расширения doc.

    Использование устройств:
    copy t1.txt prn - копирование файла t1.txt на принтер;
    copy t1.txt con - копирование файла t1.txt на экран монитора.

    Соединение (конкатенация) файлов

    Формат команды:
    copy имя-файла [+имя-файла]…[имя файла]

    Если имя исходного файла (или одного из файлов) совпадает с именем создаваемого командой copy файла, то существующий файл замещается. Например, если файл all.doc уже существует, то команда copy *.doc all.doc будет ошибочной, т.к. файл all.doc будет уничтожена в начале копирования.
    Примеры:
    copy .lst+*.ref *.prn - к каждому файлу текущего каталога с расширением lst добавить файл с тем же именем и расширением ref, результат записывается в файл с тем же именем и расширением prn;
    copy f1.doc+f2.doc - объединить файлы f1.doc и f2.doc, содержимое объединенного файла записывается в файл f1.doc;
    copy *.txt all.prn - содержимое всех файлов с расширением txt записывается в файл all.prn. 

    Перемещение файлов в другой каталог

    Формат команды:
    move [/y] имя-файла имя-каталога
    move [/y] имя-файла [дисковод:][путь]новое-имя-файла

    С параметром /y при существовании в каталоге-приемнике файлов с теми же именами, что и пересылаемые, выполняется замещение этих файлов без запроса. Задание нового имени возможно только при пересылке одного файла. Например, команда move *.bac a:\*.old ошибочна.
    Примеры:
    move *.doc d:\ - переместить файлы с расширением doc из текущего каталога в корневой каталог диска d:;
    move f1.txt tmp\f2.txt - переместить файл f1.txt в каталог tmp с переименованием в f2.txt. 

    Сравнение файлов

    Формат команды:
    fc [параметры] имя-файла имя-файла [имя-файла-протокола]

    Если имя файла-протокола не задано, сведения о сравнении выводятся на экран.

    Параметры:
    /l - построчное сравнение. Если программа обнаруживает различия в файлах, она пытается найти после точки рассогласования места, начиная с которых файлы снова становятся одинаковыми. На выходе - различающиеся строки;
    /b - побайтовое сравнение. После обнаружения различия файлов сравнение прекращается.

    По умолчанию режим сравнения выбирается по расширению:
    /b - .exe, .com, .sys, .obj, .lib, .bin,
    /l - остальные.

    Параметры построчного сравнения:
    /c - игнорировать различия между строчными и прописными буквами;
    /n - вывод номеров строк;
    /число - сколько строк файлов должно совпадать, чтобы файлы считались снова согласованными. По умолчанию 2 строки;
    /lbчисло - размер внутреннего буфера для нахождения соответствий в файлах после рассогласования. По умолчанию 100 строк.
    Примеры:
    fc doclad.doc doclad1.doc > diff - сравнить файлы, отчет поместить в файл diff. 

    Вывод файла на экран

    Формат команды:
    type имя-файла
    Примеры:
    type t1.doc - вывод на экран файла type t1.doc из текущего каталога. 

    Команда копирования xcopy

    Формат команды:
    xcopy имя-файла-или-каталога [имя-файла-или-каталога]…[параметры]

    Преимущества команды xcopy:
    # работает быстрее, чем copy;
    # позволяет копировать файлы из всех подкаталогов указанного каталога;
    # позволяет выборочное копирование файлов, в зависимости от значения атрибута «архивировать» или даты файла.

    Ограничения команды xcopy:
    # не поддерживает копирования с логических устройств или на логические устройства;
    # не позволяет объединять файлы;
    # копирует файлы всегда целиком, команды copy может прекращать копирование, если в исходном файле встретится символ конца файла.

    Параметры:
    /s - копирование файлов из указанных каталогов и всех их подкаталогов. Файлы из подкаталогов копируются в соответствующие подкаталоги того каталога, в который копируются файлы;
    /e - копирование всех подкаталогов, даже если они пусты. Используется только вместе с режимом /s;
    /a - копирование только тех файлов, у которых установлен атрибут "архивировать";
    /m - копирование только тех файлов, у которых установлен атрибут "архивировать". После копирования, атрибут "архивировать" отменяется;
    /dдата - копирование файлов, созданных или измененных начиная с указанной даты. Если дата не указана, то копируются только файлы, более новые, чем файлы, которые они замещают;
    /p - запрос на копирование каждого файла;
    /y - перезапись имеющихся файлов с теми же именами без запросов;
    /n - проверка правильности копирования каждого файла.

    Примеры:
    xcopy a:\ b:\ /s /e - копирование всех каталогов с диска а: на b:;
    xcopy *.doc a:\ /s - копирование всех файлов с расширением .doc из текущего каталога в корневой каталог диска а:. Файлы с расширением .doc из подкаталогов текущего каталога копируются в одноименные подкаталоги корневого каталога диска а:;
    xcopy *.* a:\ /s /e - копирование всех файлов и подкаталогов текущего каталога в корневой каталог и соответствующие подкаталоги диска а: (создание архивной копии файлов текущего каталога);
    xcopy *.* a:\ /m /s /e - копирование всех измененных файлов и подкаталогов текущего каталога в корневой каталог и соответствующие подкаталоги диска а:, (обновление архивной копии файлов текущего каталога).Наверх

    Команды DOS для работы с дисками

    Смена текущего дисковода

    Формат команды:
    Имя-дисковода:
    Примеры:
    С: - установить текущим диск с:;
    a: - установить текущим диск a:. 

    Режим проверки при записи на диски

    Формат команды:
    verify [on/off]
    Примеры:
    verify on - включить режим проверки при записи на диски;
    verify off - отключить режим проверки при записи на диски;
    verify - вывести информацию о том, включен или выключен режим проверки. 

    Форматирование дискет

    Формат команды:
    format дисковод: [параметры]

    Параметры:
    /s - создать системный диск;
    /v:метка - задание метки диска;
    /u - безусловное форматирование с уничтожением имеющихся данных;
    /q - быстрая очистка без контроля наличия сбойных участков.

    Если параметры не указаны, то программа проверяет, форматирована ли дискета; оставляет формат таким же, что и имеющийся; стирает информацию обо всех файлах и каталогах из системных областей; тестирует область данных на наличие сбойных участков.
    Примеры:
    format a: /u - безусловное форматирование дискеты а:;
    format a: /q - очистка дискеты;
    format a: /s - форматировать дискету и сделать ее системной. Наверх

    Перенос на диск системных файлов DOS

    Формат команды:
    sys [путь] диск:

    Если путь не задан, системные файлы берутся из корневого каталога текущего диска.
    Примеры:
    sys a: - перенести на диск а: системные файлы из корневого каталога текущего диска. 

    Задание метки диска

    Формат команды:
    label дисковод:

    Метка - обозначение длиной до 11 символов.
    Недопустимые символы: * ? / \ | . , ; : + = [ ] ( ) & < > ^ " .
    Чтобы узнать метку диска, можно использовать команду vol. (vol дисковод:)
    Примеры:
    label a: - сообщить меткe диска а:.

    Программы и команды DOS общесистемного назначения

    Вывод информации о дате и установка даты в компьютере

    Формат команды:
    date
    Примеры:
    date
    Запрос: Введите новую дату (дд-мм-гг): (Enter new date (dd-mm-yy))
    Вводимая строка: 11-09-2000 

    Вывод информации о времени и установка времени в компьютере

    Формат команды:
    time
    Примеры:
    time - вывести текущее время;
    time 11:29 - установить время 11 часов 29 минут. 

    Изменение вида приглашения DOS

    Формат команды:
    prompt [текст]

    Специальные сочетания символов:
    $p - текущий дисковод и каталог;
    $n - текущий дисковод;
    $d - текущая дата;
    $t - текущее время;
    $v - версия DOS;
    $_ - переход на новую строку;
    $s - пробел;
    $g - символ ">";
    $h - удаление предыдущего символа.
    Примеры:
    prompt $p$g - устанавливает приглашение вида c:\users\doc>;
    prompt $t$h$h$h$h$h$h$g - устанавливает приглашение вида 13:38>. 

    Получение информации о версии DOS

    Формат команды:
    ver
    На экран выводится версия используемой операционной системы. Например: MS DOS Version 6.22 
    Категория: DOS | Добавил: spase (22.11.2009)
    Просмотров: 21736 | Рейтинг: 3.4/8
    Всего комментариев: 0
    Добавлять комментарии могут только зарегистрированные пользователи.
    [ Регистрация | Вход ]
    Форма входа
    Приветствую Вас Гость
    Поиск
    Последние файлы
    Windows 2000 Professional SP4
    [27.09.2016]
    SINIX 5.43
    [01.05.2015]
    Mandrake Linux 5.1
    [06.04.2015]
    OpenVMS 5.5-2
    [06.04.2015]
    ANDOS 2.50
    [04.04.2015]
    SGI IRIX 5.3
    [03.04.2015]
    Red Hat Linux 3.0.3
    [07.04.2013]
    Статистика

    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0
    Designed by atelerix | old-os.ucoz.com © 2024
    Rambler's Top100