- •1. Екскурс до історичного розвитку os Unix
- •1.1 Виникнення os Unix
- •2. Unix на платформі Intel
- •3.1 Спільні принципи інсталяції
- •4. Введення в архітектуру ядра os Linux.
- •5. Основні поняття
- •5.1 Початок роботи
- •5.2 Вхід до системи
- •5.3 Ввод команд
- •Janis tty03 Jan 17 08:12
- •5.4 Ввод командного рядка
- •5.5 Команди редагуванняя командного рядка
- •5.6 Керування процесом
- •5.7 Отримання списку процесів, що виконуються ps
- •5.8 Знищення процесу Del, Kill
- •5.9 Призупинка вводу на екран Ctrl-s
- •5.10 Використання калькуляторів
- •6. Початкове завантаження os Unix
- •9. Файлова система Unix
- •9.1 Будова файлової системи Unix
- •9.2 Робота з файлами
- •9.3 Генерація імен файлів за допомогою метасимволів
- •10. Робота з каталогами
- •10.1 Права доступа до файлів та каталогів Для визначення прав доступу, зв’язаних з конкретним файлом або каталогом використовується команда ls –l:
- •Інші дев’ять символів додають три набори по три символи: перший – для індивідуального користувача;
- •10.2 Побудова командного рядка
- •10.3 Переадресація вводу та виводу
- •11. Конвeйори
- •12. Використання друкуючих пристроїв
- •13. Зв’язок з системою unix
- •14. Команда calendar
- •15. Спілкування з користувачем ззовні системи Unix
- •16. Процесори інтерпритаторa b-shell
- •16.1 Зарезервовані змінні
- •17. Керуючі структури у мові b-shell
- •Until false
- •17.1 Завдання директив інтерпретатору shell. Групування
- •17.2 Умовне виконання
- •17.3 Змінні інтерпретатора b-shell
- •2.1 Процедури інтерпритатора shell
- •17.3.2 Вкладені цикли
- •17.4 Керування перериваннями
- •17.5 Преревірка файлів, числових значень та ланцюжків символів
- •Wed Feb 15 21:49:20 1984
- •(Wed Feb 15 21:49:20 1984)
- •17.6 Зарезервовані змінні
5. Основні поняття
5.1 Початок роботи
На відміну від роботи з OS MS DOS у багатокористувацькій системі Unix потрібно приймати до уваги те, що користувач може отримати доступ до ЕОМ у любий час та з різних терміналів. Тому перед початком роботи з системою Unix потрібно упевнитись в тому, що вона може впізнати того, хто звертається досистеми як її користувач та може встановити зв’язок з терміналом.
Потрібно через адміністратора мережі отримати індивідуальний пароль та термінал.
Якщо OS Unix вже встановлено на машину, то проблем може і не бути. Але якщо встановлення виконується самостійно, потрібно впевнитись у тому,що протокол обміну дисплея та ЕОМ співпалають.
5.2 Вхід до системи
Основні процедури входу до системи наступні: (вони можуть змінюватися від системи до системи)
Встановлення зв’язку між ЕОМ та терміналом;
а) набір телефонного номера, вмикання терміналу, ввод будь-якої інформації;
б) після завантаження Unix відповідність Login;
Потрібно відрекомендуватися системі, іншими словами вказати свій системний ідентифікатор;
Login:<Name>;після чого з’явиться напис
Password:
Після чого потрібно ввести пароль, який за звичаєм не відображається. OS відреагує наступним написом на терміналі:
Last Login : Sun Feb 5 20:17:26 on tyy03
Wellcome to UNIX System3 January 1997
$ або (%) (що є аналогом A:>/y MS DOS) якщо ж з’явиться знак # - знак особливих привілеїв адміністратора.
5.3 Ввод команд
Для перевірки того, що дійсно отриманий доступ до OS Unix можливо використати декілька простих команд.
а) $date – провідомлення про поточну дату та час.
Mon Jan 17 09:02:37 EST 1995
$_
б) $ who; система відповість.
Janis tty03 Jan 17 08:12
alex tty05 Jan 17 08:39
jkl tty07 Jan 16 21:16
robin tty12 Jan 17 09:02
quapo tty 16 Jan 17 08:57
$_
Кожен рядок цієї відповідності містить ідентифікатор користувача, номер терміналу, дату та час, коли користувач ввійшов до системи (tty – від слова teletype).
в) якщо при вводі буде припущено помилка, то OS Unix виведе відповідь: $<команда з помилкою>
$<команда з помилкою>: not found
$_
Щоб здійснити вихід з системи Unix не достатньо тільки вимкнути термінал. Система буде вважати, що користувач з нею працює. В більшості OS для виходу достатньо натиснути Ctrl-D, що означає кінець файлу (end-of-file) або кінець передачі (end-of-transmission). Для деяких OS це можуть бути інші комбінації або команди, але після передачі команди на вихід повинен з’явитися запис:
$
Login:_
При цьому можливо або вийти (вимкнути термінал) або знову ввійти до системи.
Як і будь-якій мережі, потрібно зберігати ступень секретності. Тому потрібно змінювати паролі. Для цього застосовують команду:
$password ; з’явиться напис:
Сhanging password for <Name tty>
Old password:_
Після чого з клавіатури вводять свій старий пароль (він відіб’ється на екрані). Після цього для підтвердження набивається новий пароль.
New password
Retype new password:
$_
5.4 Ввод командного рядка
Крім простих команд, таких як who, date та інших існують команди, при роботі з якими необхідно вказувати додаткову інформацію про опції та файли, які вона обробляє.
Наприклад, команда who може мати наступний вигляд:
$ Who am I
<Name tty> tty05 Jan 17 09:02
$_
Додаткові слова у команді дозволяють змінити вигляд відповіді.