69428

Команди для роботи з файлами та каталогами в MS-DOS

Лекция

Информатика, кибернетика и программирование

Існує два типи команд операційної системи MS DOS: внутрішні та зовнішні. Внутрішні команди – це найпростіші та найчастіше використовувані команди системи. Вони є частиною командного процесора COMMAND.COM і завантажуються...

Украинкский

2014-10-04

20.09 KB

6 чел.


Тема №10. Команди для роботи з файлами та каталогами в MS-DOS.

Мова команд операційної системи MS DOS є основним засобом спілкування користувача із системою. Команда MS DOS має такий вигляд:

mmm [al а2 ... an] [/f1 /f2 ... /fk].

Тут mmm – назва команди (програми). Це є обов'язковий елемент. Аргументи а1 а2 ... an, які не є обов'язковими (факт необов'язковості позначається квадратними дужками) і вимагаються не в кожній команді, як правило, вказують на ті об'єкти, з якими має справу дана команда (імена накопичувачів, каталогів, файлів і т.д.). Параметри /f1 /f2 ... /fk служать для завдання різних модифікацій і режимів в разі виконання даної команди.

Існує два типи команд операційної системи MS DOS: внутрішні та зовнішні.

Внутрішні команди – це найпростіші та найчастіше використовувані команди системи. Вони є частиною командного процесора COMMAND.COM і завантажуються в пам'ять під час завантаження операційної системи.

Зовнішні команди реалізовані у вигляді окремих виконуваних програм, тобто у вигляді файлів, з розширенням .ЕХЕ або .СОМ і знаходяться вони в системному каталозі. Наведемо деякі, найуживаніші команди операційної системи MS DOS із їх коротким описом.

Команда DIR - виведення вмісту каталогу. Синтаксис: DIR [шлях] [/р] [/w]. Внутрішня команда, виводить на екран вміст заданого аргументом шлях каталогу. Параметр /р означає, що виведення буде проводитися по сторінках, а параметр /w -

виведення в ущільненому вигляді (по п'ять імен файлів в одному рядку) без додаткової інформації. Команда DIR без аргументів виводить вміст поточного каталогу. Приклади використання команди DIR:

DIR C:\USERS – виведення вмісту каталогу C:\USERS; DIR /Р – виведення вмісту поточного каталогу в посторінковому режимі; DIR \WINDOWS /W - виведення вмісту каталогу C:\WINDOWS в ущільненому вигляді.

Команда CD (Change Directory) – зміна поточного каталогу. Синтаксис: CD [шлях]. Внутрішня команда, встановлює поточним каталог заданий в аргументі шлях. Якщо, наприклад, виникає потреба замінити поточний каталог на C:\SAMPLE\SOURSES, то потрібно ввести в командний рядок таку команду:

CD \SAMPLE\SOURSE. Для переходу в каталог SOURSE потрібно ввести команду: CD SOURSE. Для повернення в батьківський каталог (SAMPLE) можна ввести команду: CD .. , а для переходу в кореневий каталог потрібно ввести CD \. Команда CD без параметрів виводить на екран назву поточного каталогу.

Команда MD (Make Directory) – створення каталогу. Синтаксис: MD каталог. Внутрішня команда, створює новий каталог заданий аргументом каталог. Цей аргумент може бути повним шляхом до каталогу, а також задавати ланцюжок каталогів. Приклади використання команди MD:

MD DOC – створення в поточному каталозі каталогу з іменем DOC; MD C:\USER\IVAN – створення підкаталогу IVAN у каталозі C:\USER (якщо він існує, в протилежному випадку створюється і цей каталог); MD NEW1\NEW2 – створення в поточному каталозі каталогу з іменем NEW1, а також створення в каталозі NEW1 Каталогу NEW2.

Команда RD (Remove Directory) – знищення каталогу. Синтаксис: RD каталог. Внутрішня команда, знищує каталог заданий аргументом каталог. Перед знищенням каталогу потрібно знищити всі файли, які є в ньому. Не можна також знищувати поточний каталог. Приклад використання команди RD:

RD C:\USER - знищення каталогу з іменем C:\USER.

Команда COPY – багатофункціональна команда, призначена для копіювання, об'єднання та створення файлів. Синтаксис: COPY файл 1 файл 2. Параметр файл 1 задає файл або групу файлів, що потрібно скопіювати, а параметр файл 2 задає каталог або назву файлу куди потрібно скопіювати. Обидва параметри можуть бути повними маршрутами до файлу (файлів).

Якщо потрібно об'єднати файли, то параметр файл 1 задає список файлів через знак +, які потрібно об'єднати, а параметр файл 2 задає назву результуючого файлу. У випадкові створення текстового файлу за допомогою команди COPY в ролі параметру файл 1 використовується ім'я стандартного пристрою введення CON, причому можна відразу ввести текст у створений файл (ознака завершення введення тексту - комбінація клавіш CTRL+Z). Приклади використання команди COPY:

COPY FILE1.TXT FILE2.TXT - копіювання файлу FILE1.TXT в файл FILE2.TXT (в поточному каталозі);

COPY FILE1.TXT C:\DOCUMENT - копіювання файлу FILE1.TXT з поточного каталогу в каталог C:\DOCUMENT, причому назва файлу не змінюється;

COPY C:\FILE1.TXT C:\DOCUMENT\FILE2.TXT - копіювання файлу FILE1.TXT з кореневого каталогу логічного диску С в каталог C:\DOCUMENT, причому назва файлу змінюється на FILE2.TXT;

COPY FILE 1.TXT+FILE2.TXT+FILE3. TXT C:\FILE4.TXT - об'єднання файлів FILE1.TXT, FILE2.TXT, FILE3.TXT, FILE4.TXT з поточного каталогу та копіювання в файл FILE4.TXT кореневого каталогу логічного диску С;

COPY CON FILE.TXT - створення в поточному каталозі файлу з іменем FILE.TXT, після чого можна ввести з клавіатури текст, який буде збережений в цьому файлі (після введення комбінації клавіш CTRL+Z).

Команда DEL (DELete) – знищення файлів. Синтаксис: DEL файл [/р]. Внутрішня команда, знищує файл(и) заданий аргументом файл. Аргумент файл може бути повним шляхом до файлу, а також може задавати список імен файлів розділених комою або шаблон групи файлів, що підлягають знищенню. Необов'язковий параметр /р означає, що перед знищенням файлів на екрані з'являтиметься запит на підтвердження знищення. Приклади використання команди DEL:

DEL C:\FILE1.TXT - знищення файлу FILE1.TXT в кореневому каталозі диску С; DEL FILEl.TXT,FILE2.TXT,FILE3.TXT - знищення в поточному каталозі трьох файлів FILE1.TXT, FILE2.TXT, FILE3.TXT;

DEL *.ВАК - знищення в поточному каталозі всіх файлів з розширенням .ВАК.

Команда REN (REName) - перейменування або переміщення файлів. Синтаксис: REN файл 1 файл 2. Внутрішня команда, змінює стару назву файлу, задану аргументом файл 1 на нову, задану аргументом файл 2. Аргументи можуть задавати повний шлях до файлу. Якщо шлях в аргументі файл 2 відрізняється від шляху в аргументі файл 1, то відбувається переміщення файлу в каталог, заданий в аргументі файл 2. Крім того, аргументи команди REN можуть бути шаблонами груп файлів, тобто можна одночасно міняти назву декількох файлів.

Приклади використання команди REN:

REN FILE1.TXT FILE2.TXT – перейменування файлу FILE1.TXT в файл FILE2.TXT;

REN C:\FILE1.TXT C:\DOC\FILE2.TXT - переміщення файлу FILE1.TXT з кореневого каталогу логічного диску С в каталог DOC, а також зміна його назви на FILE2.TXT;

REN *.ТХТ *.DOC – перейменування файлів типу .ТХТ у файли типу .DOC.

Команда FORMAT – форматування диска. Синтаксис:FORMAT диск: [/s] [/n:] [/t:]. Зовнішня команда, форматує вказаний в аргументі диск логічний диск, а також створює на ньому системні структури даних такі, як каталог та таблиця розміщення файлів FAT. Параметр [/n:] вказує на кількість секторів на доріжці, параметр [/t:] задає кількість доріжок на диску, а параметр [/s] означає, що на відформатований диск необхідно скопіювати системні файли з метою створення завантажуваного диска (диска, із якого можна завантажити операційну систему). Приклади використання команди FORMAT:

FORMAT А: - форматування логічного диска А, тобто дискети; FORMAT С: /S форматування логічного диска С та копіювання системних файлів.

Всі команди операційної системи, в тому числі вище перераховані, мають один спеціальний параметр /?, який означає виведення так званої контекстної допомоги (help). Виконання команди з цим параметром приводить до виведення на екран відомостей про цю команду, включаючи синтаксис, список всіх параметрів та їх призначення.

Стандартним пристроєм виведення для більшості команд є екран. Якщо необхідно переадресувати виведення результатів виконання команди у файл, то в командному рядку після імені команди слід вказати спеціальний символ переадресації '>', після якого має йти назва файлу-приймача, наприклад:

DIR >FILE.DAT

Якщо файл-приймач вже існував, то старий вміст файлу буде знищено. Тому, якщо потрібно, щоб нова інформація була дописана у вже існуючий файл, необхідно ввести символ '>>':

DIR >>FILE.DAT

Стандартним пристроєм введення для більшості команд є клавіатура. Для переадресації введення використовується символ '<'.



 

А также другие работы, которые могут Вас заинтересовать

34004. Антропология 25 KB
  в изучении человека никогда не будет поставлена точка что никогда очевидно не удастся создать унифицированную теорию человека.Сущность человека нельзя точно и строго зафиксировать как например сущность лошади собаки змеи и т. Универсальность человека многомерна.1она означает разнообразие и многообразие человека и человечества во времени и пространстве.
34005. Понятие человека 38 KB
  Изучая поведение разных животных и человека К. Практически все инстинкты у социализированного человека поставлены под контроль общества и моральнопсихологических механизмов саморегуляции. при помощи которой сдерживаются агрессивные импульсы умиротворяется и облагораживается эмоциональноволевая сфера человека.
34006. Основные антропологические парадигмы 31.5 KB
  Проблема человека одна из центральных тем философии. В разных философских традициях и школах по разному трактуется феномен человека. Христианская антропология зиждется на ряде основополагающих постулатов: а человек есть триединство духовного душевного и телесного;б человек есть образ и подобие Божие;в онтологическая ущербность человека наступившая после грехопадения прародителей человечества Адама и Евы;г онтологический грех человека искупается жертвенной смертью Иисуса Христа каждый имеющий в своем сердце веру в Спасителя...
34007. Человек как духовное существо. Проблема смысла жизни, смерти и бессмертия 24 KB
  И эта неудовлетворенность содержит в себе причины творческой деятельности Поэтому призвание задача каждого человека всесторонне развивать все свои способности и по мере возможностей вносить свой личный вклад в историю в прогресс общества его культуры. Смысл жизни общва и челтва в целом. Буддизм: чел живет для того чтобы прервать цепь перерождений и никогда больше не возрождаться. Христво восхождением чел к богу.
34008. Этология Конрада Лоренца 34.5 KB
  Изучая поведение разных животных и человека К.Зонди 18931986 швейцарский ученый развивая и продолжая традиции психоанализа наряду с индивидуальным и коллективным бессознательным выделил понятие родового бессознательного это влияние наследственности и рода предков на судьбу человека. Навязанная судьба которая складывается: а под влиянием генетической наследственности; б под действием генотрофизма развития психики человека под влиянием того или иного предка или родственника от которых может зависеть выбор профессии хобби...
34009. Религия как социокультурный феномен. Понятие Бога в философии и религии 40.5 KB
  Понятие Бога в философии и религии. Философия религии важный раздел философского знания поскольку религия составляет системообразующий элемент различных культур цивилизаций и обществ. Философию религии нельзя также отождествлять с религиозной философией. Философия религии это прежде всего рефлексия над религией как сложным социокультурным феноменом определение ее знания в жизни человека и общества.
34010. Предмет и задачи этики. Основные этические системы 44 KB
  Вся совокупность проблем в той или иной мере посвященных изучению этих вопросов была представлена особой философской теорией получившей название философия морали нравственности или этика. Термин этика происходит от древнегреческого слова ethos этос подразумевавший пространство совместного проживания людей или животных дом звериное логово птичье гнездо и т. Поэтому термин этика также введенный в употребление Аристотелем изначально приобрел двоякую направленность: 1 обозначение совокупности добродетелей правил и норм...
34011. Основные этические системы 46.5 KB
  Остановимся на нескольких наиболее значительных и как нам представляется не утративших свое значение и по настоящее время именно в силу своей вневременной универсальной значимости для нравственного сознания человека: гедонизме стоицизме этике долга и этике любви. Именно такая постановка личности по Эпикуру порождает три степени свободы каждая из которых есть в сущности ничто иное как освобождение человека от тяжелых экзистенциальных переживаний сопровождающих его на протяжении всей жизни: от страха перед Богами от страха перед...
34012. Искусство как социокультурное явление.Эстетические основания и закономерности развития ис 45.5 KB
  Искусство это одна из форм культуры и сфера художественного творчества. философия исследует искусство в общем плане и в контексте жизни человека и общества. Искусство отражает и изображает жизнь в художественных образах которые позволяют человеку непосредственно в чувственном виде переживать то что в них заключил художник.