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.
- 5 consells i trucs interessants de la línia d'ordres a Linux
- 10 trucs útils de la línia d'ordres de Linux per a principiants
- 10 trucs i consells interessants de la línia d'ordres de Linux que val la pena conèixer
- Com executar o repetir una ordre de Linux cada X segons per sempre
- 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ó.