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

Цель работы

Целью работы является приобретение практических навыков работы в командном режиме ОС Windows.

Общие сведения о командах

Основным интерфейсом для любой ОС является командный интерфейс, представленный набором команд. Количество команд ОС может быть достаточно большим, каждая команда реализует одно действие над заданным ресурсом, а основным устройством управления при этом является клавиатура. Графический интерфейс является надстройкой над командным интерфейсом, т.е. любое действие, заданное мышью, выполняется с помощью соответствующей команды ОС. Поэтому, работая в командном режиме, Вы можете использовать абсолютно все возможности, заложенные разработчиками ОС. Графический интерфейс дает возможность выполнять только те действия, которые заложили разработчики этого интерфейса.

Командный интерфейс требует от пользователя более глубоких знаний устройства компьютера и ОС, поэтому он, прежде всего, предназначен для применения IT-специалистами.

Операционная система готова к диалогу, если на экране имеется приглашение, например A:\> или C:\>. Команда состоит из имени команды и параметров, разделенных пробелами. Команда может набираться как прописными, так и строчными латинскими буквами, а завершается нажатием клавиши ENTER. Формат команды следующий:

команда [ключи] [аргументы]

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

Команды бывают двух типов: внутренние и внешние. Внутренние команды выполняются командным процессором (файл cmd . exe); внешние команды реализуются программами, поставляемыми вместе с ОС в виде отдельных файлов.

Возможны два варианта перехода в командный режим из Windows: режим командной строки (Пуск –> Программы –> Стандартные –> Командная строка или Пуск –> Выполнить –> cmd . exe).

3. Основные соглашения Windows
об именах файлов и устройств

Имя устройства

В состав компьютера входит множество устройств, к некоторым из них можно обращаться через команды ОС. К таким устройствам относятся внешние запоминающие устройства (ВЗУ), клавиатура, монитор, принтер, порты.

В качестве ВЗУ используются устройства хранения информации на магнитных, лазерных и магнитооптических дисках, а также различные USB-флэш накопители, которые обозначаются буквами латинского алфавита. Имена A: и B: зарезервированы за гибкими магнитными дисками. Обратите внимание: после имени диска обязательно ставится двоеточие! Для смены текущего диска достаточно набрать его имя в командной строке. Например: C : – переключение на работу с жестким диском.

Клавиатура и монитор являются устройствами системного ввода и вывода, для обозначения которых в информатике применяется специальный термин «консоль», поэтому для обращения к этим устройствам используется групповое имя CON. При вводе информации консолью является клавиатура, а при выводе – монитор.

Обмен данными с внешним миром компьютер реализует через специальные устройства, получившие название портов. Для ОС порты и устройства, подключаемые через соответствующий порт к компьютеру, имеют одинаковое имя. В системе известны следующие имена портов: COM1-COM3 – устройства (порты) с последовательным интерфейсом; LPT1-LPT3 – устройства (порты) с параллельным интерфейсом.

Для принтера в системе зарезервировано имя PRN. В Windows имеется также зарезервированное имя для фиктивного устройства NUL, которое удобно использовать в командах переназначения вывода.

Имя файла

Имя файла Windows, включая расширение, может содержать до 255 символов. Допустимы прописные и строчные буквы латиницы и кириллицы, цифры, знаки пунктуации и специальные символы: $, #, &, @, !, %, (, ), {, }, ~, ^, -, _. Имена файлов не должны совпадать с именами устройств, зарезервированными в системе.

Имя каталога

Каталог – специальное место на диске, в котором хранятся имена файлов и основные сведения о них. Каждый каталог имеет свое имя и может быть зарегистрирован в другом каталоге. Если каталог А зарегистрирован в каталоге В, то А является подкаталогом В, а В – родительский каталог для А.

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

Требования к имени каталога те же, что и к именам файлов, как правило, расширение имени для каталога не используется. В Windows имеется несколько зарезервированных имен для каталогов:

. – имя текущего каталога;

.. – имя родительского каталога.

Имя пути

Путь – это последовательность имен каталогов, разделенных символом « \ », которая задает маршрут от текущего или корневого каталога к тому каталогу, где находится нужный файл.

Если путь начинается с символа « \ », то он называется абсолютным и вычисляется от корневого каталога диска, иначе – путь является относительным и отсчитывается от текущего каталога. Например: CD \DOD\EXE – смена текущего каталога с абсолютным указанием пути; CD .\LETTER – смена текущего каталога с относительным указанием пути.

Полное имя файла

Полное имя файла (или спецификация файла) имеет вид:

имя диска:[\путь\]имя_файла[.расширение]

Обязательным является указание имени файла, остальные элементы спецификации могут отсутствовать. По умолчанию используются текущий диск и текущий каталог.

Во многих командах в именах файлов могут использоваться метасимволы: « * » и « ? » для выполнения групповых операций. Символ « * » обозначает любое число любых символов (в том числе ни одного), « ? » – один произвольный символ. Например: С:\DOD\EXE\PRINT.BAT – полная спецификация файла; C:\DOD\EXE\*.BAT – групповая спецификация файлов с любым допустимым именем и расширением BAT.

Синтаксис основных команд

Рассмотрим основные команды Windows, сгруппировав их по типам выполняемых операций. Подробную информацию по любой команде можно получить, используя ключ « /? ». При описании команды используются следующие обозначения:

d: – имя диска; path – путь доступа; filename – имя файла.

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

4.1.1. Команда: ATTRIB

Назначение: установить атрибуты файла.

Формат:

ATTRIB [+A|-A][+H|-H][+R|-R][+S|-S] [[d:][path]filename] [/S]

Параметры:

+A|-A – добавить/удалить атрибут архивации;

+H|-H – добавить/удалить атрибут скрытого файла;

+R|-R – добавить/удалить атрибут защиты от записи;

+S|-S – добавить/удалить атрибут системного файла;

/S  – работа в заданной директории и поддиректориях.

Пример:

ATTRIB +R *.* – назначить атрибут «только для чтения» всем файлам из текущего каталога.

4.1.2. Команда: COPY

Назначение: копирование/слияние файлов.

Формат для копирования файлов:

COPY source [/A|/B][destination][/A|/B][/V]

Формат для слияния двух и более файлов:

COPY [d:][path]filename1[/A|/B] + [d:][path]filename2[/A|/B] [+...] [destination][/A|/B][/V]

Параметры:

source – имя файла, который необходимо копировать;

destination – размещение и имя файла копии;

/A – файл рассматривается как ASCII-файл;

/B – файл рассматривается как бинарный;

/V – проверка копирования;

filename1, filename2 – имена объединяемых файлов.

Примеры:

COPY A.TXT+*.TXT /V – добавление в текстовый файл A.TXT содержимого всех текстовых файлов из текущего каталога;

COPY CON FILE.DAT – копирование с клавиатуры в файл FILE.DAT.

4.1.3. Команда: XCOPY

Назначение: копирование файлов и каталогов.

Формат:

XCOPY source [destination][/A][/H][/S][/E][/V]

Параметры:

source – имя файла, который надо копировать;

destination – размещение и имя файла, в который надо копировать;

/A – копировать те файлы, где установлен атрибут архивации;

/H – копировать те файлы, где установлен атрибут скрытого файла;

/S – копировать каталог с подкаталогами, кроме пустых;

/E – копировать каталог и с пустыми подкаталогами;

/V – выполнить проверку операции.

Пример:

XCOPY A:\PROG /A – копирование файлов с включенным атрибутом «архивный».

4.1.4. Команда: MOVE

Назначение: пересылка файлов и переименование каталогов.

Формат:

MOVE [/Y] [d:][path]file_old [d:][path]file_new

Параметры:

file_old – старое имя файла;

file_new – новое имя файла;

/Y – отказ от запроса на подтверждение замены файлов.

Пример:

MOVE *.TXT D:\MYDIR – пересылка всех файлов типа TXT из текущего каталога в каталог D:\MYDIR.

4.1.5. Команда: REN

Назначение: переименование файлов.

Формат:

REN [d:][path]filename1 filename2

Параметры:

filename1 – старое имя файла;

filename2 – новое имя файла.

Пример:

REN *.TXT *.DOC – смена расширения файлов в текущем каталоге.

4.1.6. Команда: DEL

Назначение: удаление файлов.

Формат:

DEL [d:][path]filename [/P]

Параметры:

/P – удаление с подтверждением операции.

Комментарий: файлы с атрибутом защиты от записи этой командой не удаляются; удаленные файлы могут быть восстановлены командой UNDELETE.

Пример:

DEL *.BAK – удаление всех файлов типа BAK из текущего каталога.

4.1.7. Команда: TYPE

Назначение: вывод содержимого текстового файла на экран.

Формат:

TYPE [d:][path]filename

Пример:

TYPE A.DAT – вывод файла A.DAT на экран.

4.1.8. Команда: ECHO

Назначение: вывод сообщений и переключение режима отображения команд на экране.

Формат:

ECHO [ON | OFF]е

ECHO [сообщение]

Пример:

ECHO Привет – вывод слова “Привет” на экран.

4.1.9. Команда: WHERE

Назначение: поиск файлов по заданному шаблону.

Формат:

WHERE [/R каталог] [/Q] [/F] [/T] шаблон

Параметры:

/R – рекурсивный поиск, начиная с указанного каталога;

/Q – только код завершения без вывода списка найденных файлов;

/F – вывод имен найденных файлов в кавычках;

/T – вывод размера, даты и времени изменения найденных файлов.

Комментарий:

1) поиск проводится в текущем каталоге и в каталогах, указанных в глобальной переменной PATH;

2) шаблон поиска задает имена искомых файлов;

3) в шаблоне можно использовать метасимволы « * » и « ? »;

4) команда применяется в версиях Windows 7 и более поздних.

Примеры:

WHERE DISK* – поиск файлов, имена которых начинаются строкой ”DISK”;

WHERE /R %WINDIR%\SYSTEM32 *.LOG – поиск файлов с расширением LOG, начиная с подкаталога SYSTEM32 системного каталога Windows.

Команды управления ОС

4.2.1. Команда: VER

Назначение: вывод версии операционной системы.

Формат: VER

4.2.2. Команда: SYSTEMINFO

Назначение: вывод подробной информации о конфигурации компьютера.

Формат: systeminfo

4.2.3. Команда: DATE

Назначение: установить значение системной даты.

Формат: DATE [date]

Параметры: date – значение даты.

Комментарий: если команда подана без параметров, то она выводит текущую дату.

4.2.4. Команда: TIME

Назначение: установить значение системного времени.

Формат: TIME [time]

Параметры: time – значение времени.

Комментарий: если команда подана без параметров, то она выводит текущее время.

4.2.5. Команда: START

Назначение: запуск указанной программы или команды в отдельном окне.

Формат: START [d:][path]program

Параметры: program – запускаемое приложение.

Пример: START D:\USER\Matrix.exe

4.2.6. Команда: PATH

Назначение: установить пути поиска исполняемых файлов.

Формат:

PATH [[d:][path[;[d:]path][;...]]

Параметры:

path – маршруты, где ОС ищет исполняемые файлы.

Комментарий: указанные в команде маршруты запоминаются в глобальной переменной PATH.

Пример:

PATH C:\WINDOWS\SYSTEM32;C:\EXE – при запуске программ, помимо текущего каталога просматривать указанные в команде каталоги.

4.2.7. Команда: SHUTDOWN

Назначение: перезагрузка/завершение работы компьютера.

Формат: shutdown [-s] [-r]

Параметры:

-R – перезагрузка компьютера;

-S – завершение работы компьютера.

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

4.3.1. Команда: CHDIR (CD)

Назначение: изменить текущий каталог.

Формат: CD [/D] [d:][path]

Параметры:

/D – используется для одновременной смены текущих диска и каталога.

Пример:

СD .. – переход в родительский каталог;

СD /D D:\USER – переход на другой диск в каталог USER.

4.3.2. Команда: MKDIR (MD)

Назначение: создать каталог.

Формат: MD [d:]path

Параметры: path – имя создаваемого каталога.

Пример:

MD A:\PROG – создать подкаталог первого уровня на гибком диске.

4.3.3. Команда: RMDIR (RD)

Назначение: удалить директорию.

Формат: RD [/S] [d:]path

Параметры:

path – имя каталога, который нужно удалить.

/S – удаление каталога и содержащихся в нем файлов и подкаталогов.

Пример:

RD MYCAT – удалить подкаталог MYCAT в текущем каталоге.

4.3.4. Команда: DIR

Назначение: вывод содержимого каталога на экран.

Формат:

DIR [d:][path][filename] [/O:order] [/B][/P][/S][/W]

Параметры:

filename – имя файла или файлов;

/O:order – сортировка каталога, вместо order может быть: (D – сортировка по дате, E – сортировка по расширению; N – сортировка по имени; S – сортировка по размеру);

/B – вывести имена файлов и подкаталогов;

/P – пауза после заполнения каждого экрана;

/S – просмотр подкаталогов;

/W – вывод в широком формате.

Пример:

DIR \*.BAK /S /B – вывод указанных файлов в пределах всего диска.

4.3.5. Команда: VOL

Назначение: вывод метки и серийного номера диска.

Формат: VOL [d:]

Комментарий: команда без параметра выводит метку текущего диска.

Пример: VOL C: – вывод метки диска C.

4.3.6. Команда: LABEL

Назначение: создание, изменение и удаление метки диска.

Формат: LABEL [d:] [метка]

Комментарий: если при вызове команды не указана метка, то на экран выводится текущая метка диска и выводится запрос на изменение или удаление метки.

Пример:

LABEL H: Петров – запись на диск H метки «Петров».

4.3.7. Команда: FORMAT

Назначение: форматирование логического диска.

Формат: FORMAT d: [/FS:система] [/V:метка] [/Q]

Параметры:

/FS:система – тип файловой системы (FAT, FAT32 или NTFS);

/V:метка – метка тома;

/Q – быстрое форматирование.

Пример:

FORMAT A: /F:1440 /S – форматирование системного гибкого диска на 1,44 МБ.

4.3.8. Команда: CHKDSK

Назначение: проверить диск на наличие системных ошибок.

Формат: CHKDSK [[d:][path]filename] [/F][/V][/R]

Параметры:

filename – имена файлов, проверяемых на фрагментацию;

/F – исправлять ошибки, обнаруженные на диске;

/V – печатать имена файлов по мере проверки диска;

/R – восстановление поврежденных секторов.

Пример:

CHKDSK A: /F – выполнить проверку гибкого диска.

Переназначение ввода/вывода

Операционная система имеет средства переназначения потоков ввода и вывода данных для любых программ, работающих под ее управлением. Например, если какая-либо программа по умолчанию выводит результаты на экран монитора, то можно этот вывод направить в определенный файл на диске. Для этого имеются специальные команды:

>> – переназначить вывод с добавлением данных к уже существующим;

> – переназначить вывод с замещением данных;

< – переназначить ввод данных.

Примеры:

DIR >> CATALOG.DAT – добавление содержимого текущего каталога в существующий файл CATALOG.DAT;

DIR > PRN – вывод содержимого текущего каталога на печать;

Фильтры и конвейеры

Фильтр – это программа, которая читает заданный поток ввода данных, обрабатывает его, а затем осуществляет вывод. К фильтрам относят команды: FIND, MORE, SORT. С помощью фильтров можно организовать конвейер команд, в котором результаты выполнения одной программы сразу же передаются в качестве входных данных для другой программы. Количество программ, связываемых в один конвейер, может быть произвольным. В конвейере можно использовать команды переназначения ввода или вывода.

4.5.1. Команда: FIND

Назначение: поиск заданной строки символов во входном потоке данных.

Формат:

FIND [/I] [/V] “string” [d:][path][filename]

Параметры:

“string” – строка символов для поиска;

/I – поиск без учета регистра символов;

/V – выводить строки, не содержащие заданную строку string.

Пример:

FIND “привет” C:\MYLETTER.TXT – поиск слова “привет” в заданном файле.

4.5.2. Команда: SORT

Назначение: сортировка входного потока данных.

Формат:

SORT [/R] [/+n] [d:][path][filename]

Параметры:

/R – сортировка в обратном порядке;

/+n – сортировка строк, начиная с позиции n.

Пример:

SORT /+10 C:\MYLETTER.TXT – вывести на экран упорядоченные строки из заданного файла; сортировку проводить, начиная с 10 позиции каждой строки. Если файл содержит, например, расписание движения самолетов, и с 10 позиции в каждой строке этого файла хранится название пункта назначения, то сортировка будет проводится по этому названию.

4.5.3. Команда: MORE

Назначение: последовательный вывод на экран входных данных фрагментами по 24 строки (одна экранная страница).

Формат:

MORE [d:][path][filename]

Пример:

MORE C:\ANKETA.DAT – вывод на экран содержимого заданного файла по 24 строки.

 

 

4.5.4. Команда: | (вертикальная черта)

Назначение: организация конвейера команд.

Примеры:

DIR | SORT – вывод отсортированного каталога на экран, сортировка проводится по первой позиции каждой строки;

DIR | SORT > CATALOG.DAT – вывод отсортированного каталога в файл CATALOG.DAT;

DIR | SORT | MORE – постраничная выдача отсортированного каталога на экран;

DIR | FIND “DIR” – вывод имен подкаталогов из текущего каталога на экран.

Сетевые команды

4.6.1. Команда: IPCONFIG

Назначение: вывод информации по сетевым подключениям.

Формат: IPCONFIG [/all]

Параметр ALL используется для вывода полной информации.

4.6.2. Команда: NSLOOKUP

Назначение: определение IP-адреса(ов) сайта.

Формат: NSLOOKUP [yandex.ru]

4.6.3. Команда: PING

Назначение: проверка связи с указанным узлом сети.

Формат:

PING [адрес] [-n число запросов]

Параметры:

адрес – IP-адрес или доменное имя узла сети;

-n – указывает число посылаемых запросов.

 

Комментарии: команда посылает указанному узлу сети запросы и в течение заданного времени ожидает ответа. При наличии ответа выводит информацию о времени прохождения запросов. Команда работает на низком уровне стека сетевых протоколов, поэтому работает даже при отказе сетевых служб операционной системы.

Примеры:

PING yandex.ru

PING 5.255.255.55

4.6.4. Команда: TRACERT

Назначение: выводит сведения обо всех промежуточных маршрутизаторах, через которые прошли данные на пути к целевому узлу сети.

Формат:

TRACERT адрес

Примеры:

TRACERT yandex.ru

TRACERT 5.255.255.55

Порядок выполнения работы

5.1. Войти в режим командной строки (Пуск –> Программы –> Стандартные –> Командная строка или Пуск –> Выполнить –> cmd . exe).

5.2. Запросить версию ОС, с которой Вы работаете.

5.3. Очистить экран монитора.

5.4. Отформатировать USB-флэш накопитель, предварительно сохранив его содержимое в отдельном каталоге жесткого диска.

5.5. Задать метку флэш-диска.

5.6. Используя команды работы с каталогами, выполнить следующее:

- создать каталог mydir на флэш-диске;

- скопировать в него не менее 5 файлов из любого подкаталога жесткого диска;

- вывести содержимое каталога mydir на экран, изучить структуру записей каталога и занести их в отчет;

- познакомиться со справкой по команде DIR и отсортировать содержимое каталога mydir по имени и по размеру файлов;

- используя команду переназначения вывода, записать содержимое каталога mydir в файл dir . dat корневого каталога флэш-диска;

- вывести содержимое файла dir . dat на экран;

- удалить файл dir . dat;

- с помощью конвейера, состоящего из команд DIR и FIND, вывести имена подкаталогов корневого каталога диска С: на экран.

5.7. Скопировать программу «Калькулятор» (calc . exe) в каталог mydir . На примере скопированной программы освоить запуск программ из разных каталогов: из текущего каталога и из любого каталога с указанием пути.

5.8. Удалить каталог mydir на флэш-диске.

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

- создать каталог text на флэш-диске и создать в нем текстовый файл 1.txt, записав в него свою фамилию и имя;

- скопировать исполняемые (exe) файлы внешних команд, начинающиеся на “disk”, из папки C:\WINDOWS\SYSTEM32 в корневой каталог флэш-диска;

- удалить каталог text на флэш-диске;

- выполнить проверку флэш-диска на наличие системных ошибок.

5.10. Вывести на экран подробную информацию по сетевым подключениям Вашего компьютера.

5.11. На примере любого узла сети Интернет (yandex.ru, mail.ru и т.д.) выполнить и проверить работу команд NSLOOKUP, PING и TRACERT.

 


Дата добавления: 2021-06-02; просмотров: 666; Мы поможем в написании вашей работы!

Поделиться с друзьями:




Мы поможем в написании ваших работ!