Docsity
Docsity

Подготовься к экзаменам
Подготовься к экзаменам

Учись благодаря многочисленным ресурсам, которые есть на Docsity


Получи баллы для скачивания
Получи баллы для скачивания

Заработай баллы, помогая другим студентам, или приобретай их по тарифом Премиум


Руководства и советы
Руководства и советы

Лабораторные по Линокс, Руководство, Проектов, Исследование из Операционные системы

Даные работы предназначены для работы с операционной системой Ubuntu Linux.

Вид: Руководство, Проектов, Исследование

2019/2020
Специальное предложение
30 Баллы
Discount

Предложение без ограничения по времени


Загружен 03.04.2020

RachelWhite
RachelWhite 🇺🇦

4.5

(2)

5 документы

1 / 5

Toggle sidebar
Discount

Специальное предложение

Частичный предварительный просмотр текста

Скачай Лабораторные по Линокс и еще Руководство, Проектов, Исследование в формате PDF Операционные системы только на Docsity! Лабораторна робота №6 Тема: Командна оболонка bash(shell), стандартні потоки введення/виведення, фільтри і конвеєри. Мета: Оволодіння практичними навичками перенаправлення стандартних потоків, роботи з фільтрами і організації конвеєрів. Прилади та обладнання: комп’ютер. Допуск до виконання лабораторної роботи. Перевірка теоретичних знань із застосуванням тестів. Короткі теоретичні відомості Глобальні конфігураційні файли для всіх оболонок знаходяться в каталозі /etc. Локальні конфігураційні файли для всіх оболонок знаходяться в домашньому каталозі користувача. Імена конфігураційних файлів, як правило, закінчуються на ‘rc’. Локальні файли роблять “прихованими”, щоби вони неrc’. Локальні файли роблять “прихованими”, щоби вони не заважали користувачу в його повсякденній роботі (приховані файли мають ім’я, що починається з символу ‘rc’. Локальні файли роблять “прихованими”, щоби вони не.’, команда ls без параметрів їх не показує). Конфігураційні файли є звичайними командними файлами . Часто в якості параметру деякої команди нам треба вказати не один файл, а кілька файлів, назви яких мають певні спільні риси. В таких випадках використовують так звані маски пошуку. Спеціальний символ ‘rc’. Локальні файли роблять “прихованими”, щоби вони не?’ в масці означає один будь-який символ, а спеціальний символ ‘rc’. Локальні файли роблять “прихованими”, щоби вони не*’ – будь-яку послідовність символів. Також можна задати список символів, наприклад, маска [abc]??? задає ім’я з чотирьох літер, перша з яких – a, b чи c.abc]??? задає ім’я з чотирьох літер, перша з яких – a, b чи c. Для пошуку файлів за певними ознаками можна використовувати команду find. Перший параметр цієї команди (обов’язковий) – це каталог, з якого починається пошук (наприклад, / – кореневий каталог), далі – параметр, що задає ознаку пошуку. Найтиповіша дія – –print, вивід результатів пошуку на екран. Ще одна можливість оболонок – перенаправлення потоків вводу- виводу. Як правило, більшість команд (утиліт) приймає інформацію з клавіатури, або з файлу, якщо його вказано як параметр, і виводить результати на екран. Оболонка дає змогу перенаправити потоки у заданий файл. Символ ‘rc’. Локальні файли роблять “прихованими”, щоби вони не<’ перенаправляє вхідний потік. Після цього символу очікується ім’я файлу або пристрою, з якого буде братись вхідний потік. Команда cat > my_file перенаправляє вихідний потік. Існує також можливість дописати інформацію в кінець файлу, не знищуючи його вмісту. Така команда буде мати вигляд cat >> my_file Існує можливість перенаправити вихідний потік однієї утиліти безпосередньо у вхідний потік іншої, без використання тимчасових файлів. Це так звані конвеєри (pipe). В системі UNIX всі утиліти, що поєднані в конвеєр, запускаються паралельно і обробляють інформацію по мірі її надходження. Конвеєр утворюється за допомогою символу ‘rc’. Локальні файли роблять “прихованими”, щоби вони не|’ таким чином: util1 | util2 | util3. В командному рядку можна задати декілька команд, розділивши їх знаком ‘rc’. Локальні файли роблять “прихованими”, щоби вони не;’: cp oldfile newfile; rm oldfile. Команди можна комбінувати згідно умови: • && - виконання команди при умові, що попередня виконалась успішно: сd abc && ls abc. • || - виконання команди при умові, що попередня не виконалась успішно: сd abc || cd bbc. Команди: find –name <ім’я> - пошук файлу по імені. grep < фрагмент > <файл>- пошук фрагмента текстового файлу. alias <псевдонім>=’команда’ - створення нового псевдоніму для команди. Порядок виконання роботи 1. Переходимо у каталог /bin. Переглядаємо список усіх файлів, що починаються із символу, який визначено в таблиці індивідуальних завдань. 2. Переглядаємо список файлів, імена яких складаються з визначеної у таблиці індивідуальних завдань кількості символів.
Docsity logo