Page 17 - 4820
P. 17
ЛАБОРАТОРНА РОБОТА № 3
СТРУКТУРА ФАЙЛОВОЇ СИСТЕМИ UNIX,
ОСНОВНІ КОМАНДИ, КОМАНДИ РОБОТИ З ФАЙЛАМИ
Мета роботи: Оволодіння практичними навичками роботи в системі UNIX.
Знайомство із структурою файлової системи, основними командами роботи з файлами.
3.1 Теоретичні відомості
Якщо ОС UNIX встановлена на персональному комп’ютері, то на ньому
підтримується певна кількість так званих віртуальних терміналів, між якими можна
переключатись комбінаціями клавіш Alt+F#, де F# – одна з функціональних клавіш.
Користувач може працювати в системі, використовуючи одночасно кілька терміналів.
Для здійснення входу в систему, користувач повинен спочатку ввести свій
ідентифікатор (login). Як правило, він вводиться у відповідь на запрошення системи
такого вигляду:
Login:
Якщо цього запрошення на екрані немає (і не діє екранна заставка – screensaver),
то це означає, що даний термінал не очікує входу користувача. Три найтиповіші
причини:
1. Термінал апаратно заблоковано клавішею “Scroll Lock” (це легко визначити за
відповідним світлодіодом на клавіатурі) – розблокуйте термінал.
2. Термінал зайнятий, тобто з ним пов’язана деяка програма – слід вийти з цієї
програми і з командної оболонки, для чого потрібен певний досвід (можуть спрацювати
клавіша q, комбінації клавіш Ctrl+C, Ctrl+D, але іноді це не допоможе – див.
лабораторну роботу № 6).
3. Термінал використовується виключно для виведення на екран важливих
системних подій, при цьому на ньому можна вводити команди і будь-які символи, але
реакції на це не буде – слід перейти на іншу консоль комбінацією клавіш Alt+F#, де F#
– одна з функціональних клавіш, крім F1.
Після введення ідентифікатора система запитує в користувача пароль:
Password:
Під час введення пароля символи на екрані не відображаються. Якщо
ідентифікатор і пароль користувача були введені правильно, система здійснює
авторизацію користувача, тобто, надає йому певні повноваження, необхідні для роботи
в системі. Як правило, після цього користувач опиняється в середовищі командної
оболонки (англ. – shell). При цьому на екрані з’являється так зване запрошення
командної оболонки (найчастіше – символ ‘$’ або ‘>’, також можна довільно змінити
запрошення). Командна оболонка приймає команди, які вводять із клавіатури,
інтерпретує їх і виконує відповідні дії. Ці дії можуть полягати у запуску певних утиліт
із заданими у командному рядку параметрами. Крім того, командна оболонка надає
користувачу певний додатковий сервіс, наприклад, дозволяє виконувати редагування
команди (курсор можна переміщати вправо чи вліво, додавати або знищувати символи
під курсором), в деяких оболонках можна легко відтворити попередні команди (клавіші
переміщення курсору вгору та вниз), а також користуватись підказками щодо імен
наявних файлів (клавіша Tab). Докладніше про ці та інші сервісні можливості можна
дізнатись у довідковій системі man, а також в будь-якій доступній книзі про системи
UNIX чи Linux.
15