Учебное пособие: Глобальні інформаційні мережі
Операційна система - це набір програм, який керує комп'ютером, здійснює зв'язок між користувачем і комп'ютером, і забезпечує користувача інструментальними засобами для виконання необхідної роботи.
Операційна система 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 | містить бібліотеки для програм і мов програмування |
ПОРЯДОК РОБОТИ
--> ЧИТАТЬ ПОЛНОСТЬЮ <--