PowerShell tail file – Windows tail command

  • 0

PowerShell este un instrument puternic și permite serverelor Windows să concureze cu caracteristicile liniei de comandă Shell și Linux. Una dintre comenzile utile în Linux este tail, care ne ajută să vizualizăm fișierul, deoarece se actualizează, fiind folosită în principal pentru a vizualiza fișierele jurnal.

De exemplu, pornim un serviciu și dorim să știm dacă serviciul apare și să verificăm erorile din fișierul jurnal, în direct, fără a fi nevoie să redeschidem fișierul.

Până când am făcut cunoștință cu această metodă de comandă PowerShell, foloseam fie baretail, fie notepad++ pentru a coda fișierele jurnal în Windows

powershell tail file

Table of Contents

Comanda de coadă PowerShell Get-Content

Powershell are o comandă numită Get-Content care face exact treaba după cum a fost numită. Obține conținutul din fișier. Această comandă are un flag sau un atribut numit Tail care o face echivalentă cu comanda tail din Linux

Iată o comandă tail simplă echivalentă cu comanda Get-Content din Windows Powershell.

 Get-Content .\localhost_access_log.2020-05-08.txt -Tail 10

Rezultatul execuției comenzii precedente este dat mai jos.

PowerShell tail -f Comanda Get-Content

caracteristica minunată a tail este de a urmări modificările pe măsură ce se întâmplă și de a vedea jurnalele live pe măsură ce se actualizează. ceea ce se face folosind un steguleț -f în comanda tail din Linux

În windows, același lucru se realizează cu un alt steguleț/opțiune numit Wait

Iată echivalentul comenzii tail -f din Windows PowerShell pentru comanda Get-Content

Get-Content .\localhost_access_log.2020-05-08.txt -Tail 10 -Wait

De fapt, este aceeași comandă ca și cea anterioară, dar a fost adăugat un -Wait în plus.

Așa cum se arată în captura de ecran, puteți vedea că cursorul se află la sfârșitul fișierului, nu s-a întors la terminal și monitorizează (sau) așteaptă să vină mai multe linii.

Concluzie

Sperăm că acest articol v-a ajutat să găsiți echivalentul Linux Equivalent Windows find command în Powershell și acum știți cum să urmăriți fișierul jurnal în Windows fără a utiliza instrumente speciale precum baretail etc.

.

Lasă un răspuns

Adresa ta de email nu va fi publicată.