Cum se salvează comenzile în fișier în Linux

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.log
Pasul 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 tee
Simplu, putem salva rezultatele unei comenzi într-un fișier Linux și le avem întotdeauna disponibile pentru analiză.

wave wave wave wave wave