Пошаљите излаз команде у датотеку – Распберри Пи Линук

Posalite Izlaz Komande U Datoteku Raspberri Pi Linuk



Ако сте корисник Распберри Пи-а, морате покренути више команди да бисте извршили различите операције. Али чим пређете на следећу команду, излаз претходне команде не остаје сачуван у одређеној датотеци, тако да кад год се терминал затвори, излаз команди ће нестати. Да бисте сачували излаз команде, морате га послати у датотеку. У овом чланку смо представили начине слања излаза команде у датотеку.

Како послати излаз команде у датотеку?

У Распберри Пи-у постоји више начина да пошаљете/приложите излаз команде у датотеку, ти начини су:







Хајде да разговарамо о сваком од њих.



1: Директно слање излаза у датотеку

Да бисте послали излаз команде у датотеку испод поменуте синтаксе може се пратити:



Синтакса





$ команда > назив излазне датотеке

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



Пример

Да цитирамо пример, претпоставимо да имам датотеку под називом екампле-филе која се састоји од имена различитих животиња. Доња цат команда се користи само за приказ садржаја датотеке:

$ мачка пример-датотека

Сада ако морам да применим команду сортирања на њега и морам да сачувам сортирани резултат у посебну датотеку, онда се може користити доле наведена команда:

$ врста пример-датотека > излазни фајл

Овде се сортирани излаз датотеке примера чува у датотеци под називом излазна датотека

Да бисмо проверили, хајде да прикажемо садржај излазне датотеке користећи доле поменуто мачка команда:

$ мачка излазни фајл

Као резултат ове команде, јасно је видљиво да је сортирани излаз сачуван у нашој излазној датотеци.

2: Чување излаза команде помоћу тее команде

У системима заснованим на Линук-у стандардни излаз се шаље у датотеку читањем кроз датотеку тее команда. Синтакса тее команде је подељена у наставку:

Синтакса

$ команда | тее < назив документа > .ткт

Пример

$ датум | тее оутпут_филе.ткт

У овом примеру ће излаз прве команде бити прочитан командом тее, а затим ће бити уписан у оутпут_филе.

Да бисмо проверили да ли су подаци ускладиштени у оутпут_филе, користићемо доле наведену цат команду која ће приказати податке присутне унутар оутпут_филе.:

$ мачка оутпут_филе.ткт

3: Додавање излаза команде у датотеку

Ако корисник жели да дода излаз команде одређеној датотеци, онда се доле наведена команда може користити за додавање података:

Синтакса

$ команда >> назив документа

Пример

Да бисмо цитирали пример, направимо датотеку под називом линукхинт_филе.ткт , за креирање датотеке испод ће се користити наредба:

$ нано < фајл име >

Белешка : линукхинт_филе је име моје датотеке, корисници могу изабрати било које друго име ако желе.

Садржај који сам додао у свој фајл приказан је на слици испод:

Сачувајте датотеку притиском на тастере Цтрл+Кс онда И и на крају притисните Ентер да се вратим на терминал.

Сада, коначно, хајде да напишемо нашу наредбу за додавање, за ово користим команду ецхо:

$ одјек „Здраво Линук савет“ >> / кућа / пи / линукхинт_филе.ткт

У овом примеру, писана порука/излаз прве ехо команде се додаје датотеци која је именована линукхинт_филе.ткт.

На крају, да бисмо проверили, хајде да прикажемо садржај наше датотеке:

$ мачка < назив документа / пут >

На слици испод је јасно видљиво да се излаз наше ецхо команде додаје већ креираној датотеци уместо да се чува у новој датотеци.

Закључак

Распберри Пи систем је заснован на Линук-у, што значи да када се наредба покрене у систему Распберри Пи, њен излаз се приказује на терминалу/екрану. Али понекад корисници осећају потребу да пошаљу излаз у датотеку да би водили евиденцију или у било коју другу сврху. За тај случај у чланку смо поделили методе за слање и додавање излаза команде у датотеку.