Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

Подписываем
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Предоплата всего
Подписываем
25. Файл $HOME\.profile
26. Змінні інтерпритатора Shell
CDPATH Рядок пошуку , визначальна , куди ви можете перейти за допомогою команди cd
HOME Місце зберігання ваших файлів в системному дереві
IFS Внутрішній роздільник полів , який визначає символи , що розділяють слова між собою
LOGNAME Ваше реєстраційне ім'я, визначене в / etc / passwd
MAIL Визначає місцезнаходження вашої поштової скриньки , щоб вас можна було оповістити про надходження вам нової пошти
PATH Визначає порядок та імена каталогів для пошуку виконуваних модулівPS1 Головна рядок підказки , яка відображається в якості вашого звичайного запрошенняPS2 Вторинна рядок підказки , яка відображається , коли інтерпретатору shell потрібен додаткове введення
TERM Рядок , що визначає ваш тип терміналу
TERMCAP Встановлюється або на файл опису терміналу , або на запис цього файлу
TZ Зона часу , що розуміється так , як описано в ctime
SHELL Ім'я shell - інтерпретатора , який ви запускаєте
EXINIT Рядок ініціалізації для редактора ex
27. Локальні змінні
Локальні змінні - змінні, визначені всередині підпрограми (функції). Вони доступні тільки всередині функції, в якій вони визначені. Всі оголошені і використовувані у функції змінні за замовчуванням локальні для функції. Тобто, за замовчуванням немає можливості змінити значення глобальної змінної в тілі функції.
28. Вбудовані змінні інтерпретатора Shell.
HOME Домашня директорія користувача.
LOGNAME Реєстраційне ім'я користувача.
MAILCHECK Кількість секунд , через яке відбуватиметься перевірка наявності нових листів в поштовій скриньці користувача.
PATH Містить список директорій , розділених двокрапкою , в яких інтерпретатор буде шукати програму , якщо користувач при запуску останньої явно не вказав шлях до неї.
PS1 Зовнішній вигляд запрошення командного рядка.
PS2 Зовнішній вид додаткового запрошення командного рядка.
SHELL Містить інтерпретатор за замовчуванням поточного користувача.
TERM Визначає тип терміналу .
PWD Містить поточну директорію.
UID UID користувача, що виконує програму.
SHLVL Ця змінна збільшується на 1 , при наступному запуску shell . Враховуються тільки породжені процеси .
RANDOM При кожному читанні із змінної користувач отримує псевдовипадкове число.
29. Поняття Shell сценарію
Один з найпростіших варіантів резервного копіювання системи - використання shell сценарію. Наприклад, сценарій може бути використаний для налаштування які каталоги вимагають резервного копіювання і для передачі цих каталогів як аргументи утиліті tar, яка створює архівні файли. Архівний файл може бути потім переміщений або скопійований в інше місце. Архів також може бути створений на віддаленої файлової системи, такий як NFS.
30. Перевірка умов
31. Арифметичні операції. Оператор let
арифметичні операції
+додавання
віднімання
*множення
/ділення
**зведення в степінь
Оператор let - оператор присвоювання.
Один з основних операторів, що використовуються в програмуванні, є так званий оператор присвоювання. Формат запису оператора:
[LET] <змінна = вираз>.
32. Коди завершення
1 різноманітні помилки
2 згідно документації до Bash - невірне використання вбудованих команд
126 викликається команда не може бути виконана
127 "команда не знайдена"
128 невірний аргумент команди exit
128 + n фатальна помилка по сигналу "n"
130 завершення по Control-C
255 * код завершення поза допустимого діапазону