При работа с операционни системи 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 файл и да ги имаме винаги на разположение за анализ.