Використання команд оболонки Bash у середовищі GNU/Linux

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

ВУЗ:
Вінницькій національний технічний університет
Інститут:
Не вказано
Факультет:
ФІТКІ
Кафедра:
КН

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

Рік:
2020
Тип роботи:
Лабораторна робота
Предмет:
Операційні системи телекомунікаційних мереж
Група:
КН 217

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

Міністерство освіти і науки України Вінницький національний технічний університет Факультет інформаційних технологій та комп’ютерної інженерії Кафедра КН Лабораторна робота №2 Використання команд оболонки Bash у середовищі GNU/Linux з дисципліни «Операційні системи та мобільні платформи» Вінниця, 2020р. Мета роботи: ознайомитися з використанням команд оболонки Bash у середовищі операційної системи GNU/Linux. Порядок виконання роботи Запустити термінал Ubuntu. За допомогою команди cd переключитись на директорію Робочого столу: cd ~/Desktop Створити папку lab02 та перейти в неї: mkdir lab02 cd lab02 Зчитати довідку по команді file та записати її у файл help.txt: man file > help.txt За допомогою команди cp зробити копію файлу help.txt під іменем file-help.txt Перейменувати файл help.txt у help_old.txt за допомогою команди mv. Зробити лістинг всіх файлів у папці. Підготувати звіт по лабораторній роботі із текстом виконаних команд у терміналі та скріншотом папки lab02. Хід роботи Запустимо термінал Ubuntu за допомогою комбінації клавіш ctrl+alt+t (рисунок 1). / Рисунок 1. — Термінал Ubuntu Перейдемо на директорію робочого стола (рисунок 2). / Рисунок 2. — Перехід на директорію робочого стола Створимо папку lab02 (рисунок 3). / Рисунок 3. — Створення папки Перейдемо в папку lab02 (рисунок 4). / Рисунок 4. — Перехід до папки Зчитаємо довідку та запишемо її у файл help.txt (рисунок 5). / Рисунок 5. — Зчитування довідки у файл Зробимо копію файлу help.txt під іменем file-help.txt (рисунок 6). / Рисунок 6. — Копіювання файлу Перейменуємо файл help.txt у help_old.txt (рисунок 7). / Рисунок 7. — Перейменування файлу Зробимо лістинг всіх файлів у папці lab02 (рисунок 8). / Рисунок 8. — Лістинг файлів Результат попередніх команд зображено на рисуноку 9: / / Рисунок 9. — Результат Бонусне завдання: Установимо Midnight Commander за допомогою команди sudo apt install mc. Для користування Midnight Commander потрібно ввести команду mc. Після запуску ми побочимо інтерфейс MC (рисунок 10). / Рисунок 10. — Інтерфейс MC Переміщатися між директоріями можна за допомогою клавіші Tab. Для створення файлу потрібно натиснути комбінацю клавіш Shift+F4. Відкриється текстовий редактор. Для створення директорії потрібно натиснути потрібно натиснути F7 та ввести ім’я (рисунок 11). / Рисунок 11. — Створення директорії Для редагування файлу потрібно вибрати потрібний та натиснути F4. Відкриється вміст файлу в текстовому редакторі. Для видалення файлу потрібно вибрати потрібний та натиснути F8. З’явиться діалогове вікно для підтвердження дії (рисунок 12). / Рисунок 12. — Видалення файлу Відповіді на питання: Інтерфейс командного рядка — різновид текстового інтерфейсу користувача й комп'ютера, в якому інструкції комп'ютеру можна дати тільки введенням із клавіатури текстових команд. Перш за все різниця командного рядка полягає в реалізації її на різних операційних системах представлена у різних програмах. Оскільки Linux є відкритим кодом і з самого початку рекомендує користувачам використовувати CLI (інтерфейс командного рядка) для всіх операцій, він більш поширений і відомий людям, які працюють з Linux. З іншого боку, дуже рідко бачити людей, які працюють над командним рядком, оскільки Windows має найкращу особливість графічного інтерфейсу, що робить його єдиною ОС, яка широко використовується вдома. Командна оболонка в UNIX є інтерфейсом командного рядка в Unix-подібних операційних системах, тобто виконує команди, які подає користувач, або які читаються з файлів. Такі файли з командами оболонки називаються скриптами оболонки. Ці сценарії не компілюються, а інтерпретуються оболонкою. Це означає, що оболонка прочитує сценарій шукаючи зазначені там команди й виконуючи їх. Характерна особливість мови оболонки — багато операцій, які в традиційних мовах програмування є вбудованими, виконуються з допомогою виклику зовнішніх програм. Одним з завдань оболонки є забезпечення користувацького середовища, яке можна налаштувати за допомогою конфігураційних файлів. Sh, або оболонка Борна (Bourne Shell) - одна з перших оболонок, яка була використана у UNIX-подібних середовищах. Це базова оболонка з невеликим набором можливостей. Вона є стандартною оболонкою, та присутня на кожній системі із UNIX. На Лінукс /bin/sh може бути символьним лінком на bash. Це зроблено для того, щоб забезпечити сумісність з програмами UNIX. Bash, або нова оболонка Борна (Bourne Again Shell) - стандартна оболонка Лінукс. У більшості користувачів Лінукс стандартною оболонкою встановлено саме bash. У деякому сенсі bash — це надбудова над sh, набір доповнень та додаткових модулів. Таким чином, нова оболонка Борна сумісна зі звичайною оболонкою Борна: команди, що працюють у sh, будуть працювати і у bash, але не обов'язково навпаки. COMMAND.COM — інтерпретатор командного рядка за замовчуванням для DOS, Windows 95, Windows 98, Windows 98 SE and Windows ME. У випадку DOS це також користувацький інтерфейс за замовчуванням. Він має додаткову роль, як правило, першої програми, що запускається після завантаження (кореневий процес), а тому відповідальний за налаштування системи шляхом запуску конфігураційного файлу AUTOEXEC.BAT і за те, щоби бути предком усіх процесів. Як оболонка, COMMAND.COM має два різні режими роботи. Першим є інтерактивний режим, у якому користувач набирає команди, які потім негайно виконуються. Другим є пакетний режим, який виконує наперед визначену послідовність команд, збережену як текстовий файл із розширенням .BAT. Команда cd змінює поточний робочий каталог. Команда pwd повідомляє користувачу його поточний робочий каталог. Команда cp копіює файли. Може скопіювати один файл в інший або список файлів у каталог. Команда cat використовується для прегляду невеликих текстових файлів і злиття декількох файлів в один Команда chmod змінює права доступу на файли і каталоги Щоб отримати список усіх пакунків системи, потрібно виконати у терміналі команду dpkg -l Поточний стан пакунка: n (not-installed) - пакунок не встановлений i (installed) - пакунок успішно встановлений і налаштований c (config-files) - у системі присутні лише файли конфігурації пакунка U (unpacked) - пакунок розпакований, але ще не налаштований F (half-configured) - пакунок розпакований, і налаштування було запущено, але ще не завершено з якоїсь причини h (half-installed) - встановлений частково (встановлення пакунка було запущено, але не завершено з якоїсь причини) W (triggers-awaiting) - пакунок очікує обробки тригерів іншим пакунком t (triggers-pending) - пакунок був запущений dir — показує вміст папки, дозволяє шукати файли в папці. Список посортований по імені. Команда dir має багато можливих параметрів, які ви зможете переглянути за допомогою справки. Висновок: ми ознайомилися з використанням команд оболонки Bash у середовищі операційної системи GNU/Linux.
Антиботан аватар за замовчуванням

12.03.2021 17:03-

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Ділись своїми роботами та отримуй миттєві бонуси!

Маєш корисні навчальні матеріали, які припадають пилом на твоєму комп'ютері? Розрахункові, лабораторні, практичні чи контрольні роботи — завантажуй їх прямо зараз і одразу отримуй бали на свій рахунок! Заархівуй всі файли в один .zip (до 100 МБ) або завантажуй кожен файл окремо. Внесок у спільноту – це легкий спосіб допомогти іншим та отримати додаткові можливості на сайті. Твої старі роботи можуть приносити тобі нові нагороди!
Нічого не вибрано
0%

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

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

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

Admin

26.02.2023 12:38

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