Uploaded by T-073-M

Работа-в-командной-строке

advertisement
Практическое занятие № 2
ОСНОВЫ РАБОТЫ В КОМАНДНОЙ СТРОКЕ
Работа с терминалом (командной строкой) в Windows может
понадобится при запуске системных утилит, не доступных напрямую
из графического интерфейса, а также при работе через удаленные
терминальные сессии (например, по протоколу SSH), когда
графический интерфейс недоступен.
Техническое оснащение
Работа выполняется на виртуальной машине Windows.
ОСНОВНЫЕ КОМАНДЫ КОМАНДНОЙ СТРОКИ
В данном разделе приводятся сведения о назначении и
форматах наиболее важных команд и утилит командной строки в
сокращенном варианте. Для получения на компьютере помощи о
назначении и формате любой команды или утилиты следует ввести
имя команды и вслед за ним комбинацию символов /?.
Например, для получения помощи по команде COPY следует
ввести в командную строку команду СОРУ /?
Команды
должны
вводится
в
командную
строку
в соответствии с установленными для них форматами.
В общем случае формат команды имеет вид:
КОМАНДА | ПАРАМЕТР1 |...|KЛЮЧ1|... |ПАРАМЕТР2)...|КЛЮЧ2|...
КОМАНДА - название команды в полном или сокращенном
виде, например, команда удаления каталога может быть введена как
RD или RMDIR. Команда указывает компьютеру, что надо сделать.
ПАРАМЕТР - это часть формата команды, которая указывает
компьютеру, с чем должна работать команда. Параметров в
зависимости от команды может быть несколько. Параметры
должны разделяться пробелом. Например, в команде Dir
А:
параметром является имя дисковода А:, а в команде
COPY zpl.bas d:\zpl\zpll.bas
имеются два параметра которые являются спецификациями
файлов zpl.bas и d:\zpl\zpll.bas.
КЛЮЧ - это часть формата команды, которая указывает
компьютеру особенности выполнения команды. Чтобы отличить
ключ от параметра, перед значением ключа ставится специальный
символ / (слэш). Ключей может быть несколько. Например, команда
DIR С: /W/Р
имеет два ключа, ключ /W указывает, что оглавление каталога
должно выводиться в сокращенном виде, а ключ /Р указывает, что в
процессе вывода при заполнении экрана должна осуществляться
приостановка.
Команда вводится в командную строку вслед за
приглашением операционной системы. Исполнение команды
осуществляется после нажатия клавиши "Enter". До нажатия этой
клавиши команда может быть отредактирована с использованием
клавиш редактирования.
В командах могут использоваться символы перенаправления
данных (переадресации) и конвейерной пересылки данных.
Такими символами являются:
> - указывает компьютеру направить выходные данные пpoграммы или команды на другое устройство или в файл. Если этот
файл не существует, то он автоматически создается, если
существует, то старые данные в нем замещаются новыми.
>> - указывает компьютеру направить выходные данные
программы или команды на другое устройство или в файл, причем,
если файл существует, старые данные в нем не уничтожаются, а
новые записываются вслед за старыми.
< - указывает компьютеру взять для программы или команды
исходные данные с другого устройства или из файла.
| - символ конвейерной пересылки данных, позволяет
указывать в командной строке несколько имен программ или команд,
разделенных этим символом, что означает передачу данных с выхода
предыдущей программы на вход последующей.
Для стандартных посимвольных внешних устройств
компьютера (они выступают здесь как логические устройства)
предусмотрены постоянные имена (без расширений), позволяющие
обращаться к ним как к файлам:
PRN или LPT1(2,3) - принтер;2
CON - консоль (клавиатура при вводе и дисплей при выводе);
Просмотр содержимого и структуры каталогов может быть
выполнен командами DIR и TREE или при помощи программных
оболочек или утилит.
Команда Cls
Назначение: Очистка экрана.
Формат: Cls
Команда Ver
Назначение: Вывод
сведений
загруженной операционной системы.
Формат: Ver
3
о
версии
Команда Date
Назначение: Вывод либо установка текущей даты.
Формат: Date [дата]
Ввод Date без параметра позволяет получить текущее
значение даты и выдать запрос на ввод нового значения даты. При
этом предлагается формат ввода даты, например, мм-дд-гггг. Формат
даты может быть и иным в зависимости от настройки файла
конфигурации системы Config.sys. Нажатие клавиши ENTER
оставляет значение даты без изменения.
Команда Time
Назначение: Вывод либо установка текущего времени
Формат: Time [время]
Ввод Time без параметра позволяет получить текущее
значение времени и выдать запрос на ввод нового значения. Нажатие
клавиши ENTER оставляет значение времени без изменения. Время
вводится в формате чч:мм:сс.
Команда Mem
Назначение: Вывод сведений о полной и свободной
системной памяти.
Формат: Mem [/CLASSIFY | /DEBUG | / [/PROGRAM]
/CLASSIFY или /С
классификация
программ
по использованию памяти. Выдаются сведения о
размерах программ, использовании памяти и максимальном
свободном блоке памяти.
/DEBUG или /D - вывод статуса программ, внутренних
драйверов и другой дополнительной информации
/PROGRAM или /Р - вывод статуса программ, загруженных в
память.
Команда Format
Назначение: Форматирование указанного диска для заданной
файловой системы.
Формат: format том/диск: [/fs:ФайловаяСистема]
[/v:метка] [/q] [/a:размер] [/c] [/x]
Том
Задает точку подключения, имя тома или имя диска (с
последующим двоеточием), который необходимо отформатировать.
Если никакие из следующих параметров командной строки не
заданы, команда format будет использовать тип тома для
определения параметров форматирования диска по умолчанию.
/fs:ФайловаяСистема
Тип файловой системы, которая будет создана на диске: FAT,
FAT32 или NTFS. Гибкие диски могут использовать только
файловую систему FAT.
/v:метка
Задает метку тома. Если параметр командной строки /v
пропущен или использован без задания метки, команда format
выведет запрос для ввода метки тома после завершения
форматирования. Чтобы отключить вывод запроса для ввода метки,
введите параметр со следующим синтаксисом: /v:. Если с помощью
команды format форматируется несколько дисков, всем дискам
5
будет присвоена одна метка тома. Чтобы получить дополнительные
сведения о метках томов, выберите: Dir, Label и Vol .
/q
Указывает режим быстрого форматирования диска, при котором
очищаются корневой каталог и таблица размещения файлов, но
поиск дефектов на диске не выполняется.
/a:размер
Задает размер блоков выделения дискового пространства
(кластеров) для систем FAT, FAT32 или NTFS. Если параметр размер
не задан, он будет определен исходя из размера диска.
/C
Только для NTFS: установка режима сжатия по умолчанию
для всех файлов, создаваемых на новом томе.
/X
Инициирует отключение тома, в качестве первого действия,
если это необходимо.
Команда Path
Назначение: Вывод на экран или изменение путей доступа к
исполняемым файлам
Формат: Path [[диск:]путь[;...]]
Ввод Path без параметров приводит к отображению текущего
пути поиска.
Команда Vol
Назначение: Вывод метки и серийного номера тома для диска.
Формат: VOL [диск:].
Команда Label
Назначение: Создание, изменение или удаление меток тома
для дисков.
6
Формат: LABEL [диск:][метка]
Пример: C:\>label а:
команда для вывода на экран метки диска А: На экране
появляется сообщение:
Том в устройстве А имеет метку ЛВС 123 Метке томе (11
символов, ENTER-метка не нужна): Если ввести иную метку, то
произойдет переименование диска. Если нажать клавишу Enter, то
можно, либо сохранить метку, либо удалить ее после появления
следующего сообщения: Удалить текущую метку тома
[Y(да)N(нет)]?
Команда Md (Mkdir)
Назначение: Создание нового каталога (папки).
Формат: Md [диск:][путь]
Команда Rd (Rmdir)
Назначение:
Удаление
каталога
Формат :RD [диск:][путь]
(папки).
Команда Cd (Chdir)
Назначение: Вывод имени либо смена текущего каталога
(папки).
Форматы:
CHDIR [диск:][путь]
CHDIR [..]
CHDIR [\]
CD [диск:][путь]
CD[..] - задает переход в родительский каталог (папку)
CD[\] - задает переход в корневой каталог
CD [/D] [диск:][путь]
7
Параметр /D используется
текущих диска и каталога.
для
одновременной
смены
Команда Dir
Назначение: Вывод списка файлов и каталогов (папок) из
указанного каталога.
Формат:
DIR [диск:][путь][имя_файла] [/Р] [W]
[/А[[:]атрибуты]] [/O[[:]сортировка]] [/S] [/В] [/V]
Параметры "диск", "путь", "имя файла" указывают файлы,
которые следует включить в список. (Может использоваться один
или несколько образцов имен.)
/Р Пауза после заполнения каждого экрана.
/W Вывод списка в сокращенном виде (только имена) в
несколько столбцов
/А Вывод файлов с заданными атрибутами.
Атрибуты:
D - папки;
R -файлы только для чтения;
Н - скрытые файлы; А предназначенные для архивации; S
- системные файлы. Префикс "-" имеет значение НЕ /O
Сортировка списка отображаемых файлов.
Сортировка:
N - по имени (алфавитная);
S - по размеру, начиная с меньших;
Е - по расширению (алфавитная);
D - по дате (с более старых);
О - начать список с каталогов (папок).
Префикс "-" - обратный порядок сортировки. А - по дате
загрузки, начиная с более старых.
/S - вывод списка файлов из заданного каталога и его
подкаталогов.
8
/В - вывод только имен файлов. /V - отображение
расширенных сведений о файлах и каталогах (папках).
Команда Сору
Назначение: Копирование одного или нескольких файлов в
другое место.
Формат:
COPY [/A | /В] источник [/А | /В] [+ источник
[/А | /В] [+ ...]] [результат [/А | /В]] [/V] [/Y|
/-Y]
источник - имя копируемого файла (файлов)., /А
- файл является текстовым файлом ASCII.
/В - файл является двоичным. результат - каталог (папка)
для размещения и/или имя
создаваемого файла.
/V - проверка правильности копирования ггутем сравнения
файлов.
/Y - отключение режима запроса подтверждения на замену
файлов.
/-Y - включение режима запроса подтверждения на замену
файлов.
Чтобы объединить несколько файлов в один, необходимо
указать единственный результирующий файл и несколько исходных
путем использования подстановочных знаков или формата файл 1
+файл2+файлЗ
Команда Type
Назначение: Копирование одного или нескольких файлов в
другое место.
Вывод на экран содержимого текстовых файлов. Формат:
TYPE [диск:][путь]имя_файла
9
Команда Del
Назначение: Удаление одного или нескольких файлов.
Формат: DEL [диск:][путь]имя_файла [/Р] где
[диск:][путь]имя_файла - имя удаляемою файла
(файлов).
/Р - выдача запросов при удалении каждого файла.
Команда Ren
Назначение: Переименование файлов и папок.
Форматы:
RENAME [диск:][путь][кагалог1 | имя файла1]
[каталог2 | имя_файла2]
REN [диск:][путь][кагалог1 | имя файла1]
[каталог2 | имя_файла2]
Замечание.
Указать другой диск или папку для результирующего файла
или каталога нельзя.
Команда Move
Назначение: Перемещение файлов и переименование файлов
и каталогов (папок).
Формат:
Перемещение одного или более файлов:
MOVE [/Y | /-Y] [диск:][путь]имя_файла1 [,...]
результирующий файл
Переименование каталога:
MOVE [/Y | /-Y] [диск:][путь]каталог 1
каталог2 [диск:][путь]имя_файла1
спецификация перемещаемого файла либо файлов.
10
результирующий_файл - новое размещение файла. Может
включать имя диска, двоеточие, имя каталога, либо их сочетание.
Если перемещается только один файл, допускается указать его новое
имя. Это позволяет сразу переместить и переименовать файл.
[диск:][путь]каталог1 - каталог, который следует
переименовать.
Каталог2 - новое имя каталога.
/Y - отказ от запросов подтверждения при создании каталогов
и замене файлов.
/-Y - выдача запросов на подтверждение при создании
каталогов и замене файлов.
Команда More
Назначение: Последовательный вывод данных по частям
размером в один экран.
Форматы:
MORE [диск:][путь]имя_файла;
MORE < [диск:][путь]имя_файла;
Имя_команды | MORE [диск:][путь][имя_файла]
[диск:][путь]имя_файла - задает файл, отображаемый
по фрагментам имя команды - команда, вывод которой
отображается на экране.
Команда Sort
Назначение: Сортировка ввода с выводом результатов в файл,
на экран или другое устройство Форматы:
SORT [/R] [/+n] [[диск1:][путь1]имя_файла1] [>
[диск2:][путь2]имя_файла2];
[команда |] SORT [/R] [/+n] [>
[диск2:][путь2]имя_файла2]
11
/R - изменение порядка сортировки на обратный, от Z к А и
затем от 9 до 0.
/+n - сортировка файла по символам в столбце n.
[диск 1:][путь 1]имя файла1 - сортируемые файлы;
[диск2:][путь2]имя_файла2
который направляется сортированный ввод.
файл, в
Утилита Doskey
Назначение: Вывод в командную строку ранее вводившихся
команд и их редактирование, просмотр журнала команд.
Формат:
DOSKEY [/HISTORY]
Ключ /HISTORY позволяет вывести на экран все команды,
хранящиеся в памяти
Нажимая клавиши со стрелками " " и " ", можно восстановить
из памяти в командной строке ранее вводившиеся команды. Нажатие
клавиши " "- это движение на более раннюю команду, нажатие
клавиши " "- на более позднюю команду. После восстановления
команды в командной строке ее можно отредактировать.
Другие клавиши позволяют выполнить следующие операции:
Esc - очистка командной строки; F7 - вывод журнала команд; Alt+F7
- очистка журнала команд; F9 - выбор команды но номеру.
Шаблоны
Шаблоном является полное имя файла, в полях имени
(расширения) которого используются символы-заменители. Область
действия шаблона ограничивается содержимым определенного
каталога. В шаблонах можно использовать символы ? и *.
Вопросительный знак в имени файла означает, что в данной позиции
может стоять любой (но только один) допустимый символ. В имени
файла может быть несколько вопросительных знаков. Если символ ?
стоит в конце имени, то в этой позиции может быть пусто.
12
Пример: file?.txt – это шаблон файла, имя которого
начинается в букв file и содержит в пятой позиции любой
допустимый символ. Этими файлами могут быть file1.txt,
fileA.txt, file.txt и т.п.
Звездочка в имени файла означает, что на ее месте, начиная с
этой позиции и до конца имени, могут стоять один или несколько
любых допустимых символов или не быть никаких символов (пусто).
В имени или расширении допускается только по одному символу * ,
а все символы, стоящие за ним, игнорируются.
Примеры:
*.docs – все файлы с расширением .docs; file.* - все
файлы с именем file и с любым расширением;
*.* - все файлы с любыми расширениями;
qwe*.d? – все файлы, имена которых начинаются с qwe, а
расширения начинаются с буквы d и имеют в его второй позиции
любой допустимый символ, например, qwer.do, qwerty.d,
qwert.ds.
ЗАДАНИЯ ПРАКТИЧЕСКОГО ЗАНЯТИЯ
Задание 1.
ОСВОЕНИЕ
РАБОТЫ
С
КОМАНДАМИ
ОБЩЕСИСТЕМНОГО ОКРУЖЕНИЯ
Цель работы:
Освоение команд очистки экрана, определения версии
загруженной операционной системы. Проверка и установка новых
значений текущей даты и системного времени, восстановление и
редактирование ранее введенных команд, просмотр журнала ранее
введенных команд. Определение перечня программ, загруженных в
оперативную память и размеров занимаемой ими и свободной
памяти, определение путей доступа к исполняемым файлам,
предусмотренным в системе.
13
Выполнение:
Работа выполняется в окне командной строки Windows (cmd).
Запуск командной строки можно осуществить разными способами:
• Из основного меню Windows: Пуск/ Служебные – Windows/
Командная строка.
• Вызвать строку Выполнение, нажав одновременно клавиши Win +
R, в строке ввести cmd, ОК.
Очистите экран. Для этого введите команду: CLS и нажмите
клавишу Enter.
2.
Выведите на экран сведения о загруженной версии
операционной системы. Для этого введите команду: VER.
3.
Получите помощь по работе с утилитой DOSKEY. Для этого
1.
введите DOSKEY /?
Загрузите утилиту DOSKEY. Для этого наберите в командной
строке слово имя утилиты и нажмите клавишу Enter.
5.
Выведите на экран текущую дату. Для этого введите команду
DATE. Установите другую системную дату - на 5 дней раньше.
Проверьте правильность установки. Восстановите исходную дату.
6.
Выведите на экран текущее время с помощью команды TIME.
Установите точное время с точностью до минуты. Проверьте
правильность установки повторным опросом времени.
7.
Восстановите в командной строке все ранее введенные
команды, последовательно нажимая на клавишу " ". Восстановите
последнюю из введенных команд, нажимая на клавишу " ". Выведите
4.
14
на экран список всех ранее введенных команд нажав клавишу "F7".
Нажав клавишу "F9", введите вторую по списку команду.
8.
Определите перечень каталогов и путей к ним, находящиеся в
которых исполняемые файлы (программы) могут загружаться через
командную строку без указания путей. Для этого введите команду:
PATH .
Просмотрите на экране результат ее выполнения и выпишите в
отчет список этих каталогов (сделайте скриншот).
Задание 2. ОСВОЕНИЕ РАБОТЫ С ДИСКАМИ
Цель работы:
Освоение команд вывода метки диска на экран, ее замены или
удаления. Освоение команды копирования дискет с использованием
одного дисковода.
Выполнение:
1. Очистите экран.
2. Выполните команду перехода в корневой каталог диска С: и
создайте в нем подчиненные каталоги GCAT и LABOS:
cd \
md gcat
md labos
3. Создайте диск G: командой
subst G: \gcat
4. Проверьте содержимое диска, введя команду просмотра ее
оглавления:
DIR G:
5. Вставьте флешку и обеспечьте доступ к ней с виртуальной
машины. Измените метку тома для флешки командой вида
C:\>label X:
(вместо Х вставьте букву тома флеш-диска)
1. Проверьте правильность замены метки с помощью команды вида
VOL X:
15
(вместо Х вставьте букву тома флеш-диска)
ПРИМЕЧАНИЕ. ОС Windows не чувствительна к регистру символов
в командах и именах файлов. Поэтому команды можно вводить как в
верхнем, так и в нижнем регистрах.
Задание 3. ОСВОЕНИЕ РАБОТЫ С КАТАЛОГАМИ.
Цель работы:
Освоение команд создания и удаления каталогов, перехода из
одного каталога в другой и просмотра оглавления каталогов.
Выполнение.
1. Очистите экран. Перейдите в корневой каталог диска C:. Для
этого введите команды:
CLS
C:
Приглашение должно принять вид: C:\>
2. Не переходя на диск G:, создайте на нем следующую структуру
каталогов:
G:
LAB
TEMP
LAB1
TEMP1
Для этого последовательно введите команды:
md G:\TEMP
MD G:\TEMP\TEMP1
MD G:\LAB
MD G:\LAB\LABl
3. Убедитесь,
что
созданная
структура
представленной на рисунке:
16
соответствует
TREE G:
4. Перейдите в каталог TEMP1. Для этого сначала перейдите с диска
С: на диск G:, а затем выполните команду перехода в каталог:
G:
CD \TEMP\TEMP1
Если команды введены правильно, то строка приглашения
должна принять следующий вид:
G:\TEMP\TEMP1 >
5. Перейдите в каталог LAB1. Для этого выполните команду: CD
\LAB\LAB1
Если команда введены правильно, то строка приглашения
должна принять следующий вид:
G:\LAB\LAB1 >
6. Не переходя на диск С:, выведите на экран содержимое каталога
WINDOWS диска С:. Для этого введите команду:
DIR С:\WINDOWS
7. Поскольку заданный каталог содержит много вложенных каталогов и
файлов, его содержимое не помещается на экран. Отредактируйте
предыдущую команду для постраничного просмотра содержимого
каталога. Для этого восстановите нажатием клавиши " ↑ "
предыдущую команду и добавьте в конце ее ключ /Р. Определите
количество файлов в каталоге.
7. Просмотрите постранично тот же каталог в сжатом виде. Для
этого восстановите предыдущую команду и добавьте в конце ее
еще один ключ /W.
8.
Просмотрите только файлы, имеющими расширение ЕХЕ. Для
этого отредактируйте предыдущую команду, указав вслед за
именем каталога в качестве имени файла шаблон *.ЕХЕ. Для
вставки шаблона в середину команды перед вводом символов
нажмите клавишу "Insert". Для отключения режима вставки
повторно нажмите клавишу "Insert". В окончательном виде
команда должна принять следующий вид.
17
DIR С:\WlNDOWS\*.EXE /W/Р
Определите количество файлов заданного типа в каталоге
9. Выведите на экран из каталога WINDOWS список файлов с
расширением ЕХЕ, с приостановками при заполнении экрана в
полном виде, упорядоченный по возрастанию их размеров. Для
этого введите команду .
DIR С:\WlNDOWS\*.EXE /Р /O:S
10. Выведите гот же список, но упорядоченный по убыванию
размеров файлов. Для этого введите команду:
DIR С:\WlNDOWS\*.EXE /Р /O:-S
11. Выведите на экран из каталога WINDOWS список вложенных
каталогов, упорядоченный в алфавитном порядке. Для этого
введите команду:
DIR С:\WlNDOWS\*.EXE /Р /O:N /A:D
Определите количество вложенных каталогов (папок).
12. Выведите на экран сведения о владельце файла win.ini. Для этого
введите команду:
DIR C:\windows\win.ini /Q
Определите дату модификации этого файла.
13. Выполните переход по относительному пути в каталог TEMP1.
Для этого введите команду:
CD \TEMP\TEMP1
14. Выполните по абсолютному пути переход в каталог C:\LABOS.
Для этого введите команду:
CD /D C:\LABOS
15. Выполните переход по абсолютному пути в каталог LAB1. Для
этого введите команду:
CD /D G:\LAB\LAB1
Задание 4. ОСВОЕНИЕ РАБОТЫ С ФАЙЛАМИ
Цель работы:
18
Освоение команд создания и просмотра текстовых файлов,
команд копирования и переименования файлов, команд удаления и
перемещения файлов.
Получение практических
навыков
использования в командах шаблонов имен файлов, имен логических
устройств, составления спецификаций файлов. Выполнение:
1.
Оставаясь в каталоге LAB1 диска G:, создайте в каталоге LAB
текстовый файл с именем ТЕХТ.ТХТ, содержащий список из 5
фамилий (свою и четырех великих русских ученых). Для этого
очистите экран и введите команду:
COPY CON \LAB\TEXT.TXT
После ввода каждой фамилии нажимайте клавишу Enter, после ввода
последней фамилии нажмите комбинацию клавиш CTRL+Z для
завершения ввода.
2.
Просмотрите содержимое созданною файла 3-мя способами с
помощью команд COPY, TYPE и MORE. Для этого введите
команды:
TYPE \LAB\TEXT.TXT
COPY \LAB\TEXT.TXT CON
MORE \LAB\TEXT.TXT
3.
Перейдите в каталог LAB и добавьте в конец созданного
файла 3 новые фамилии (великих русских писателей) и убедитесь в
правильности выполнения команды. Для этого выполните команды:
CD..
COPY TEXT.TXT+CON ТЕХТ.ТХТ
TYPE ТЕХТ.ТХТ
Добавьте в начало созданного файла еще 2 другие фамилии (великих
русских поэтов) и проверьте результат. Для этого выполните
команды:
COPY CON+ТЕХТ.ТХТ ТЕХТ.ТХТ
TYPE ТЕХТ.ТХТ
19
Перейдите в каталог LAB1 и скопируйте файл из каталога
LAB в текущий каталог LAB1 с заменой имени на TEXT1.TXT и
просмотрите копию на экране. Для этого введите команды:
CD LAB1
COPY \LAB\TEXT.TXT ТЕХT1.TXT
TYPE TEXT1.TXT
5.
Удалите файл ТЕХТ.ТХТ в каталоге LAB. Для этого
выполните команду:
DEL \LAB\TEXT.TXT
Убедитесь, что файл удалился. Для этого выполните команду
DIR \LAB
6.
Замените имя файла TEXT1.TXT в каталоге LAB1 на имя
FAM.TXT. Для этого выполните команды:
REN TEXT1.TXT FAM.*
DIR
7.
Переместите файл FAM.TXT из каталога LAB1 в каталог LAB
и убедитесь в правильности выполнения команды. Для этого
выполните команды:
MOVE FАМ.ТХT \LAB
4.
DIR - текущий каталог LАВ1 должен быть пуст.
DIR.. - каталог LAB должен содержать файл FAM.TXT
Перейдите в корневой каталог диска G:. Скопируйте в каталог
TEMP1 диска G: все файлы каталога INF, вложенного в каталог
WINDOWS диска С:, имеющие расширение PNF. Просмотрите
оглавление каталога TEMP1 и убедитесь, что в нем появились
скопированные файлы. Для этого выполните команды:
COPY C:\WINDOWS\INF\*.PNF \TEMP\TEMP1
DIR \TEMP\TEMP1
9.
Замените расширение PNF в именах файлов каталога TEMP1
на HL. Для этого выполните команды:
REN \TEMP\TEMP1\*.PNF *.HL
DIR \TEMP\TEMP1
8.
20
Переместите файлы, имена которых начинаются с символа
"D", из каталога TEMP1 в каталог TEMP и убедитесь в правильности
выполнения команды. Для этого выполните команды:
MOVE ТЕМР\ТЕMP1\D*.* \TEMP
DIR \TEMP
DIR \TEMP\TEMP1
11.
Удалите каталог TEMP1. Поскольку каталог TEMP1 не пуст,
сначала необходимо удалить из него все файлы. Поэтому
необходимо выполнить команды:
DEL \ТЕМР\ТЕМР1\*.*
RD \TEMP\TEMP1 DIR \TEMP проверка правильности выполнения.
10.
Задание 5. ОСВОЕНИЕ ПРИЕМОВ ПЕРЕНАПРАВЛЕНИЯ
ДАННЫХ И РАБОТУ С КОМАНДАМИ-ФИЛЬТРАМИ.
Цель работы:
Освоение
операций
перенаправления
данных для
переадресации вывода с экрана в файл или на принтер, выполнения
дозаписи информации в конец файла, сортировки текстовых файлов.
Выполнение:
1.
Находясь в корневом каталоге диска G:, запишите оглавление
корневого каталога диска С: в файл c.dir на диск G: в каталог LAB.
Выведите на экран постранично содержимое записанного файла. Для
этого выполните команды:
DIR C:\>\LAB\c.dir
MORE \LAB\c.dir
2.
Выведите на экран информацию помощи по выполнению
команды DIR с приостановкой при заполнении экрана. Для этого
выполните команду:
DIR /? |MORE
Для постраничного вывода информации нажимайте клавишу
пробела.
21
Выведите на экран в алфавитном порядке список фамилий из
файла FAM.TXT, находящегося в каталоге LAB. Для этого
выполните команду:
ТУРЕ \LAB\FAM.TXT | SORT или
SORT<\LAB\FAM.TXT
3.
Выведите список фамилий из файла FAM.TXT в порядке
обратном алфавитному в текстовый файл FAM1.TXT и запишите его
в корневой каталог диска G:
SORT /R<\LAB\FAM.TXT>\FAMl.TXT
5.
Находясь в корневом каталоге диска G:, при помощи одной
команды создайте в каталоге LAB текстовый файл NUM.TXT,
содержащий 6 строк пятиразрядных чисел, по одному числу в
каждой строке. Числа должны вводиться в произвольном порядке, а
записываться в файл в порядке убывания. Проверьте правильность
выполнения команды. Для этого выполните:
SORT /R<CON>\LAB\NUM.TXT
TYPE \LAB\NUM.TXT
6.
Запишите информацию помощи по работе с командой SORT в
текстовый файл HELP.TXT, поместив его в каталог LAB1 диска G:.
Выведите на экран содержимое файла HELP.TXT. Для этого
выполните:
SORT /?>\LAB\LAB1\HELP.TXT MORE
<\LAB\LAB1\HELP.TXT
7.
Допишите в конец текстового файла HELP.TXT информацию
помощи по команде COPY. Выведите на экран содержимое файла.
Для этого выполните:
COPY /?>>\LAB\LAB1\HELP.TXT
MORE \LAB\LAB1\HELP.TXT
4.
Задание 6. СОЗДАНИЕ ПАКЕТНОГО ФАЙЛА.
Цель работы:
22
Освоение приемов группировки выполняемых команд с
помощью командных файлов.
Выполнение:
12. В каталоге C:\LABOS cоздайте пакетный файл (bat-файл):
• Запишите команду копирования данных с консоли COPY CON в
файл C:\LABOS\VIEW.BAT (см. п. 1 задания 4).
• Введите с клавиатуры последовательно следующие команды,
после каждой команды нажимайте клавишу Ввод (Enter).
Поясняющий текст вводить не надо.
Очистка экрана:
CLS
Просмотр оглавления диска G: с выводом файлов:
DIR /S G:
Вывод списка всех текстовых файлов на диске G:
DIR /S G: |FINDSTR .TXT
Копирование списка всех текстовых файлов на диске G: в буфер
обмена Windows
DIR /S G: |FINDSTR .TXT |CLIP
Пауза (ожидание нажатия любой клавиши):
PAUSE
Отображение дерева каталогов диска G:
TREE /F G:
Пауза:
PAUSE
для завершения ввода нажмите комбинацию клавиш CTRL+Z.
13.
Просмотрите и проверьте правильность содержимого
созданного пакетного файла с помощью команды TYPE.
ПРИМЕЧАНИЕ. Если Вы допустили ошибки при вводе команд,
придется заново запустить команду COPY CON. Редактирование
может осуществлять в пределах одной строки, поэтому следует
23
выбрать ранее введенную команду с помощью стрелок
и ,
отредактировать строку, а затем перейти к следующей, нажав Enter.
Также можно копировать ранее введенные команды из листинга
команды TYPE через буфер обмена (CTRL+C, CTRL+V). В конце
ввода надо по-прежнему набрать CTRL+Z.
После проверки скопируйте содержимое пакетного файла в
буфер обмена с помощью команды
CLIP<C:\LABOS\VIEW.BAT а затем вставьте скопированные
данные в файл отчета по практическому занятию.
15.
После проверки содержимого пакетного файла запустите его
на исполнение в командной строке, просто набрав его полное имя:
C:\LABOS\VIEW.BAT
Проанализируйте выполнение пакетного файла.
14.
Вставьте из буфера обмена Windows список текстовых файлов с
диска G: в отчет по выполнению работы.
16. Откройте папку C:\LABOS в Проводнике Windows, запустите
пакетный файл VIEW.BAT на исполнение двойным щелчком мыши.
Чем отличается исполнение пакетного файла при запуске из
командной строки и из графического интерфейса Проводника? Зачем
требуется вставка команды PAUSE в конце пакетного файла?
Отчет по работе
1. Список текстовых файлов с диска G: (результат выполнения
команды, вставленный из буфера обмена)
2. Распечатка файлов c.dir, FAMl.TXT, NUM.TXT, HELP.TXT.
3. Распечатка дерева каталогов диска G:, содержащая список имен
файлов в каждой папке (вывод команды TREE с параметром /F
либо DIR с параметром /S).
4. Скриншот команды PATH.
5. Распечатка файла VIEW.BAT с помощью команды TYPE.
24
ИНДИВИДУАЛЬНЫЕ ЗАДАНИЯ
6. Решение индивидуального задания согласно варианту (вариант
определяется порядковым номером обучающегося в списке
группы):
4.1. На дисках D: и A: организована следующая структура каталогов
и файлов:
D:\
A:\
D
s1.txt
s1.doc
A
s1.txt
D
r1.txt
r3.txt
r1.txt
r2.txt
A
s1.doc
r2.txt
r3.txt
Логические имена дисков и имена каталогов заданы заглавными, а
имена файлов – строчными буквами.
Активным является D:\ . Выберите команду (группу команд), в
результате выполнения которых файл D:\s1.txt будет удален.
Размер всех файлов отличен от нулевого.
cd A:\A
del ..\D\s1.txt
cd A
rd D:\
cd D del
s1.txt
del *.txt
нет правильных ответов
4.2. В некотором каталоге хранился файл Задача5. После того, как в
этом каталоге создали подкаталог и переместили в созданный
25
подкаталог файл Задача5, полное имя файла стало
Е:\Класс9\Физика\Задачник\Задача5. Каково было полное имя
этого файла до перемещения?
Е:\Физика\Задачник\Задача5
Е:\Физика\Задача5
Е:\Класс9\Задачник\Задача5
Е:\Класс9\Физика\Задача5
нет правильных ответов
4.3. На дисках D: и A: организована следующая структура каталогов
и файлов:
A:\
D:\
A
D
r3.txt
s1.txt
D
s2.txt
r2.txt
A
s1.txt
r3.txt
Логические имена дисков и имена каталогов заданы заглавными, а
имена файлов – строчными буквами.
Выберите группу команд (команду), в результате выполнения
которой может быть удален каталог A:\A
D:\>del A:\A
D:\D>rd A:\A
A:\A>del *.* A:\A>cd
..
A:\>rd A
несколько правильных ответов
нет правильных ответов
26
4.4. В локальной сети на сервере с именем Srv1 создана общая папка
с сетевым именем test. В папке сохранен документ exam.doc.
Какая спецификация доступа к документу exam.doc с
компьютеров-клиентов этой сети является правильной?
\\Srv1\exam.test.doc
\\exam.doc\test\Srv1
\\test\exam.doc\Srv1
\\Srv1\test\exam.doc
нет правильных ответов
4.5. Выберите команду, в результате выполнения которой исходная
файловая структура измениться и примет заданный вид.
C:\
C:\
a1.txt
a2.txt
DOC
DOC
a1.doc
a2.txt
Активным является каталог C:\DOC\. Логические имена дисков и
имена каталогов заданы заглавными, а имена файлов – строчными
буквами.
ren C:\*.* D:\*.*
del C:\*.*
rd C:\*.*
del *.*
нет правильных ответов
27
4.6. Файл Дневник.txt хранился в каталоге MAY. После того, как
файл Дневник.txt переместили в каталог верхнего уровня,
полное имя файла стало A:\SCHOOL\USER\Дневник.txt.
Каково полное имя каталога, в котором хранился файл до
перемещения?
MAY
USER
A:\SCHOOL\USER\MAY
A:\SCHOOL\MAY
нет правильных ответов
4.7. На диске D: организована структура файлов и каталогов.
D:\
s1.txt
s1.doc
DOC
s1.txt
s2.doc
Активным является D:\ . Логические имена дисков и имена
каталогов заданы заглавными, а имена файлов – строчными буквами.
Какое действие выполняет командная строка type *.txt > doc
Команда не выполнится, так она неверна
Команда скопирует файл D:\s1.txt в каталог D:\DOC
Команда скопирует файл D:\s1.txt в файл \doc
Команда изменит расширения всех файлов с txt на
doc
нет правильных ответов
28
4.8. На дисках D: и A: организована следующая структура каталогов и
файлов:
A:\
D:\
A
r3.txt
D
s1.tx
D
s2.txt
r2.txt
A
s1.txt
r3.txt
Выберите команду, в результате выполнения которой может быть удален файл
A:\A\r3.txt
A:\A>del \*.txt
A:\>del A\r3.txt
D:\A>del r3.*
несколько правильных ответов
нет правильных ответов
4.9.
A:\
DOC3
DOC1
TOM3
DOC3
Дано дерево каталогов:
Какова полная спецификация файла DOC3?
A:\DOC3
A:\DOC3\DOC3
A:\DOC3\DOC1
A:\TOM3\DOC3
нет правильных ответов
29
4.10. Выберите команду, в результате выполнения которой исходная
файловая структура измениться и примет заданный вид.
C:\
C:\
a1.txt
a2.txt
DOC
a1.txt
a2.txt
DOC
a1.doc
a2.txt
Активным является C: . Логические имена дисков и имена
каталогов заданы заглавными, а имена файлов – строчными буквами.
rd DOC\*.*
del \DOC\*.*
del *.*
rd C:\DOC
нет правильных ответов
4.11. В локальной сети на сервере с именем Srv1.uni.ru создана
общая папка с сетевым именем exam. В папке сохранен
документ test.doc. Какая спецификация доступа к документу
test.doc с компьютеров-клиентов этой сети является
правильной?
\\Srv1.uni.ru\exam\test.doc
Srv1.uni.ru.exam\test.doc
\\exam\test.doc\Srv1.uni.ru
\Srv1.uni.ru.exam.test.doc
нет правильных ответов
4.12. На дисках D: и A: организована следующая структура
каталогов и файлов:
30
A:\
D:\
D
s1.txt
s1.doc
A
s1.txt
D
r1.txt
r3.txt
r1.txt
r2.txt
A
s1.doc
r2.txt
r3.txt
Логические имена дисков и имена каталогов заданы заглавными, а
имена файлов – строчными буквами.
Активным является D:\ . Выберите команду (группу команд), в
результате выполнения которых файл D:\s1.txt будет скопирован
на диск A:
type s1.txt >A:\s1.txt
cd D copy
s1.txt A:
cd A:\A
copy A:*.txt s1.txt
cd D copy
s1.*.* A
нет правильных ответов
4.13. На диске D: организована структура файлов и каталогов.
31
D:\
s1.txt
s1.doc
DOC
s1.txt
s2.doc
Активным является D:\ . Логические имена дисков и имена
каталогов заданы заглавными, а имена файлов – строчными буквами.
Какое действие выполняет командная строка copy *.doc doc
Команда не выполнится, так она неверна
Команда скопирует файл D:\s1.doc в каталог
D:\DOC
Команда скопирует файл D:\s1.doc в файл \doc
Команда изменит расширения всех файлов на doc
нет правильных ответов
4.14. В некотором каталоге хранился файл Дневник.txt. После того,
как в этом каталоге создали подкаталог и переместили в
созданный подкаталог файл Дневник.txt, полное имя файла
стало A:\SCHOOL\USER\TXT\MAY\Дневник.txt.
Каково полное имя каталога, в котором хранился файл до
перемещения?
MAY
A:\SCHOOL\USER\TXT
TXT
A:\SCHOOL\USER\TXT\MAY
нет правильных ответов
4.15. На диске D: организована структура файлов и каталогов.
32
D:\
s1.txt
s1.doc
DOC
r.txt
s2.doc
sort.exe
Активным является каталог D:\DOC . Логические имена дисков и
имена каталогов заданы заглавными, а имена файлов – строчными
буквами. Какое действие выполняет командная строка dir >
\s1.txt
Команда не выполнится, так она неверна
Команда запишет информацию о содержимом диска
D: в конец файла D:\s1.txt
Команда запишет информацию о содержимом
каталога D:\DOC в файл D:\s1.txt, перезаписывая его
Команда запишет информацию о содержимом
каталога D:\DOC в новый файл D:\DOC\s1.txt
нет правильных ответов
4.16. На дисках D: и A: организована следующая структура
каталогов и файлов:
A:\
D:\
D
s1.txt
s1.doc
A
s1.txt
D
r1.txt
r3.txt
r1.txt
r2.txt
33
A
s1.doc
r2.txt
r3.txt
Логические имена дисков и имена каталогов заданы заглавными, а
имена файлов – строчными буквами.
Активным является D:\ . Выберите команду (группу команд), в
результате
выполнения которых
будет перезаписан файл
D:\D\s1.doc
copy A:\A\*.txt D:\*.doc
cd A
type A:\s1.doc >D
cd D
type ..\s1.txt >s1.doc
copy A:\*.* *.doc
нет правильных ответов
4.17. В локальной сети на сервере с именем Srv1 создана общая
папка с сетевым именем test. В папке test имеется подпапка
doc, а в ней сохранен документ exam. Какая спецификация
доступа к документу exam с компьютеров-клиентов этой сети
является правильной?
//Srv1/test/doc/exam
\\test\doc\exam.Srv1
\\Srv1\test\doc\exam
\Srv1\exam\test\doc
нет правильных ответов
34
4.18. На дисках D: и A: организована следующая структура
каталогов и файлов:
D:\
A
r3.txt
D
s1.tx
s2.txt
Логические имена дисков и имена каталогов заданы заглавными, а
имена файлов – строчными буквами.
A:\
D
A
s1.txt
r2.txt
r3.txt
Выберите команду, в результате выполнения которой будет
объединено содержимое файлов A:\D\r2.txt и D:\A\r3.txt
D:\A>copy A:\D\r2.txt+r3.txt
D:\D>copy \A\*.*+r2.txt
A:\D>copy r2.txt+r3.txt
несколько правильных ответов
нет правильных ответов
4.19. Файл Задача5 хранился в каталоге Задачник. После того, как
файл Задача5 переместили в каталог верхнего уровня, полное
имя файла стало Е:\Класс9\Физика\Задача5.
35
Каково было полное имя каталога, в котором хранился файл до
перемещения?
Е:\Задачник
Е:\Класс9\Задачник
Е:\Класс9\Физика\Задачник
Е:\Класс9\Физика
нет правильных ответов
4.20. На дисках D: и A: организована следующая структура
каталогов и файлов:
A:\
D:\
D
s1.txt
s1.doc
A
s1.txt
D
r1.txt
r3.txt
r1.txt
r2.txt
A
s1.doc
r2.txt
r3.txt
Логические имена дисков и имена каталогов заданы заглавными, а
имена файлов – строчными буквами.
Активным является D:\ . Выберите команду (группу команд), в
результате выполнения которых будет изменено содержимое файла
D:\s1.txt. Размеры всех файлов отличны от нулевого.
copy s1.txt+A\r2.txt
type D\s1.txt>>s1.txt
cd D
copy s1.txt +\s1.txt
dir A:\*.doc>>s1
нет правильных ответов
36
4.21. В локальной сети на сервере с именем Srv1 создана общая
папка с сетевым именем exam. В папке сохранен документ
test.doc. Какая спецификация доступа к документу test.doc с
компьютеров-клиентов этой сети является правильной?
//Srv1/exam/test.doc
\Srv1\exam\test.doc
//exam/test.doc/Srv1
A:\
D
r2.txt
A
s1.txt
r3.txt
\\Srv1\exam\test.doc
нет правильных ответов
4.22. На дисках D: и A: организована следующая структура
каталогов и файлов:
D:\
A
r3.txt
D
s1.txt
s2.txt
Логические имена дисков и имена каталогов заданы заглавными, а
имена файлов – строчными буквами.
Выберите команду, в результате выполнения которой может быть
скопирован файл из каталога D:\D в каталог A:\A
37
A:\>copy D:\D\*.txt
A:\A>copy D:\D\r2.txt
D:\A>copy \D\*.* A:\A
D:\D>copy \*.txt A:\A\*.doc
нет правильных ответов
4.23. На диске D: организована структура файлов и каталогов.
D:\
s1.txt
s3.doc
DOC
s1.txt
s2.doc
Активным является каталог D:\DOC . Логические имена дисков и
имена каталогов заданы заглавными, а имена файлов – строчными
буквами. Какое действие выполняет командная строка
ren \*.doc *.txt
Команда скопирует файл D:\DOC\s2.doc в файл
D:\s2.txt
Команда переименует файл D:\DOC\s2.doc в
D:\DOC\s2.txt
Команда переименует файл D:\s3.doc в D:\s3.txt
Команда изменит расширения всех файлов на txt
нет правильных ответов
4.24. На дисках D: и A: организована следующая структура
каталогов и файлов:
38
A:\
D:\
D
s1.txt
s1.doc
A
s1.txt
D
r1.txt
r3.txt
r1.txt
r2.txt
A
s1.doc
r2.txt
r3.txt
Логические имена дисков и имена каталогов заданы заглавными, а
имена файлов – строчными буквами.
Активным является D:\ . Выберите команду (группу команд), в
результате выполнения которых файл A:\D\r2.txt будет
скопирован на диск D:
cd A:\A copy
A:r2.txt
dir A:\D >D:\r2.txt
cd A
copy A:\D\*.* D:\
cd A:\D copy
A:r2.txt
нет правильных ответов
4.25. Выберите команду, в результате выполнения которой исходная
файловая структура измениться и примет заданный вид.
39
C:\
C:\
a1.txt
a2.txt
DOC
DOC
a1.txt
a2.txt
a1.doc
a2.txt
Активным является каталог C:\DOC\ . Логические имена дисков и
имена каталогов заданы заглавными, а имена файлов – строчными
буквами.
rd C:\*.*
del \*.*
del *.*
del *.txt
нет правильных ответов
40
Download