DevioLabавтоматичне керування капіталом
ПРАЦЮЄ 24/7
КРИПТОВАЛЮТИ · АКЦІЇ · 10 БІРЖ

Портфель, який керується автоматично

DevioLab підбирає стратегії, відстежує ринки та автоматизує купівлю і продаж активів. Кількість доступних криптовалют, акцій і торгових можливостей зростає щодня.

10підключених біржCrypto + Stocksв одному портфелі24/7автоматичний контроль

Лабораторна робота №4. Основи Bash

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Інститут комп’ютерних наук та інформаційних технологій
Факультет:
Комп’ютерні науки
Кафедра:
Кафедра програмного забезпечення

Інформація про роботу

Рік:
2010
Тип роботи:
Лабораторна робота
Предмет:
Операційні системи
Група:
ІБ – 44
Коротко про документ

Про що ця робота

У лабораторній роботі досліджуються призначення та основні можливості командної оболонки Bash. Наводяться теоретичні відомості про середовище Unix та правила написання сценаріїв.

У роботі розглядаються

  • Командна оболонка Bash
  • Сценарії оболонки
  • Операційна система Linux
  • Змінні та параметри
  • Управління процесами
  • Конфігураційні файли

Зміст і розділи

  1. Мета роботи
  2. Короткі теоретичні відомості
  3. Завдання
  4. Результат виконання роботи
  5. Висновки
Для кого:Студенти технічних спеціальностей закладів вищої освіти
Викладачі:Викладач кафедри

Ключові поняття

BashBourne shellСценарійUnixКомандаЗмінна середовищаПозиційні параметриКонфігураціяCronФункція оболонки

Частина тексту файла (без зображень, графіків і формул):

Міністерство освіти і науки України Національний університет «ЛЬВІВСЬКА ПОЛІТЕХНІКА»  Лабораторна робота №4 Основи Bash Мета роботи: познайомитися з призначенням та основними можливостями оболонки Bash, познайомитися з основними правилами написання сценаріїв оболонки Bash, познайомитися з середовищем оболонки Bash та правилами розкривання команд оболонки. Короткі теоретичні відомості Програма-оболонка в UNIX тлумачить команди, котрі або подає сам користувач, або читаються з файлів. Такі файли з командами оболонки називаються сценаріями (чи програмами) оболонки. Подібно до того, як люди знають декілька мов та діалектів, UNIX надає на ваш вибір декілька різних оболонок: · sh, чи оболонка Борна (Bourne Shell): перша оболонка, яка була використана у UNIX-подібних середовищах. Це базова оболонка, маленька та з невеликим набором можливостей. Та й хоча вона не є стандартною оболонкою, вона присутня на кожній системі з встановленим Linux. Це зроблено для того, щоб забезпечити сумісність зпрограмами UNIX. · bash, чи нова оболонка Борна (Bourne Again Shell): стандартна оболонка GNU, інтуїтивна та розвинена. Вона підійде як новачкам, так і професіоналам. У більшості користувачів Linux стандартною оболонкою встановлено саме bash. У деякому сенсіbash — це надбудова над sh, набір доповнень та додаткових модулів. Таким чином,нова оболонка Борна сумісна зі звичайною оболонкою Борна: команди, що працюютьу sh, будуть працювати і у bash. Тим не менш, зворотне твердження не завжди євірним. Усі приклади в цій книзі використовують bash. · csh, чи C-орієнтована оболонка (C Shell): синтаксис цієї оболонки схожий із мовою програмування C. Зазвичай, цією оболонкою користуються програмісти. · tcsh, чи покращена C-орієнтована оболонка (Turbo C Shell): надбудова над csh, швидка та зручна. · ksh, чи оболонка Корна (Korn Shell): цінується у середовищі адептів UNIX. Вона є надбудовою над оболонкою Борна. Також, якщо не настроїти, вона є справжнім пеклом для новачків. Функції оболонки — це об’єднання команд під певним іменем для подальшого вжитку. Вони виконуються так само, як і звичайні команди. Коли назва функції використовується як проста команда, виконується список команд, пов'язаних з даною функцією. Функції оболонки виконуються в поточному контексті оболонки; новий процес для їх інтерпретації та виконання не створюється. Сценарій оболонки — це послідовність команд, розрахована для багаторазового вжитку. Зазвичай для виконання цієї послідовності назву сценарію вводять у командному рядку. Сценарії також можна застосувати для автоматизації задач, використовуючи можливості інструменту cron. Ще один приклад — завантаження та зупинка систем UNIX, під час яких у спеціальних сценаріях визначаються набори демонів та служб, які потрібно запустити або вимкнути. Завдання: Використовуючи login i password, зареєструватися в операцiйнiй системi Linux. Використовуючи команду info bash (та man bash), познайомитися з призначенням оболонки bash та основними її функцiми. Використовуючи info bash та посiбник "Bash beginners guide (1-3)" , познайомитися з: iншими програмами-оболонками; особливостями оболонки bash; вбудованими командами оболонки; виконанням команд оболонкою; структурою сценарiю; написанням та iменуванням сценарiїв; запуском сценарiїв; виконанням сценарiїв; налагодженням сценарiїв; файлами iнiцiалiзацiї оболонки; конфiгурацiйними файлами оболонки; змiнними оболонки; створенням змiнних оболонки; експортуванням змiнних оболонки; зарезервованими змiнними оболонки; позицiйними параметрами оболонки; особливими параметрами оболонки; символами екранування; правилами розкривання елементiв команд сценарiїв оболонки; створенням та видаленням псевдонiмiв; вiдображенням та змiни опцiй оболонки. Базуючись на отриманiй у попередньому пунктi iнформацiї, написати невеликi сценарiї та протестувати використання позицiйних параметрiв, змiнних оболонки та пiдстановкою команд. Результат виконання роботи:      Висновки: на даній лабораторній роботі я ознайомилася з призначенням та основними можливостями оболонки Bash, оознайомилася з основними правилами написання сценаріїв оболонки Bash, ознайомилася з середовищем оболонки Bash та правилами розкривання команд оболонки.
Допоможи студентському архіву

Ми допомогли тобі — допоможи наступному студенту

Файл ще не обрано

Оголошення від адміністратора

Антиботан аватар за замовчуванням

Подякувати Студентському архіву довільною сумою

Admin

26.02.2023 12:38

Дякуємо, що користуєтесь нашим архівом!