Що таке UNIX: розробка, особливості та застосування операційної системи

Призначення аргументів оболонки

Користувач взаємодіє з UNIX через особливу програму, звану оболонкою, запитуючу команди і передає їх ОС для виконання після введення. Вони складаються з двох частин: імені команди та аргументів. Певні аргументи, звані опціями, зазвичай вводяться символом «-», змінюють поведінку команди певним чином, у той час як інші аргументи вказують об’єкти, наприклад, імена файлів, комп’ютерів, користувачів.

У наступному прикладі: $ ls -l myfile«ls» – це ім’я команди, а «-l» та «myfile» – аргументи. «-l» – це опція, яка змінює поведінку команди «ls». Не всі команди вимагають параметрів або аргументів. У багатьох є інтелектуальні значення за замовчуванням, коли нічого не зазначено.

Оболонка Unix system поставляється в двох основних варіантах: оболонка Bourne, sh і оболонка C, csh. Інші популярні оболонки отримані з них, наприклад, ksh, bash, tcsh. Кожна оболонка використовує певний символ або рядок символів, щоб запитати у користувача команди, що називається запрошенням оболонки за замовчуванням для bash, символ $. Якщо не вказано інше, вони будуть однаково добре працювати з більшістю інших оболонок.

Оскільки UNIX підтримує кілька користувачів одночасно, потрібно ідентифікувати себе в системі, перш ніж почати її використовувати. Цей процес називається входом в систему. Коли користувач підключається до комп’ютера, його попросять надати дві частини інформації для входу в систему – ім’я для входу в систему, яка є ідентифікацією в ній, та пароль, який підвищує ймовірність, що входить дійсно є тим, ким себе називає.