Створення нових команд

Настав час звернутися до теми, заявленої в розділі 1, і поговорити про те, як зі старих команд створювати нові Якщо якусь послідовність команд доводиться виконувати досить часто, то було б зручно перетворити її на «нову» команду, що має власне імя, так щоб її можна було використовувати надалі як звичайну команду Щоб бути конкретними, припустимо, що […]

Навіщо потрібна програмована оболонка?

Оболонка UNIX не є типовим прикладом командного процесора: хоча вона і дозволяє запускати програми звичним способом, але, будучи мовою програмування, вона здатна і на більше Давайте ненадовго повернемося назад до того, що вже було описано Це варто зробити, по-перше, тому що в цьому розділі представлено дуже багато матеріалу, а по-друге, тому що, пообіцявши розповісти про […]

Налаштування оточення UNIX

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

Аргументи і параметри команд UNIX

Більшість програм оболонки інтерпретують аргументи, тому коли команда запускається, можна вказати, наприклад, імена фай лов і параметри (хоча деякі команди, наприклад nu, успішно працюють і без аргументів) Припустимо, що потрібно створити програму cx, яка змінювала б код прав доступу до файлу на виконуваний, таким чином,

Робота з оболонкою Структура командного рядка

Самою важливою програмою для більшості користувачів UNIX є оболонка – програма, яка інтерпретує запити на виконання команд взаємодія з нею займає більше часу, ніж зі усіма іншими програмами, може бути, за винятком улюбленого текстового редактора У цьому розділі і в розділі 5 представлений великий обсяг інформації, що стосується можливостей оболонки Це зроблено для того, щоб […]

Особливості роботи оболонки bash

Bash – зто скорочення "Bourne Again SHell" (Ще одна оболочкa Борна). Борнівське оболонка – традиційна оболонка Unix, спочатку написана Стівеном Борном. Всі вбудовані команди Борнівське оболонки доступні в Bash, і правила обчислень і синтаксис веяти ІЕ специфікації Posix 1003.2 для стандартної оболонки Unix.