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.logPasso 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 teeSimples assim podemos salvar os resultados de um comando em um arquivo Linux e tê-los sempre disponíveis para análise.