Când lucrăm la sisteme de operare Linux, avem mai multe opțiuni pentru comenzile care sunt disponibile atât la nivel de asistență, management sau informație.
Cu comenzile putem atribui ieșirea unei comenzi unei variabile, putem defini mai multe comenzi pentru a executa o sarcină sau redirecționa rezultatele unei comenzi pentru analiză la un anumit moment.
De data aceasta, acest tutorial va analiza modul în care putem redirecționa rezultatele unei comenzi către un fișier pentru analize administrative suplimentare.
Afișați rezultatele unei comenzi și salvați rezultatele în Linux
Pentru acest exemplu vom folosi comanda df datorită cărora vom afișa un rezumat complet al spațiului pe hard disk disponibil și utilizat de sistemul de fișiere.
Pasul 1
La executarea acestei comenzi acesta va fi rezultatul:
MARI
Pasul 2
Dacă folosim această comandă cu parametrul -h Vom vedea acest rezultat într-un format lizibil de către om, așa cum îl numesc de obicei, adică afișează detalii ale statisticilor în octeți, megaocteți și gigaocteți:
MARI
Pasul 3
Dacă dorim ca aceste informații să fie afișate pe ecran și în același timp scrise într-un fișier pentru analiză ulterioară, vom executa următoarele rânduri:
df -h | tee df.log cat df.logPasul 4
Acesta va fi rezultatul obținut:
MARI
Pasul 5
În acest moment, tot ceea ce este vital se face prin comandă tee deoarece datorită acestuia, fișierele sunt citite de la intrarea standard și fișierele sunt scrise la ieșirea standard. În cazul în care există un fișier, îl putem adăuga folosind opțiunea -la sau -adăuga:
df -h | tee -a df.log
MARI
Pasul 6
Dacă dorim să aflăm în detaliu mai mult ajutor cu privire la aceste comenzi, putem executa următoarele linii:
man df man teeSimplu, putem salva rezultatele unei comenzi într-un fișier Linux și le avem întotdeauna disponibile pentru analiză.