Лекція 3. Основи роботи в терміналі
Мета
Ця лекція надає студентам розуміння основ операційної системи Linux через роботу з терміналом. Вона дозволяє студентам вивчати основні команди та навички, необхідні для ефективної роботи в терміналі, що є важливою частиною роботи з Linux.
Конкретні очікувані результати:
Після завершення лекції студенти повинні мати базове розуміння роботи з терміналом в операційній системі Linux. Вони повинні вміти використовувати основні команди, працювати з текстовими файлами, використовувати перенаправлення введення-виведення та конвеєри, а також мати уявлення про адміністрування ОС, керуючі конструкції мови shell, управління файловими системами, архівування і компресія файлів, використання компілятора С у середовищі UNIX, механізми сигналів та програмних каналів.
План
- Вступ до терміналу
- Що таке термінал?
- Чому термінал важливий?
- Основні команди та їх використання
- Команда ls - список файлів та каталогів
- Команда cd - зміна каталогу
- Команда pwd - виведення поточного каталогу
- Команда cat - виведення вмісту файлу на екран
- Робота з текстовими файлами
- Створення та редагування текстових файлів
- Використання редактора nano або vim
- Перенаправлення введення-виведення та конвеєри
- Команда echo - виведення тексту на екран
- Перенаправлення введення та виведення
- Конвеєри та фільтри
- Адміністрування ОС. Командні файли
- Створення та редагування командних файлів
- Використання командного файлу для автоматизації завдань
- Керуючі конструкції мови shell
- Оператори &&, ||, ;
- Цикли та умовні оператори
- Управління файловими системами. Архівування і компресія файлів
- Команда tar - архівування та розпакування файлів
- Команда gzip - компресія та розпакування файлів
- Використання компілятора С у середовищі UNIX
- Компіляція програм на мові С
- Використання компілятору gcc
- Дослідження механізму сигналів UNIX
- Сигнали та їх використання
- Обробка сигналів в програмах
- Дослідження механізму програмних каналів UNIX
- Програмні канали та їх використання
- Взаємодія між процесами через програмні канали
Анотація
Ця лекція представляє основні поняття та навички роботи з терміналом в операційній системі Linux. Вона охоплює теми, такі як введення команд, навігація по файловій системі, використання базових команд та їхні параметри, а також основи роботи з текстовими файлами.
Ключові слова
термінал, команди, файлові системи, адміністрування ОС, конвеєри, перенаправлення введення-виведення, командні файли, керуючі конструкції мови shell, архівація і компресія файлів, компілятор С, сигнали UNIX, програмні канали
Шрифти
Розмір шрифта
Колір тексту
Колір тла
Кернінг шрифтів
Видимість картинок
Інтервал між літерами
Висота рядка
Виділити посилання
Вирівнювання тексту
Ширина абзацу