Федеральное государственное бюджетное


" Российский экономический университет имени Г.В.Плеханова" МОСКОВСКИЙ ПРИБОРОСТРОИТЕЛЬНЫЙ ТЕХНИКУМ



Pdf көрінісі
бет8/118
Дата21.12.2023
өлшемі5,01 Mb.
#141929
1   ...   4   5   6   7   8   9   10   11   ...   118
Байланысты:
LabR OP.04

"
Российский экономический университет имени Г.В.Плеханова"
МОСКОВСКИЙ ПРИБОРОСТРОИТЕЛЬНЫЙ ТЕХНИКУМ
 
ЛАБОРАТОРНАЯ РАБОТА № 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   ...   4   5   6   7   8   9   10   11   ...   118




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

    Басты бет