Com desar la sortida de l'ordre en un fitxer a Linux


Hi ha moltes coses que podeu fer amb la sortida d'una ordre a Linux. Podeu assignar la sortida d'una ordre a una variable, enviar-la a una altra ordre/programa per processar-la a través d'una canonada o redirigir-la a un fitxer per a una anàlisi posterior.

En aquest breu article, us mostraré un truc de línia d'ordres senzill però útil: com veure la sortida d'una ordre a la pantalla i també escriure en un fitxer a Linux.

Visualització de la sortida a la pantalla i també escriptura en un fitxer

Suposant que voleu obtenir un resum complet de l'espai de disc disponible i utilitzat d'un sistema de fitxers en un sistema Linux, podeu utilitzar l'ordre df; també us ajuda a determinar el tipus de sistema de fitxers en una partició.

$ $df

Amb la marca -h, podeu mostrar les estadístiques d'espai de disc del sistema de fitxers en un format \llegible per l'home (mostra els detalls de les estadístiques en bytes, megabytes i gigabytes).

$ df -h

Ara, per mostrar la informació anterior a la pantalla i també escriure-la en un fitxer, per exemple, per a una anàlisi posterior i/o enviar-la a un administrador del sistema per correu electrònic, executeu l'ordre següent.

$ df -h | tee df.log
$ cat df.log

Aquí, la màgia la fa l'ordre tee, llegeix des de l'entrada estàndard i escriu a la sortida estàndard així com als fitxers.

Si ja existeix un fitxer, podeu afegir-lo mitjançant l'opció -a o --append com aquesta.

$ df -h | tee -a df.log 

Nota: També podeu utilitzar pydf una ordre alternativa \df per comprovar l'ús del disc en diferents colors.

Per obtenir més informació, llegiu les pàgines de manual df i tee.

$ man df
$ man tee

També us pot agradar llegir articles similars.

  1. 5 consells i trucs interessants de la línia d'ordres a Linux
  2. 10 trucs útils de la línia d'ordres de Linux per a principiants
  3. 10 trucs i consells interessants de la línia d'ordres de Linux que val la pena conèixer
  4. Com executar o repetir una ordre de Linux cada X segons per sempre
  5. Definiu la data i l'hora per a cada comanda que executeu a l'historial de Bash

En aquest breu article, us vaig mostrar com veure la sortida d'una ordre a la pantalla i també escriure en un fitxer a Linux. Si teniu preguntes o idees addicionals per compartir, feu-ho a la secció de comentaris a continuació.