Как да запишете команди в файл в Linux

При работа с операционни системи Linux имаме множество опции за командите, които са достъпни както на ниво поддръжка, управление или информация.

С командите можем да присвоим изхода на команда към променлива, да определим множество команди за изпълнение на задача или да пренасочим резултатите от команда за анализ в определен момент.

Този урок този път ще анализира как можем да пренасочим резултатите от команда към файл за по -нататъшен административен анализ.

Покажете резултатите от команда и запишете резултатите в Linux


За този пример ще използваме командата df благодарение на което ще покажем пълно обобщение на наличното и използвано от файловата система място на твърдия диск.

Етап 1
При изпълнение на тази команда това ще бъде резултатът:

Увеличете

Стъпка 2
Ако използваме тази команда с параметъра Ще видим този резултат в четим от човека формат, както обикновено го наричат, тоест показва подробности за статистиката в байтове, мегабайти и гигабайти:

Увеличете

Стъпка 3
Ако искаме тази информация да се показва на екрана и в същото време да се записва във файл за анализ по -късно, ще изпълним следните редове:

 df -h | tee df.log котка df.log
Стъпка 4
Това ще бъде получения резултат:

Увеличете

Стъпка 5
В този момент всичко жизненоважно се извършва чрез командата тройник защото благодарение на него файловете се четат от стандартен вход и файловете се записват на стандартен изход. В случай, че има файл, можем да го добавим, като използваме опцията -да се или -появи се:

 df -h | tee -a df.log

Увеличете

Стъпка 6
Ако искаме да знаем подробно повече помощ за тези команди, можем да изпълним следните редове:

 man df man tee
Толкова просто можем да запишем резултатите от команда в Linux файл и да ги имаме винаги на разположение за анализ.

wave wave wave wave wave