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

Бібліотека - об'єднаю ?? енная в єдиний файл спеціального формату сукупність об'єктних файлів.

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

Правила освіти імен файлів і об'єднаю ?? ення файлів в файлові системи залежать від конкретної операційної системи. Викладемо ці правила на прикладі операційної системи MS-DOS.

Файл складається з двох частин: власне імені та розширення імені (т. Е. Типу файлу).

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

Власне ім'я файлу включає в себе не більше восьми символів.

В іменах файлів забороняється використовувати:

· Знаки арифметичних операцій;

· Знаки пунктуації (виключаючи!);

· Будь-які види дужок.

В іменах файлів не забороняється використання цифр.

При завданні імені файлу рекомендується:

· Використовувати латинський (англійська) алфавіт (наприклад, plan замість план);

· Перший символ імені повинен бути латинською літерою (наприклад, d14 - замість 14d);

· Знак пробілу можна замінити підкресленням, для розділ ?? ення імені на складові частини (наприклад, pl_mart, d_14).

Розширення імені може складатися не більше ніж з трьох символів, в т.ч. може бути відсутнім. У разі якщо розширення є, то від основного імені воно відокремлюється крапкою, наприклад ris.bmp, mart.txt, doc.doc.

Чи можуть існувати нижче перераховані імена файлів. У разі якщо немає, спробуйте пояснити чому.

Інформація про файли повинна бути представлена ​​в повному і неповному вигляді. Неповна інформація - це тільки список імен, а повна інформація про кожен файл включає в себе ім'я файлу, його розмір, дату і час створення.

Список імен файлів, що зберігаються на даному диску, знаходиться в каталозі (директорії, папці) разом з відомостями про його типі, розмірі, часу створення.

Каталог - це файл, який зберігає список імен інших файлів і каталогів. Каталоги мають імена, які підкоряються тим же правилам що і імена файлів, т. К. Каталоги є файлами. Як правило, розширення імені для каталогів не використовується. Ім'я каталогу дають так, щоб було зрозуміло для чого організований даний каталоᴦ. Наприклад:

VERA - це каталог користувача;

Z_plata - каталог для розрахунку заробітної плати;

TXT - каталог для текстових файлів.

У разі якщо файли і каталоги - це одне і теж, їх імена підкоряються одним і тим же правилам, як розрізняти їх? Справа в тому, що при реєстрації на диску в MS-DOS файли записуються маленькими літерами, каталоги великими.

Каталог може містити будь-який розумний число імен файлів, він також може містити інші каталоги, звані в цій ситуації підкаталогами. Так утворюється ієрархічна структура,''дерево'' каталогів,''корнем'' в якому є головний (кореневої) каталог,''ветвямі'' - підкаталоги,''лістьямі'' - імена файлів.

Кореневої каталог не має імені, він позначається похилою рискою \.

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

Каталоги (директорії, папки) більш високо рівня по відношенню до каталогів нижчого рівня є надкаталогам. Розглянемо каталог VERA, він є надкаталогом до каталогу ТХТ і підкаталогом до каталогу USERS.

Два файлу або два підкаталогу, що знаходяться в двох різних каталогах, можуть мати однакові імена. З цієї причини для однозначної ідентифікації файлу (каталогу) на диску слід вказувати шлях (маршрут) доступу до нього.

Шлях доступу складається з імені диска і списку імен каталогів, через які потрібно пройти до даного каталогу. Перший каталог у списку є підкаталогом кореневого каталогу, кожний наступний - підкаталогом попереднього, останній каталог в даному списку містить шуканий файл. Елементи списку розділяються зворотною косою межею (\).

При повному або складене ім'я файлу складається з шляху доступу до файлу і його ім'я. Воно однозначно визначає ділянку на диску з таким ім'ям. Повне ім'я файлу вказується в тих випадках, коли каталог з робочим файлом не є поточним (користувач не знаходиться в даному каталозі).

Файли і каталоги зберігаються на диску. Диски теж мають імена. Οʜᴎ позначаються однією латинською літерою з двокрапкою - A: чи F. Букви A і B використовуються для позначення гнучких дисків, нд ?? е інші, починаючи з C - для вінчестерів і CD ROM. Диски розбиті на сектори і доріжки, в які записуються файли з інформацією. Операція розбиття диска на сектори і доріжки прийнято називати форматуванням диска.

На диску виділяється определ ?? енная область, в якій розміщується спеціальна таблиця, яка містить послідовності номерів блоків (секторів) для кожного файлу. Таблиця ця постійно оновлюється, а повністю стирається разом з кореневим каталогом при форматуванні диска.

Отже, робота в операційній системі відбувається через діалог комп'ютера і користувача. Діалог заснований на командному методі, т. Е. Користувач в командному рядку набирає команду, натискає клавішу Enter, операційна система перевіряє чи правильно записана команда і приступає до її виконання.

Наведемо формат (правильне оформлення) декількох команд для роботи з файлами і каталогами в операційній системі DOS. Домовимося, що інформація, зазначена в квадратних дужках, повинна бути опущена, в разі якщо робота проводиться в поточному каталозі.

Створення файлу з клавіатури

Запуск програм на виконання - в командному рядку вказати ім'я файлу

Зрозуміло, це не вс ?? е команди для роботи в операційній системі DOS. Є ще команди:

- для архівації файлів, т. е. створення резервних копій;

- для відновлення, видалених файлів;

- для пошуку файлів за критеріями (маскам);

- для редагування файлів і т. д.

Як приклад файлових систем ми розглянемо FAT16, FAT32.

У сфері персональних комп'ютерів в 1987ᴦ. виникла криза. Можливості файлової системи FAT, розроблений фірмою Microsoft за десять років до цього для інтерпретатора Standalone Disk Basic і пізніше пристосованої для операціоннной системи DOS, були вичерпані. FAT призначалася для жорстких дисків ємністю не більше 32 Мбайт, а нові НЖМД (накопичувачі на жорстких магнітних дисках) більшої ємності виявлялися зовсім некорисних для користувачів ?? їй РС. Деякі незалежні постачальники пропонували власні способи вирішення цієї проблеми, проте лише з появою DOS 4.0 ця криза була (на неĸᴏᴛᴏᴩᴏᴇ час!) Продовжений.

Значні зміни структури файлової системи в DOS 4.0 дозволили операційній системі працювати з дисками ємністю до 128 Мбайт; а після внесення незначних доповнень згодом цю межу було піднято до 2 Гбайт. У той час здавалося, що такий обсяг пам'яті перевищує будь-які мислимі потреби. При цьому якщо історія персональних комп'ютерів чогось і навчила, то саме тому, що ємність,''превишающая будь миcлімие потребності'', дуже швидко стає''почті недостатньою для серйозних работ''. Дійсно, в даний час у продажу є жорсткі диски ємністю, як правило, 2,5 Гбайт і вище, а колись дуже високий і визволив нас від обмежень стелю в 2 Гбайт перетворився в ще одну перешкоду, ĸᴏᴛᴏᴩᴏᴇ належало подолати.

Важливо зауважити, що для систем Windows 95 фірма Microsoft розробила нове розширення системи FAT-FAT32.

Файлова система FAT передбачає ряд спеціальних областей на диску, виділ ?? енних для організації простору диска в процесі його форматування, - головний запис завантаження, таблицю розбиття диска, запис завантаження, таблицю розміщення файлів (від якої система і отримала свою назву) і кореневий каталоᴦ . На фізичному рівні простір диска розбивається на області по 512 байт, звані секторами. В системі FAT місце для файлів виділяється блоками. які складаються з цілого числа секторів і іменуються кластерам. Число секторів в кластері має бути кратно ступеня двійки. У Microsoft ці кластери називають одиницями виділ ?? ення пам'яті (allocation unit). Зазвичай розмір кластера можна визначити, поділивши обсяг пам'яті диска на 64 Кбайт (65 536 байт) і округливши результат до найближчого числа, кратного ступеня двійки. Так, розмір кластерів 1,2-гігабайтного диска становить 32 Кбайт: якщо 1,2 Гбайт (1 258 291,2 Кбайт) поділити на 65 536, отримаємо 19,2 Кбайт, а після округлення - 32 Кбайт.

Досить часто при роботі з операційною системою виникає вкрай важливо сть організації автоматичного виконання цілого ряду команд (однієї за одною), або, як ще кажуть, пакетного виконання. Засобом пакетної обробки являє-ся командний (пакетний) файл. Він полегшує роботу користувача за рахунок автомати-зації виконання часто повторюється сукупності команд і звільняє його від вкрай важливо сті запам'ятовування багатьох деталей і тонкощів форматів команд.

Командні файли, що працюють в операційному середовищі MS DOS, мають розширенням-ня * .ВАТ (від англійського batch - пачка).

При створенні командного файлу вкрай важливо дотримуватися деяких правил:

‣‣‣ командний файл може складатися з будь-яких команд операційної системи MS DOS, імен файлів запуску і сервісних програмних засобів;

‣‣‣ кожна команда розташовується на окремому рядку (при введенні команд можуть використовуватися великі та малі літери);

‣‣‣ після введення кожної команди потрібно натиснути клавішу Enter;

‣‣‣ ім'я командного файлу унікально в межах каталогу, де він знаходиться.

Запуск командного файлу: в командному рядку задається тільки ім'я файлу (без вказівки типу) і натискається клавіша введення - Enter.

Для переривання роботи командного файлу бувають використані комбіна-ції клавіш Ctrl + C або Ctrl + Break.

Файл AUTOEXEC.BAT відіграє особливу роль в операційній системі MS DOS: будучи за змістом звичайним командним файлом, він автоматично виконується при кожному завантаженні операційної системи 1. Його основне призначення полягає в збереженні і оперативної установці значень параметрів операційного середовища для конкретного користувача конкретного комп'ютера.

Серед команд, які особливо часто використовуються в складі AUTOEXEC.BAT, бувають перераховані:

‣‣‣ PAUSE - переривання виконання командного файлу до тих пір, поки не буде натиснуто будь-яка клавіша;

‣‣‣ CLS - очищення екрану;

‣‣‣ ECHO - виведення повідомлень на екран;

‣‣‣ ECHO OFF - пригнічує вивод.на екран нд ?? ех стоять після неї команд;

‣‣‣ ECHO ON - підтримує висновок на екран нд ?? ех стоять після неї команд;

‣‣‣. @ - заборона на індикацію однієї команди, перед якою стоїть даний символ;

‣‣‣ VERIFY ON або OFF - установка (ON) / відключення (OFF) режиму контрольно-го читання при операціях запису файлів (якщо даний режим включений, то він дозволяє виявляти можливі помилки, але, природно, уповільнює роботу);

‣‣‣ PATH [Шлях] - завдання послідовності каталогів, в яких будуть пос-ледовательно шукатися виконувані файли, в разі якщо користувач при запуску не ставить їх повне ім'я;

‣‣‣ PROMPT (параметри] - установка формату запрошення в командному рядку DOS (за замовчуванням використовується поточний логічний пристрій і символ>, на-приклад, С: \>);

‣‣‣ SET <Имя> = <3начение> - встановлює ім'я і значення так званої змінної системної середовища.