Вы находитесь на странице: 1из 5

Міністерство освіти і науки України

Національний технічний університет України


«Київський політехнічний інститут імені Ігоря Сікорського»

Навчально-науковий інститут атомної та теплової енергетики

Кафедра цифрових технологій в енергетиці

Лабораторна робота №3 з дисципліни «Операційна система UNIX»


Робота в оболонці bash, середовище оточення

Виконав:
студент 2-го курсу
групи ТР-11
Власенко Максим

Перевірила:
д.т.н. проф. Левченко Л. О.

КИЇВ 2022
Мета роботи:
- набути навичок налаштування програмного середовища Linux.

Короткі теоретичні відомості:

Командні оболонки ОС Unix


У системах Unix використовуються різні командні оболонки (command
shells), які називаються також командними процесорами або інтерпретаторами
команд. Командна оболонка забезпечує взаємодію між користувачем та ядром
системи.
Серед них найбільш відомі і поширені:
• sh (Bourne shell) /bin/sh - оболонка Борна (не дуже зручна в роботі);
• csh (C-shell) /bin/csh - оболонка С (зручніша у порівнянні з sh, але несумісна
з нею по командній мові);
• ksh (Korn shell) /bin/ksh - оболонка Корна (містить потужну командну мову,
засновану на мові sh, та розвинені засоби інтерактивної роботи);
• bash (Bourne-Again Shell) /bin/bash - оболонка «Борна» (зручна для
інтерактивної роботи, створена на основі sh і багато в чому з нею сумісна);
• Z shell, zsh /bin/zsh - одна з сучасних командних оболонок UNIX, що
використовується безпосередньо як інтерактивна оболонка, або як скриптовий
інтерпретатор. Zsh є розширеним bourne shell з великою кількістю поліпшень.

Тип оболонки, як правило, можна визначити за останнім символом


запрошення:
- знак долара «$» вказує на sh-сумісну оболонку (sh, bash, ksh),
- знак амперсанда «&» відповідає оболонці csh.
Однак у привілейованого користувача незалежно від командного процесора,
який використовується, останнім символом запрошення зазвичай буває знак решітки
«#».

Основними функціями командних оболонок є:


• організація діалогу з користувачем (введення команд);
• виконання внутрішніх команд;
• запуск зовнішніх програм;
• виконання командних файлів.

Завдання:
1. Ознайомитися з теоретичними матеріалом по лабораторній роботі.
2. Опанувати команди по роботі зі змінними оболонки та середовища.
3. Підготувати звіт для викладача про виконання лабораторної роботи і
представити його.
Виконання завдання:

1. Виводимо змінні оболонки:


Для перегляду змінних оболонки використовується команда set

2. Виводимо змінні середовища:


Для перегляду змінних середовища використовується команда env / printenv
3. Виводимо поточну дату, обсяг: простору диску, оперативної пам’яті:
Команда date виводить поточну дату.

Команда df показує обсяг вільного простору на диску. Ключ - h показує об'єм


диска в кіло-і мегабайтах.

Команда free показує обсяг вільної та зайнятої оперативної пам'яті. Ключ -g


показує обсяг в гігабайтах; -t відображає підсумковий рядок.

4. За допомогою команди history виводимо команди,


яківикористовували.
5. Можливості Z shell оболонки:
Z shell, zsh /bin/zsh - одна з сучасних командних оболонок UNIX, що
використовується безпосередньо як інтерактивна оболонка, або як скриптовий
інтерпретатор. Zsh є розширеним bourne shell з великою кількістю поліпшень.
Оболонка zsh пропонує вбудовану корекцію орфографії, поліпшене
завершення командного рядка, завантажувані модулі, які діють як плагіни для вашої
оболонки, глобальні псевдоніми, що дозволяють використовувати псевдоніми файли
або що-небудь ще в командному рядку, а не просто команди, і більше підтримки
підтримки. Це як bash, але з великою кількістю додаткових можливостей,
додаткових функцій і налаштовуваних параметрів, які можна оцінити, якщо ви
витратите багато часу на командний рядок.

Висновок:
Під час виконання даної лабораторної роботи було опановано команди для
роботи зі змінними оболонки та середовища.

Вам также может понравиться