Как сохранить команды в файл в Linux

{title}

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

С помощью команд мы можем назначить выходные данные команды для переменной, определить несколько команд для выполнения задачи или перенаправить результаты команды для анализа в данный момент времени.

В этом руководстве будет проанализировано, как мы можем перенаправить результаты команды в файл для последующего административного анализа.

Показать результаты команды и сохранить результаты в Linux


В этом примере мы будем использовать команду df, благодаря которой мы отобразим полную сводную информацию о пространстве на жестком диске, доступном и используемом файловой системой.

Шаг 1
При выполнении этой команды это будет результат:

{title}

Шаг 2
Если мы используем эту команду с параметром –h, мы увидим этот результат в удобочитаемом формате, как его обычно называют, то есть он отображает статистические данные в байтах, мегабайтах и ​​гигабайтах:

{title}

Шаг 3
Если мы хотим, чтобы эта информация отображалась на экране и в то же время записывалась в файл для последующего анализа, мы выполним следующие строки:

 df -h | тройник df.log кот df.log 

Шаг 4
Это будет результат, полученный:

{title}

Шаг 5
На этом этапе все жизненно важное значение выполняется с помощью команды tee, поскольку благодаря этому файлы считываются со стандартного ввода, а файлы записываются на стандартный вывод. Если файл существует, мы можем добавить его с помощью параметра -a или –append :

 df -h | tee -a df.log 

{title}

Шаг 6
Если мы хотим узнать больше об этих командах подробно, мы можем выполнить следующие строки:

 Man DF Man Tee 
Это просто, мы можем сохранить результаты команды в файле Linux и всегда иметь их в наличии для анализа.