Оқулық «Федералдық білім беруді дамыту институты»



Pdf көрінісі
бет91/158
Дата01.07.2023
өлшемі3.83 Mb.
#475485
түріОқулық
1   ...   87   88   89   90   91   92   93   94   ...   158
операциялық жуйелер

125
 
Кесте-5.2. енгізу/шығаруды қайта бағыттау операциясы 
 
Операция
Сипаттама
>
Команда1 > файл
Команданы стандартты шығару ағыны файлмен немесе 
құрылғымен байланысады. Егер ол файл бұрын жоқ болса, онда 
жаңадан құрылады. Егер бар болса, файл қайта жазылады
>>
команда1 >> файл
Команданы стандартты шығару ағыны файлмен немесе 
құрылғымен байланысады. Егер ол файл бұрын жоқ болса, онда 
жаңадан құрылады. Егер бар болса, файл толықтырылып 
жазылады
<
команда1 < файл
Команданы стандартты енгізу ағыны файлмен байланысады. 
n >
команда1 п> файл
файлдық дескрипторы бар команданы шығару ағыны n файлмен 
байланысады. Файлдық дескрипторлар 0 — 2 енгізу/шығару 
стандартты құрылғысымен байланысқан. Егер ол файл бұрын 
жоқ болса, онда жаңадан құрылады. Егер бар болса, файл қайта 
жазылады
n >>
команда1 n>> файл
файлдық дескрипторы бар команданы шығару ағыны n файлмен 
байланысады. Егер ол файл бұрын жоқ болса, онда жаңадан 
құрылады. Егер бар болса, файл толықтырылып жазылады
n >& m
команда1 n>& m
n файлдық дескриптор команданың шығыс ағыны
m файлдық дескриптор ағынымен байланысады
n <& m
команда1 n<&m 
n файлдық дескриптор команданың кіріс ағыны
m файлдық дескриптор ағынымен байланысады 
|
команда1| команда2
Бір процестің шығатын стандартты ағынын екінші процестің 
стандартты кірісімен байланыстырады 


126 
Мысалы, кейбір командалар шығаратын барлық деректерді стандартты 
шығару құрылғысы секілді және қатені шығарудың стандартты 
құрылғысы секілді қайта бағыттау үшін келесі команданы қолдануға 
болады: 
команда >> output.log 2>&1
Осындай жолмен процессор аралық байланысты ұйымдастырудың 
бірнеше операцияларын біріктіруге болады:
команда1 | команда2 >log.txt
Бұл жағдайда команда1 стандартты шығысынан стандарт кіріс 
команда 2 деректер келіп түседі, ол стандартты команда 2 шыққан 
мәліметтер файл log.txt келіп жиналады.


Достарыңызбен бөлісу:
1   ...   87   88   89   90   91   92   93   94   ...   158




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

    Басты бет