Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛР_Команды Windows.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
5.55 Mб
Скачать

10.Find – производит поиск фрагмента текстовой строки (набора символов) в одном или нескольких файлах.

FIND является внешней командой MS-DOS. Это означает, что пеpед обpащением к ней необходимо убедиться в доступности файла FIND.EXE. Он должен находиться на одном из системных дисков.

Синтаксис: find [/v][/c][/n][i] «string» [driver:[pathname]filename[…]]

Параметры:

«string» указывает группу символов, поиск которых необходимо провести.

[driver:[pathname]filename[…]] указывает местонахождение и имя файла, в котором производится поиск указанной строки символов.

Переключатели:

/v отображает на экране все строки текста, не содержащие указанную строку символов;

/c отображает только номера строк, содержащих указанную строку символов;

/n проставляет перед каждой строкой текста соответствующий ей номер строки в файле;

/i указывает, что поиск производится без различий между строчными/прописными буквами.

Примеры.

Если опустить в командной строке имя файла, то команда find будет работать как фильтр. В этом случае она воспринимает на входе стандартный ввод операционной системы (обычно от клавиатуры или перенаправленного файла) и отображает на экране строки текста, содержащие «строку символов».

Команда find в конвейере с другими командами служит мощным средством получения итоговых характеристик исследования каталогов (папок). Например, если внимательно изучить структуру и содержание информации, выдаваемой по команде dir, то можно получать следующие характеристики:

dir|find «файлов» количество файлов в каталоге и их суммарный объем;

dir|find «байт» то же самое, т.к. внутри строки информация не разделяется;

dir|find «папок» количество папок в каталоге и объем свободного пространства диска;

dir|find «.txt » весь перечень строк, характеризующих текстовые файлы. Меняя тип расширения файлов, можно получить аналогичную характеристику по другим типам файлов;

dir|find /c «.doc» подсчет общего числа файлов с заданным расширением.

Информация, получаемая перечисленными конвейерами, не может быть определена с помощью рубрик меню Windows.

12.Deltree - удаляет каталоги и все вложенные в них подкаталоги с файлами с любыми атрибутами.

Синтаксис: deltree[.exe][/y]

Переключатель

/y указывает, что ответ «да» на все запросы , и запросы не высвечиваются, т.е. отменяет запрос на подтверждение операции удаления.

13. Edit – запускает программу ms-dos Editor, которая создает и изменяет текстовые файлы acsii.

14.Extract

Команда позволяет распаковывать файлы с расширением CAB (инсталяционные архивы операционных систем и пакетов от Microsoft).

15.FC (file compare (сравнение)) – сравнивает содержимое двух файлов и выводит на экран обнаруженные между ними различия.

Синтаксис: fc [/a][/c][/l][/lbn][/n][/t][/w][/nnnn][driver1:][pathname1]filename1 [driver2:][pathname2]filename2

Для сравнения двоичных файлов: fc /b [driver1:][pathname1]filename1 [driver2:][pathname2]filename2

Параметры:

[driver1:][pathname1]filename1 указывает местонахождение и имя первого сравниваемого файла.

[driver2:][pathname2]filename2 указывает местонахождение и имя второго сравниваемого файла.

Переключатели:

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

/c игнорируются различия между строчными и прописными буквами.

/l сравнивает файлы в режиме ASCII. Fc сравнивает два файла построчно и стремиться добиться повторной синхронизации файлов после того, как находит несовпадение.

/lbn устанавливает внутренний буфер строк равным n строк. По умолчанию для этого внутреннего буфера принимается значение 100 строк. Fc прекращает сравнение файлов, в которых число несовпадающих последовательных строк превышает это значение.

/n вызывает вывод на экран номеров строк при сравнении файлов в кодах ASCII.

/t запрещает расширение символов табуляции пробелами. По умолчанию символы табуляции расширяются пробелами на 8 позиций.

/w сжимает незаполненные промежутки (символы табуляции и пробелы) во время операции сравнения. Если строка содержит много пробелов или символов табуляции подряд, то эти символы рассматриваются как один сплошной незаполненный промежуток. При использовании с переключателем /w fc игнорирует и не сравнивает начальные и конечные незаполненные промежутки в строке.

/nnnn определяет число последовательных строк, которые должны совпадать, прежде чем команда fc попытается повторно синхронизировать файлы. Если число совпадающих строк в файлах оказывается меньше этого числа, то команда fc выводит на экран совпадающие строки как различающиеся. По умолчанию принимается, что в файлах должны совпадать 2 строки.

/b сравнивает файлы в двоичном режиме. В этом случае команда fc сравнивает файлы побайтно, даже не пытаясь добиться повторной синхронизации файлов, после того как найдено несовпадение.

Пример.

16.MEM - отображает объем доступной и использованной памяти в системе.

Синтаксис: mem [/program|/debug|/classify]

Переключатели:

/program выводит на экран статус программ, которые в данный момент загружены в память. Переключатель /program нельзя использовать с переключателем /debug или /classify. Сокращенный вид переключателя /p.

/debug выводит на экран статус программ, которые в данный момент загружены в память, и внутренних драйверов, а также отображает на экране другую информацию для программистов. Переключатель /debug нельзя использовать с переключателем /program или /classify. Сокращенный вид переключателя /d.

/classify выводит на экран статус программ, загруженных в обычную память и в область старшей памяти. Переключатель выводит на экран размер каждой программы в десятичном и шестнадцатиричном формате, общий объем занятой памяти и самые большие доступные блоки памяти. Переключатель /classify нельзя использовать с переключателем /program или /debug. Сокращенный вид переключателя /c.

Пример.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]