Ознайомлення з UNIX-подібною операційною системою GNU/Linux

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

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

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

Рік:
2017
Тип роботи:
Лабораторна робота
Предмет:
Операційні системи телекомунікаційних мереж
Група:
уі 41
Варіант:
7

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

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ «ЛЬВІВСЬКА ПОЛІТЕХНІКА» / Ознайомлення з UNIX-подібною операційною системою GNU/Linux ЗВІТ до лабораторної роботи № 1 з курсу “ Операційні системи ” Львів 2016 Мета: Ознайомлення з UNIX-подібною операційною системою GNU/Linux Теоретичні відомості Список поточних процесів Команда ps. Список всіх поточних процесів створюється за допомогою команди ps. Без додаткових параметрів вона відображає тільки ваші власні процеси і тільки ті, які були запущені з текстових консолей або командних вікон. Команда ps може отримувати різноманітні параметри. У наступному прикладі заради економії місця список процесів скорочено. Переадресація вводу-виводу При виконанні команд існують так звані стандартні файли. При цьому термін «файл» має дещо інше значення, ніж зазвичай, мова йде не про справжні файли, а про дескриптори файлів, які обробляються на рівні операційної системи як звичайні файли. Стандартний ввід – програма, що виконується в даний момент, зчитує весь стандартний ввід. Джерелом стандартного вводу зазвичай є клавіатура. Стандартний вивід – сюди переадресовується весь програмний вивід (відповідний списку файлів, виведеному командою ls). Стандартний вивід зазвичай відображається у вікні терміналу. Стандартні помилки – в поточному терміналі зазвичай показуються і повідомлення про помилки. Однак введення і виведення можна переадресовувати. Наприклад, можливий випадок, в якому вміст поточного каталогу має не відображатись на екрані, а зберігатися в файлі. Таким чином, стандартний вивід повинен переадресовуватися в справжній файл. В терміналі Linux це робиться за допомогою символу >: user$ ls *.tex > content Зараз в файлі content знаходиться список всіх TEX-файлів, розташованих в поточному каталозі. Найчастіше застосовується саме такий спосіб переадресації виведення. Однак є ще два варіанти: 2> файл переадресовує повідомлення про помилки в зазначений файл; >& файл або &> файл переадресовують в зазначений файл і повідомлення про помилки, і програмний вивід. Якщо використовувати замість > подвійний символ >>, то все введення дописується в кінці вже наявного файлу. Переадресація введення здійснюється за допомогою < файл: команди, які очікують введення з клавіатури, зчитують введення з зазначеного таким чином файлу. Неможливо одночасно обробляти файл і записувати в нього ж результати обробки! Команда sort dat > dat або sort < dat > dat приводить до видалення файлу dat! Команда > файл Перенаправлення стандартного виводу в файл  Команда < файл Зчитування вводу з вказаного файлу  Команда 2> файл Перенаправлення повідомлень про помилки в файл  Команда >& файл Перенаправлення виводу і помилок  Команда &> файл Перенаправлення виводу і помилок  Команда >> файл Дописує стандартний вивід в кінець файлу  Команда &>> файл Дописує стандартний вивід і помилки в кінець файлу  Команда1 | Команда2 Передає вивід команди1 команді2  Команда | tee файл Показує вивід і одночасно зберігає копію файлу   Команда Функція  Команда1 ; команда2 Виконує команди одна за одною  Команда1 && команда2 Виконує команду2, якщо команда1 була виконана успішно  Команда1 || команда2 Виконує команду2, якщо команда1 повертає помилку  Команда & Запускає команду в фоновому режимі  Команда1 & команда2 Запускає команду1 в фоновому режимі, команду2 — в явному  (Команда1 ; команда2) Виконує дві команди в одній і тій же оболонці   Завдання Встановити на комп’ютер утиліту cURL, здійснити встановлення таким чином, щоб при виникненні помилок в ході установки виводилось повідомлення про їх виникнення (текст повідомлення довільний). Паралельно, у фоновому режимі, підрахувати кількість процесів та записати їх число у файл. / / / / Висновок: на даній лабораторній роботі ознайомилася з UNIX подібною операційною системою. Навчилася працювати в командному рядку. Ознайомилася з деякими командами: встановлення програми, команди вводу-виводу, запис в документ, відкриття документу через термінал, послідовність виконання команд через &&.
Антиботан аватар за замовчуванням

21.10.2017 14:12

Коментарі

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

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

Нічого не вибрано
0%

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

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

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

Admin

26.02.2023 12:38

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