Линук наредбе

Како се користи команда тее у Линуку

Како се користи команда тее у Линуку
Понекад морамо похранити излаз наредбе у датотеку да бисмо га касније користили у друге сврхе. Наредба 'тее' користи се у Линуку за писање било ког излаза наредбе у једну или више датотека. Ова наредба функционира попут облика велике абецеде 'Т' која узима податке из једног извора и може похранити излаз на више локација. Како се ова наредба може користити у Линуку, приказано је у овом упутству на више примера.

Синтакса:

мајица [ОПЦИЈЕ] [ФИЛЕ]

Ова наредба може да користи четири врсте опција и резултат смешта у једну или више датотека. Опције ове наредбе су описане у наставку.

Опције:

Име Опис
-а или -прилог Користи се за писање резултата на крају постојеће датотеке.
-и или -игноре-прекида Користи се за игнорисање сигнала прекида.
-помоћ Користи се за приказ свих доступних опција ове наредбе.
-верзија Користи се за приказ тренутне верзије наредбе.

Фајлови:

Једно или више имена датотека могу користити за чување резултата наредбе.

Пример-1: Коришћење једноставне команде „тее“

'лс -ла' наредба се користи у Линуку за приказ детаља тренутне листе директорија са информацијама о дозволама. 'тее' наредба се овде користи за чување резултата 'лс -ла' наредбу у датотеку, излаз.ткт. Покрените следеће наредбе да бисте проверили функцију једноставне команде 'тее'.

$ лс -ла | излаза тее.ткт
$ мачка излаз.ткт

Излаз:

Овдје је прва наредба приказала излаз 'лс -ла' у терминал и записала излаз у датотеку, оутпут.ткт. Друга команда је показала садржај излаз.ткт датотека.

Пример-2: Додавање излаза у постојећу датотеку

Ако се излаз било које наредбе упише у постојећу датотеку помоћу команде 'тее' са '-а', тада се садржај датотеке неће пребрисати. Овде је излаз 'пвд' наредба ће бити додата на крају датотеке, излаз.ткт. Покрените следеће наредбе са терминала.

$ пвд | тее -а излаз.ткт
$ мачка излаз.ткт

Излаз:

Овде прва наредба приказује излаз 'пвд' у терминал и запишите излаз на крају излаз.ткт датотека. Друга наредба се користи за проверу излаза датотеке. Показује се да је излаз.ткт датотека садржи и резултате претходног примера и тренутни пример.

Пример-3: Записивање резултата у више датотека

Наредба 'тее' може се користити за чување резултата било које наредбе у више датотека. Да бисте обавили овај задатак, имена датотека морате писати размаком. Покрените следеће наредбе да бисте сачували излаз 'датум' наредбу у две датотеке, оутпут1.ткт, и оутпут2.ткт.

$ датум | тее оутпут1.ткт оутпут2.ткт
$ цат оутпут1.ткт оутпут2.ткт

Излаз:

Овде је прва команда приказала тренутни системски датум у терминалу и сачувала вредност у две датотеке, оутпут1.ткт и оутпут2.ткт. Друга команда је показала садржај ове две датотеке које су идентичне.

Пример-4: Занемаривање сигнала прекида

'тее' наредба са '-и' опција се користи у овом примеру за игнорисање било каквог прекида у време извршавања наредбе. Дакле, наредба ће се правилно извршити чак и када корисник притисне ЦТРЛ + Ц. Покрените следеће наредбе са терминала и проверите излаз.

$ вц -л излаз.ткт | тее -и оутпут3.ткт
$ мачка излаз.ткт
$ цат оутпут3.ткт

Излаз:

Овде је прва команда бројала укупне редове од излаз.ткт датотеку и сачувао је излаз у датотеку, оутпут3.ткт. Друга команда је показала садржај излаз.ткт датотека која садржи 9 линије. Трећа команда је показала садржај оутпут3.ткт то је исто као и први излаз команде.

Пример-5: Прослеђивање излаза команде 'тее' у другу наредбу

Излаз наредбе 'тее' може се прослиједити другој наредби помоћу цијеви. У овом примјеру, први излаз наредбе преноси се на наредбу 'тее', а излаз наредбе 'тее' преноси се на другу наредбу. Покрените следеће наредбе са терминала.

$ лс | тее оутпут4.ткт | вц -лцв
$ лс
$ цат оутпут4.ткт

Оутпут:

Овде се прва наредба користи за писање излаза 'лс' наредбе у датотеку, оутпут4.ткт и пребројите укупан број линија, речи и знакова оутпут4.ткт. Друга наредба се користи за приказ излаза команде 'лс', а трећа се користи за проверу садржаја оутпут4.ткт датотека.

Пример- 6: команда 'тее' са басх скриптом

Наредба 'тее' се такође може користити за писање излаза басх скрипте у датотеку. Направите басх датотеку са именом додати.сх са следећим кодом који ће узети два улазна броја из аргумената командне линије и исписати збир тих бројева. Команда 'тее' која се користи у овом примеру ће написати излаз додати.сх у датотеку резултат.ткт.

додати.сх

#!/ бин / басх
а = 1 УСД
б = 2 долара
((резултат = $ а + $ б))
ецхо "Додавање $ а + $ б = $ резултата"

Покрените следеће наредбе са терминала да напишете датотеку и проверите њен садржај.

$ басх додај.сх 50 90 | резултат тее.ткт
$ цат резултат.ткт

Излаз:

Овде се 50 и 90 предају као аргументи командне линије у скрипту, додај.сх и излаз се записује у резултате датотеке.ткт. Наредба 'мачка' користи се за подударање резултата са садржајем резултата.ткт.

Пример-7: Сакривање излаза наредбе 'тее'

Ако желите записати излаз директно у датотеку без приказивања у терминалу, онда морате да користите / дев / нулл са командом 'тее'. Покрените следећу наредбу да бисте обавили овај задатак.

$ дф | тее оутпут5.ткт> / дев / нулл
$ мачка излаз5.ткт

Излаз:

Овде се прва наредба користи за писање излаза наредбе 'дф' у датотеку, оутпут5.ткт без приказивања у терминалу. Друга наредба се користи за проверу излаза.

Закључак:

Излаз било које наредбе може се користити у више сврха. Излаз наредбе може се похранити у више датотека помоћу команде 'тее' са различитим опцијама. У овом водичу са објашњењем приказане су најчешће употребе наредбе „тее“. Надам се да ће читалац имати користи од примене примера овог упутства.

Емулирајте кликове мишем лебдењем помоћу миша без клика у оперативном систему Виндовс 10
Коришћење миша или тастатуре у погрешном положају прекомерне употребе може резултирати многим здравственим проблемима, укључујући напрезање, синдром к...
Додајте покрете миша у Виндовс 10 помоћу ових бесплатних алата
Последњих година рачунари и оперативни системи су се увелико развили. Било је време када су корисници морали да користе команде за навигацију кроз мен...
Контролишите и управљајте кретањем миша између више монитора у оперативном систему Виндовс 10
Двоструки приказ миша омогућава вам контролу и конфигурисање кретања миша између више монитора, успоравајући његово кретање близу границе. Виндовс 10/...