Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Получение списка всех команд MS-DOS.
Операционная система MS-DOS содержала достаточно большой набор команд. Полный их список можно получить, воспользовавшись командой help. Если вызвать ее без параметров, то получим примерно следующий результат:
Указав в качестве параметра имя интересующей нас команды можно получить подробную справку по ней. Например, С:\WINDOWS>help dir [ENTER]
Работа с файлами и папками Кроме команд, рассмотренных ранее, при работе с файлами и папками также используются следующие команды: Attrib, Del (Erase), Move, Replace, Xcopy, Find, More, Tree. Ниже представлен синтаксис, описание и примеры использования этих команд. ATTRIB Позволяет просматривать, устанавливать или снимать атрибуты файла или каталога, такие как «Только чтение», «Архивный», «Системный» и «Скрытый». Выполненная без параметров команда attrib выводит атрибуты всех файлов в текущем каталоге. Синтаксис attrib [{ +r | -r }] [{ +a | -a }] [{ +s | -s }] [{ +h | -h }] [[ диск: ][ путь ] имя_файла ] [ /s [ /d ]] Параметры +r (-r) Установка (снятие) атрибута «Только чтение». +a (-a) Установка (снятие) атрибута «Архивный». +s (-s) Установка атрибута (снятие) «Системный». +h (-h) Установка атрибута (снятие) «Скрытый». [ диск: ][ путь ] имя_файла Задание местонахождения и имени каталога, файла или набора файлов, атрибуты которых требуется просмотреть или изменить. Для обработки группы файлов допускается применение подстановочных знаков (? и *) в параметре имя_файла. /s - Выполнение команды attrib и всех параметров командной строки для соответствующих файлов в текущем каталоге и всех его подкаталогах. /d - Выполнение команды attrib и всех параметров командной строки для каталогов. Примеры attrib news86.txt -вывод на экран атрибутов файла News86.txt, расположенного в текущем каталоге attrib +r report.txt -назначение атрибута «Только чтение» файлу Report.txt attrib -r b:\public\jones\*.* /s - снятие атрибута "Только чтение" с файлов в каталоге \Public\Jones на диске B и всех его подкаталогах.
DEL (ERASE) Удаление заданных файлов. Синтаксис del [ диск: ][ путь ] имя_файла [...] [ /p ] [ /f ] [ /s ] [ /q ] [ /a [: атрибуты ]] erase [ диск: ][ путь ] имя_файла [...] [ /p ] [ /f ] [ /s ] [ /q ] [ /a [: атрибуты ]] Параметры [ диск: ][ путь ] имя_файла Задание расположения и имени файла для удаления. Параметр имя_файла является обязательным. Допускается использование нескольких имен файлов. Имена файлов следует разделять пробелом, запятой или точкой с запятой.
/p Задание удаления с подтверждением для каждого файла. /f Задание удаления файлов с атрибутом «Только чтение». /s Удаление заданных файлов в каталоге и всех его подкаталогах. Выводит имена удаляемых файлов. /q Задание автоматического режима. Не выводится подтверждение на удаление. /a Удаление файлов с заданными атрибутами. Примеры Чтобы удалить все файлы из папки Test на диске C, введите одну из следующих команд: del c:\test del c:\test\*.* MOVE Служит для перемещения одного или нескольких файлов из одного каталога в другой. Синтаксис move [{ /y | /-y }] [ источник ] [ результат ] Параметры /y - Запрет на выдачу запроса подтверждения перезаписи существующего файла-результата. /-y - Выдача запроса подтверждения перезаписи существующего файла-результата. источник - Путь и имя одного или нескольких файлов для перемещения. Если требуется переместить или переименовать каталог, в качестве источника должен быть указан путь к текущему каталогу и его имя. результат - Путь и имя, куда требуется переместить файлы. Если требуется переместить или переименовать каталог, в качестве результата должен быть указан путь к конечному каталогу и его имя. Примеры move \data\*.xls \second_q\reports\ - перемещение всех файлов с расширением XLS из каталога \Data в каталог \Second_Q\Reports
REPLACE Заменяет файлы в одном каталоге файлами с теми же именами из другого каталога. Команда replace также может быть использована для добавления только тех файлов, которых еще нет в каталоге. Синтаксис replace [ диск1: ][ путь1 ] имя_файла [ диск2: ][ путь2 ] [ /a ] [ /p ] [ /r ] [ /w ] Параметры (основные) [ диск1: ][ путь1 ] имя_файла - Задает местонахождение и имя файла или набора исходных файлов. [ диск2: ][ путь2 ] - Задает местонахождение файла-результата. Имена замещаемых файлов не могут быть заданы. Если ни диск, ни каталог не заданы, replace использует текущий диск и текущий каталог. /a - Добавляет, а не перезаписывает файлы в каталог-результат. Нельзя использовать данный параметр совместно с параметром /s или /u.
/p - Добавляет или перезаписывает файлы с подтверждением. /r - Замещает файлы, предназначенные только для чтения, так же, как и обычные файлы. /u - Заменяет (обновляет) только те файлы, которые имеют более раннюю дату модификации, чем файлы в исходном каталоге. Нельзя использовать параметр /u совместно с параметром командной строки /a. Пример Предположим, что несколько каталогов на диске C содержат различные версии файла Phones.cli, который включает имена клиентов и их телефонные номера. Для замены всех этих файлов новейшей версией с диска в дисководе A служит следующая команда: replace a:\phones.cli c:\ /s XCOPY Копирует файлы и каталоги, включая подкаталоги. Синтаксис xcopy источник [ результат ] [ /w ] [ /p ] [ /c ] [ /v ] [ /q ] [ /f ] [ /l ] [ /g ] [ /d [: мм-дд-гггг ]] [ /u ] [ /i ] [ /s [ /e ]] [ /t ] [ /k ] [ /r ] [ /h ] [{ /a | /m }] [ /n ] [ /o ] [ /x ] [ /exclude: файл1 [ + [ файл2 ]][ + [ файл3 ]] [{ /y | /-y }] [ /z ] Параметры (основные, для просмотра остальных – используйте справку!) источник - Обязательный параметр. Задает местонахождение и имена файлов для копирования. Параметр должен задавать или диск, или путь. результат - Задает место, куда будут скопированы файлы. Параметр может включать имя диска с двоеточием, имя каталога, имя файла или их комбинацию. /w Выводит следующее сообщение с ожиданием подтверждения начала копирования: Нажмите любую клавишу, чтобы начать копирование файлов /p Запрашивает подтверждение при создании каждого файла-результата. /c Игнорирует ошибки. /q Отменяет вывод на экран сообщений команды xcopy. /f Выводит имена исходных файлов и файлов-результатов в процессе копирования. /l Отображает список копируемых файлов. /g Создает незашифрованные файлы-результаты. /d [: мм-дд-гггг ] Копирует только файлы, измененные не ранее заданной даты. Если не включить значение мм-дд-гггг, команда xcopy копирует все файлы- источники, которые новее существующих файлов- результатов. Эта возможность позволяет обновлять только измененные файлы. /u Копирует (обновляет) только те файлы- источники, которые уже существуют в каталоге результата. Примеры xcopy a: b: /s /e -копирование всех файлов и подкаталоги (включая пустые подкаталоги) с диска A на диск B xcopy \rawdata \reports /d:29-12-2010 - обновление файлов в каталоге \Reports файлами из каталога \Rawdata, измененными после 29 декабря 2010 года xcopy \rawdata \reports /u - обновление файлов предыдущего примера, уже существующих в каталоге \Reports, независимо от их даты
FIND Поиск заданной строки текста в файле или нескольких файлах. После поиска в заданных файлах команда find выведет на экран все строки из этих файлов, содержащие заданный образец. Синтаксис find [ /v ] [ /c ] [ /n ] [ /i ] " строка " [[ диск: ][ путь ] ИмяФайла [...]] Параметры /v -Выводит все строки, не содержащие строку, заданную параметром строка. /c -Подсчет строк, содержащих строку, указанную параметром строка, и отображение общего количества. /n -Выводит номера строк перед самими строками. /i -Задает поиск без различия строчных и заглавных букв. " строка_поиска " - Обязательный параметр. Указывает группу символов, поиск которой будет производиться. Необходимо заключить параметр строка в кавычки (" строка "). [ диск: ][ путь ] ИмяФайла - Задает местоположение и имя файла, в котором будет производиться поиск заданной строки символов.
Примеры find "Точилка" pencil.ad -вывод всех строк из файла Pencil.ad, которые содержат слова «Точилка» MORE Служит для поэкранного вывода информации. Синтаксис команда | more [ /c ] [ /p ] [ /s ] [ /t n ] [ + n ] more [ /c ] [ /p ] [ /s ] [ /t n ] [ + n ] [ файлы ] Параметры [ диск: ] [ путь ] имя_файла - Файл, который будет выведен на экран. команда - Команда, которая будет выводить на экран какие-либо сведения. /c - Очистка экрана перед выводом страницы. /p - Обработка символов перевода страницы. /s - Замена нескольких пустых строк одной. /t n- Замена знаков табуляции количеством пробелов, заданным значением n. + n - Вывод первого файла, начиная со строки n. Файлы- Список файлов для вывода. Имена файлов разделяются пробелами. Пример type clients.new | more - просмотр на экране файла Clients.new
ТРЕЕ Представляет графически дерево каталогов заданного пути или диска. Синтаксис tree [ диск: ][ путь ] [ /f ] [ /a ] Параметры диск: - Задает дисковод, содержащий диск, графическое представление дерева каталогов которого будет выведено. путь - Задает каталог, для которого будет выведена структура подкаталогов. /f - Выводит имена файлов в каждом каталоге. Примеры tree \ - вывод имен всех подкаталогов на текущем диске tree c:\ /f | more -постраничный вывод имен файлов во всех каталогах диска C.
|
|||||||
Последнее изменение этой страницы: 2017-02-06; просмотров: 429; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.141.244.201 (0.022 с.) |