Варианты заданий лабораторных работ по дисциплине: оп. 04 Операционные системы



бет7/90
Дата27.11.2023
өлшемі6,96 Mb.
#129697
1   2   3   4   5   6   7   8   9   10   ...   90

ЛАБОРАТОРНАЯ РАБОТА № 6


«Перенаправление вывода (время на выполнение – 2 часа)

по дисциплине: ОП.04 Операционные системы


Составил: М.В.Синдикаев, преподаватель ФГБОУ ВО "РЭУ им. Г.В.Плеханова"


Все, что мы выводим на экран командой echo, а так же вводим с клавиатуры, это процессы, которые занимаются вводом и выводом. У нас есть возможность управлять этим процессом.
Выполните команду echo hello student > text.txt

Что произошло?


> это оператор перенаправления вывода. Он позволил нам перенаправить стандартный вывод в текстовый файл, вместо экрана. Такой тип направления называется stdout.


Так же существует тип перенаправления как stdin (<). Это противоположность stdout. То есть мы можем получить вывод одной из команд, сразу перехватить его и записать в файл.


Создадим файл test.txt с текстом test. Выполним команду cat < text.txt > new.txt. Что произошло?


Тип перенаправления stderr позволяет выводить в файл ошибки, которые нам выдает операционная система. Перенаправим вывод несуществующей директории в файл. ls /fake > fake.txt

Что произошло?


Для каждого из типов вывода есть дескрипторы (describe - описывать). Для stdin, stdout и stderr - 0, 1 и 2 соответственно.


ls /fake 2> fake.txt

Что внутри fake.txt?


Вывод можно комбинировать с такими командами, как, например, ls, cat


Задания:
Перед началом выполнения задания, очистите домашнюю папку вашего пользователя для вашего же удобства. Далее выполните команды:


1. > 1
2. echo hi everyone > rm
Выведите содержимое каталога /var/log в файл diroutput.txt
Выведите лог файл вашей операционной системы в файл log.txt. Лог содержится в
/var/log/syslog
Сделайте stdin для файла log.txt
Министерство образования и науки Российской Федерации
федеральное государственное бюджетное образовательное учреждение высшего образования "Российский экономический университет имени Г.В.Плеханова" МОСКОВСКИЙ ПРИБОРОСТРОИТЕЛЬНЫЙ ТЕХНИКУМ




Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   10   ...   90




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет