Операційна система - це набір програм, який керує комп'ютером, здійснює зв'язок між користувачем і комп'ютером, і забезпечує користувача інструментальними засобами для виконання необхідної роботи.
Операційна система UNIX - це багатокористувачева система із розділенням часу. Вона складається з 4-х основних компонентів:
- ядро - програма, яка координирує внутрішні функції комп'ютера (такі, як розміщення системних ресурсів); ядро працює невидимо від користувача;
- shell - программа, яка здійснює зв'язок між користувачем і ядром, інтерпретуючи і виконуючи команди користувача; вона читає ввід і видає повідомлення, забезпечуючи інтерактивність системи;
- команди - імена програм, які комп'ютер має виконати; пакети програм називаються інструментальними засобами; система UNIX забезпечує інструментальні засоби для створення та зміни тексту, написання програм, створення інструментарія програмного забезпечення, обміну інформацією з іншими користувачами за допомогою комп'ютера;
- файлова система - набір всіх файлів на комп'ютері; дозволяє користувачу зберігати і легко знаходити інформацію.
Робота в UNIX починається з реєстрації в системі, яка складається з двох операцій вводу імені користувача (Login) і пароля (Password):
Login: ki-4
Password: ...
$
Якщо реєстраційне ім'я і пароль допустимі в системі UNIX, то система виведе поточну інформацію і підказку команди. Якщо ж при вході в систему буде зроблена помилка вводу імені або пароля, UNIX виведе повідомлення:
Login incorrect
Після цього можна спробувати ввійти в систему ще раз.
ФОРМАТ КОМАНДИ
Більшість команд UNIX мають наступний формат:
$ команда ключі параметри
Спочатку записується ім'я команди, після нього - ключі і параметри. Параметрами, як правило, є імена файлів. Всі ключі починаються з дефіса. Наприклад, наступна команда означає: "Виконати команду ls з ключом -l для файла a.out "
$ ls -l a.out
Імена команд майже завжди записуються рядковими літерами, ключі, як правило, складаються з однієї літери. На відміну від багатьох інших операційних систем в UNIX враховується різниця між рядковими і прописними літерами.
Якщо необхідно задати два або більше однолітерних ключа, більшість команд дозволяє їх об'єднувати. Наприклад, дві наступні команди ідентичні:
% ls -la a.out
% ls -l -a a.out
Деякі ключі вимагають наявності параметра. В цьому випадку параметр дається після ключа, в цьому випадку останній неможна об'єднувати з іншим ключем.
Існують також команди, які не відповідають цим параметрам, наприклад команда tar, але вони розглядаються окремо.
ОСНОВНІ КОМАНДИ
Нижче наведено перелік основних команд ОС UNIX.
logout |
Завершити сеанс роботи з UNIX. |
exit |
То саме, що і logout |
ls |
Вивести перелік файлів, що знаходяться в біжучій директорії |
rm файли |
Знищити один або декілька файлів (знищені файли в UNIX не відновлюються) |
mv старе_ім'я нове_ім'я |
Переіменувати (перемістити) файл з старе_ім'я в нове_ім'я |
cp файл1 файл2 |
Копіювати файл1 в новий файл з іменем файл2 |
more файл |
Вивести текстовий файл на екран в посторінковому режимі. Дозволяє переглядати файл тільки в прямому напрямку |
less файл |
Вивести текстовий файл на екран в посторінковому режимі. Ця команда дозволяє переглядати файл як в прямому, так і в зворотньому напрямку |
pwd |
Показати біжучу директорію |
cd директорія |
Змінити біжучу директорію |
mkdir директорія |
Створити нову пусту директорію |
rmdir директорія |
Знищити директорію. Ця директорія повинна бути пустою |
man команда |
Вивести на екран довідку ОС UNIX за вибраною командою |
tar |
Використовуються для роботи з архівами файлів |
joe |
Потужний текстовий редактор |
СТРУКТУРА ДИРЕКТОРІЙ
Файлова система UNIX має ієрархічну структуру; найчастіше вона описується у вигляді дерева. Вершина цього дерева - це директорія root. Вона позначається за допомогою /. Всі інші директорії і файли беруть свій початок від директорії root.
Один зі шляхів з root веде у ваш власну директорію. Ви можете організовувати і зберігати інформацію у вашій власній ієрархії директорій і файлів. Інші шляхи ведуть до системних директорій і доступні всім користувачам. Щоб отримати перелік усіх директорій і файлів у директорії root, введіть командний рядок:
$ ls -l
Для того, щоб пересуватися по файловій структурі, можна використовувати імена шляхів. Наприклад, для того, щоб переміститися в директорію /usr/bin, потрібно ввести наступний командний рядок:
$ cd /usr/bin
ОСНОВНІ ДИРЕКТОРІЇ СИСТЕМИ UNIX
/ |
директорія root; |
/dev |
містить спеціальні файли, що представляють периферійні пристрої, такі як консоль (console) або прінтер (lp) |
/etc |
містить файли конфігурації і бази даних |
/home |
домашні директорії користувачів |
/tmp |
містить тимчасові файли, наприклад, буфери для редагування файлу |
/var |
піддерево для змінюваних файлів (наприклад, файлів реєстрації) |
/usr |
містить інші директорії, наприклад, bin, lib |
/usr/bin |
містить виконувані програми (наприклад: cat, grep, date, mkdir, login, who) |
/usr/lib |
містить бібліотеки для програм і мов програмування |
ПОРЯДОК РОБОТИ
- На панелі задач Windows вибрати Start-> Run.
- Ввести команду: telnet svm-070
- Зареєструватись в ОС UNIX.
- Ознайомитись з довідковою інформацію по наведених в теоретичній частині командах ОС UNIX (використовуючи команду man).
- Навчитись працювати з командами ОС UNIX: створювати та знищувати директорії, створювати, копіювати, переіменовувати, переглядати, архівувати та знищувати файли (всі експерименти проводити в окремій особистій директорії).
- Вийти з системи.
ЗМІСТ ЗВІТУ
- Назва та мета виконання лабораторної роботи.
- Опис процедури реєстрації в системі ОС UNIX.
- Опис основних команд ОС UNIX.
- Формати запуску команд ls, rm та список головних ключів.
- Формати запуску команди архіватора tar для архівування та розархівування файлів із стисненням та без стиснення.
- Висновки.
|