Сачувајте излаз наредбе у Линук датотеку ✔

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

Идеално је да се информације приказане на терминалу могу извести у текстуалну датотеку ради бољег разумевања или ради детаљне контроле резултата. Коришћење команди у Линук -у је корисно за управљање нашим системом користећи само терминал и прескачући графички део. Овом приликом, видећи како можемо да сачувамо информације које нам команда показује олакшава нам рад јер не остају на екрану и то је то, али имаћемо документ са свим тим подацима. Ако, на пример, наредбом прикажемо све датотеке које имамо у директоријуму, онда можемо сачувати све информације у једну датотеку знајући како да их сачувамо у Убунту терминалу.

У овој прилици, овај водич ће анализирати како извести резултат наредбе у Линуку у текстуалну датотеку. За ово ћемо користити Убунту 17.04 и ове команде се могу користити у Линук и мацОС окружењима.

Линук параметриУпамтите да у Линук окружењима можемо користити следеће параметре:

  • Пип представљен симболом | што нам омогућава да мењамо команде.
  • Оператер & који прескаче излаз грешке и прелази на следећу команду.

Затим ћемо видети различите алтернативе како бисмо могли да сачувамо информације које команде бацају у Линук.

1. Сачувајте излаз команде у Линук датотеку без грешака

Корак 1
Пре свега, да бисмо извршили одговарајуће тестове, креираћемо одређене фасцикле и доделити им одговарајуће дозволе, за то ћемо извршити следеће команде по њиховом редоследу:

 судо мкдир Солветиц1 судо мкдир Солветиц2 судо цхмод 000 Солветиц1 судо цхмод 000 Солветиц2

Корак 2
Да бисте преусмерили излаз информација наредбе у Линуку помоћу оператора> и >> и они преусмеравају излаз у дефинисану текстуалну датотеку, али ће занемарити грешке, за то можемо извршити следеће.

 ду -х ./*> филе_сизе.ткт 

Корак 3
Резултат можемо видети у текстуалном формату:

ЕНЛАРГЕ

Корак 4
Ако користимо оператор >> резултат ће бити исти, али излаз ће бити додан на крај датотеке:

 ду -х ./* >> филе_сизе.ткт 

ЕНЛАРГЕ

2. Сачувајте излаз команде у Линук датотеку са грешкама

Корак 1
Са претходним командама генеришемо излаз информација без грешака, сада ћемо за приказ резултата који приказују грешке користити параметар 2> на следећи начин:

 ду -х ./* 2> грешке.лог 
Корак 2
Резултат ће бити приказан на терминалу на следећи начин:

Корак 3
Ако желимо да добијемо овај резултат без преписивања података, извршићемо следећу команду:

 ду -х ./* 2 >> грешке.лог 

3. Сачувајте излаз команде у Линук датотеку без приказивања информација


Ова опција је практична из сигурносних разлога јер нам омогућава да сачувамо резултат, али без да буде видљив на екрану терминала.

Корак 1
Да бисмо то постигли, користићемо оператор &> на следећи начин, у овом случају приказујући употребу диска:

 ду -х ./* &> Диск_усе.лог 
Корак 2
Можемо видети да се у терминалу не приказује резултат:

Корак 3
Али у нашем систему је направљена одговарајућа датотека са регистрованим подацима:

ЕНЛАРГЕ

4. Прегледајте и пошаљите излаз команде у Линук датотеку

Корак 1
Ако желимо да се резултати прикажу на терминалу и ускладиште у текстуалном документу, користићемо параметар Тее који усмерава резултате у две фазе, извршићемо следеће:

 ду -х ./* | тее ресултс.ткт 

Корак 2
Истовремено је створена текстуална датотека:

ЕНЛАРГЕ

Корак 3
Подразумевано, параметар Тее замењује промене у сваком упиту, ако желимо да задржимо оригиналне резултате и направимо нову датотеку, додаћемо вредност -а у ред за извршавање:

 ду -х ./* | тее -а ресултс.ткт 

5. Прегледајте и пошаљите комплетан излаз команде у Линук датотеку

Корак 1
Ако желимо да прикажемо све информације да бисмо их прегледали и ускладиштили на исти начин, користићемо параметре | & и команду тее извршавањем следећег:

 ду -х ./* | & тее ресултс.ткт 

Корак 2
Да бисмо спречили преписивање ове датотеке, извршићемо следеће:

 ду -х ./* | & тее -а ресултс.ткт 

6. Прегледајте и пошаљите излаз команде у Линук датотеку помоћу дф -а


Користићемо наредбу дф као пример да бисмо видели складишни простор и простор нашег система на чврстом диску.

Корак 1
Извршавамо наредбу дф да бисмо видели информације.

ЕНЛАРГЕ

Корак 2
Можемо користити команду дф са додатком -х да бисмо јасније видели информације и учинили их читљивијима.

ЕНЛАРГЕ

Корак 3
Ако сада желимо да се информације које нам је дф команда дала сачувају у датотеци у исто време када их видимо на екрану, извршићемо следеће дефинисање излазне датотеке. Користићемо команду цат за отварање датотеке након што је направљена.

 дф -х | тее дф.лог мачка дф.лог

ЕНЛАРГЕ

Корак 4
Сада ћемо користити наредбу тее коју можете преко ње читати са стандардног уноса и писати на излаз. Ако датотека већ постоји, можемо додати нове информације са параметрима -а или -аппенд.

 дф -х | тее -а дф.лог

ЕНЛАРГЕ

БелешкаАко не наведемо путању са одређеном датотеком, генерисана датотека ће бити сачувана у нашој личној фасцикли. Такође можемо користити проширење .лог.

Корак 5
Ако вам је потребна помоћ са овим командама, можете користити ове команде:

 ман дф ман тее 

7. Како сачувати датотеку у Линук -у


Спремићемо датотеку након што је створимо у Линук терминалу из Убунту -а.

Корак 1
Прво што ћемо учинити је да употребимо следећу команду за креирање нове датотеке_

 цат> филе.ткт 
Корак 2
Видећемо да курсор прелази у следећи ред и можемо почети да стављамо текст унутар креиране датотеке:

ЕНЛАРГЕ

Корак 3
Текстуални садржај који желимо ћемо уписати у нову датотеку, моћи ћемо да мењамо редове притиском на тастер Ентер. Када желите да изађете из датотеке, користићемо следећу комбинацију:

Цтрл + Д

ЕНЛАРГЕ

Корак 4
Проверићемо да ли је наша датотека правилно креирана и сачувана приказивањем директоријума са овом командом. Моћи ћете да видите информације као што су подаци о креирању или дозволе.

 лс -л филе.ткт 

ЕНЛАРГЕ

Корак 5
Да бисмо видели садржај сачуване датотеке, можемо користити ову команду:

 цат филе.ткт 

ЕНЛАРГЕ

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

Ви ће помоћи развој сајта, дељење страницу са пријатељима

wave wave wave wave wave