Como salvar comandos em arquivo no Linux

Ao trabalhar em sistemas operacionais Linux, temos várias opções de comandos que estão disponíveis tanto no nível de suporte, gerenciamento ou informação.

Com os comandos, podemos atribuir a saída de um comando a uma variável, definir vários comandos para executar uma tarefa ou redirecionar os resultados de um comando para análise em um momento específico.

Desta vez, este tutorial irá analisar como podemos redirecionar os resultados de um comando para um arquivo para posterior análise administrativa.

Exibir os resultados de um comando e salvar os resultados no Linux


Para este exemplo, usaremos o comando df graças ao qual exibiremos um resumo completo do espaço em disco disponível e usado pelo sistema de arquivos.

Passo 1
Ao executar este comando, este será o resultado:

PROLONGAR

Passo 2
Se usarmos este comando com o parâmetro -h Veremos esse resultado em um formato legível por humanos, como costumam chamá-lo, ou seja, exibe detalhes das estatísticas em bytes, megabytes e gigabytes:

PROLONGAR

etapa 3
Se quisermos que esta informação seja exibida na tela e ao mesmo tempo gravada em um arquivo para análise posterior, iremos executar as seguintes linhas:

 df -h | tee df.log cat df.log
Passo 4
Este será o resultado obtido:

PROLONGAR

Etapa 5
Neste ponto, tudo o que é vital é feito por meio do comando tee porque graças a ele, os arquivos são lidos da entrada padrão e os arquivos são gravados na saída padrão. Caso haja um arquivo, podemos anexá-lo usando a opção -para ou -acrescentar:

 df -h | tee -a df.log

PROLONGAR

Etapa 6
Se quisermos saber em detalhes mais ajuda sobre esses comandos, podemos executar as seguintes linhas:

 man df man tee
Simples assim podemos salvar os resultados de um comando em um arquivo Linux e tê-los sempre disponíveis para análise.

wave wave wave wave wave