Студопедия — Кодирование команд и файлов
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Кодирование команд и файлов






Команды MS DOS кодируются и вызываются для выполнения латинскими буквами (безразлично, прописными или строчными), набираемыми в командной строке вслед за мигающим курсором приглашения. Полная структура команды обычно имеет следующую структуру (все части команды разделяются пробелами):

<командное слово> <пробел>< список параметров><пробел>< ключ>

Например: DIR C:\ /p

В рассматриваемом примере командному слову соответствует команда чтения содержимого каталога - dir [3], в качестве списка параметров выступает указание на конкретный диск (винчестер - С:), каталог (в данном случае – корневой, что показано символом \), ключ /p устанавливает режим постраничного вывода результата выполнения команды (такой режим используется, если каталог содержит так много файлов и других каталогов, что информация о них не размещается сразу полностью на экране). При этом не играет роли, какими буквами – прописными или строчными, - набираются элементы команды.

Многие команды операционной системы соответствуют командным файлам. Таким образом, и файлы, и команды кодируются согласно единым правилам. Название команды может состоять не более чем из 8 символов, расширение (то есть тип) – не более чем из 3. При вызове команды (если ее имя уникально), тип можно не указывать. В любом случае в названии и расширении файла при работе под MS DOS запрещено использовать следующие символы:

.,? * [ ] < > \ /;: | + =

Зарезервированными, то есть запрещенными к использованию в качестве имен файлов и команд, являются также некоторые слова, зарезервированные как названия устройств персонального компьютера (например, PRN - то есть принтер, NUL - то есть «пустое» устройство и т.п.).

Примеры имен файлов и команд:

 

Правильно Неправильно Комментарии
command.com command,com Запятая вместо точки
diskcopy дiskcopy.exe Использование не латинского символа в имени (или типе) файла
aUtoexec.BAT autoexecute.batch Слишком длинное имя и расширение
vasyatxt.1 1.vasya.txt Недопустимый элемент в имени (точка)
[email protected] lpt1.678 Использование зарезервированного имени (lpt1 – наименование 1-го порта принтера)
One_Way.tct two/way.txt Недопустимый элемент в имени
text_1.txt text 1.txt Пробел в имени файла

 

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

Например, на диске обычно хранятся две копии системного командного файла:

C:\command.com

C:\WINDOWS\command.com

Элементы имени, позволяющие различать данные файлы, а именно - C:\ или C:\WINDOWS\,относятся к элементам имени каталога, в котором размещаются данные файлы. Благодаря этому на одном диске можно хранить несколько файлов с одним и тем же фактическим именем, а при создании файла не заботиться об уникальности его имени. Это, например, может оказаться необходимо при работе на одном компьютере нескольких пользователей, имеющих привычку давать идентичные названия своим работам, либо при резервировании (дублировании) важных данных. Не менее важной является возможность запуска любой внешней команды по ее полному имени, независимо от того, какой каталог является текущим.

При работе с файлами предусмотрены два специальных символа, с помощью которых поиск и сортировку файлов на диске можно сделать гораздо более простыми и удобными. Их применение будет особо полезно при работе из командной строки с многоуровневыми каталогами сложной структуры, так как обеспечивается экономия времени и усилий при указании имен файлов. Речь идет о символах звездочка (*) и вопросительный знак (?), которые в данном случае носят название символов замены. По-английски символы замены называются термином wildcard, что означает игральную карту «джокер». Эти символы заменяют собой отдельные символы или целиком имя и/или тип файла, что позволяет пользователю обращаться сразу к множеству файлов.

Вопросительный знак (?) в имени или в расширении имени файла означает, что в этой позиции может находиться любой (но только по одному на каждый символ замены) символ. Например, если в активном каталоге имеется несколько файлов, имеющих небольшие различия в именах файлов, чтобы увидеть их полный перечень, достаточно в команде DIR указать следующее:

DIR letter??.txt

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

letter01.txt

letter02.txt

letteraa.txt

letteROW.txt

Не подпадают под данный шаблон файлы setter01.txt, leter01.txt letter.txt, letter1.txt, letter01.doc.

Звездочка означает, что в этой и в оставшихся позициях имени или расширения файла могут быть любые символы. Например, если выполнить команду

DIR letter??.*

будет выведен список следующих файлов:

letter01.txt

letter02.txt

letteraa.txt

letteROW.txt

letter01.doc

Полная система команд операционной системы включает достаточно большое их число, которое можно подразделить на следующие классы:

· команды настройки;

· команды работы с файлами;

· команды работы с дисками;

· команды работы с каталогами.

 








Дата добавления: 2015-10-15; просмотров: 359. Нарушение авторских прав; Мы поможем в написании вашей работы!



Важнейшие способы обработки и анализа рядов динамики Не во всех случаях эмпирические данные рядов динамики позволяют определить тенденцию изменения явления во времени...

ТЕОРЕТИЧЕСКАЯ МЕХАНИКА Статика является частью теоретической механики, изучающей условия, при ко­торых тело находится под действием заданной системы сил...

Теория усилителей. Схема Основная масса современных аналоговых и аналого-цифровых электронных устройств выполняется на специализированных микросхемах...

Логические цифровые микросхемы Более сложные элементы цифровой схемотехники (триггеры, мультиплексоры, декодеры и т.д.) не имеют...

Разработка товарной и ценовой стратегии фирмы на российском рынке хлебопродуктов В начале 1994 г. английская фирма МОНО совместно с бельгийской ПЮРАТОС приняла решение о начале совместного проекта на российском рынке. Эти фирмы ведут деятельность в сопредельных сферах производства хлебопродуктов. МОНО – крупнейший в Великобритании...

ОПРЕДЕЛЕНИЕ ЦЕНТРА ТЯЖЕСТИ ПЛОСКОЙ ФИГУРЫ Сила, с которой тело притягивается к Земле, называется силой тяжести...

СПИД: морально-этические проблемы Среди тысяч заболеваний совершенно особое, даже исключительное, место занимает ВИЧ-инфекция...

Этапы трансляции и их характеристика Трансляция (от лат. translatio — перевод) — процесс синтеза белка из аминокислот на матрице информационной (матричной) РНК (иРНК...

Условия, необходимые для появления жизни История жизни и история Земли неотделимы друг от друга, так как именно в процессах развития нашей планеты как космического тела закладывались определенные физические и химические условия, необходимые для появления и развития жизни...

Метод архитекторов Этот метод является наиболее часто используемым и может применяться в трех модификациях: способ с двумя точками схода, способ с одной точкой схода, способ вертикальной плоскости и опущенного плана...

Studopedia.info - Студопедия - 2014-2024 год . (0.013 сек.) русская версия | украинская версия