PowerShell tail file – Windows tail parancs

  • 0

A PowerShell egy hatékony eszköz, amely lehetővé teszi, hogy a Windows szerverek felvegyék a versenyt a Shell és a Linux parancssori funkcióival. Az egyik hasznos parancs a linuxban a tail, amely segít nekünk a fájl megtekintésében, mivel frissül, leginkább a naplófájlok megtekintésére használják.

Például elindítunk egy szolgáltatást, és szeretnénk tudni, hogy a szolgáltatás bejön-e, és ellenőrizni a hibákat a naplófájlban, élőben, anélkül, hogy újra megnyitnánk a fájlt.

Míg nem ismertem meg ezt a PowerShell parancsmódszert, Vagy a baretail vagy a notepad++ parancsot használtam a Windowsban a naplófájlok

powershell tail file

Tartalomjegyzék

PowerShell tail parancs Get-Content

A PowerShellnek van egy Get-Content nevű parancsa, amely pontosan azt a feladatot végzi, amiről a nevét kapta. Tartalmat szerez a fájlból. Ennek a parancsnak van egy flag vagy Tail nevű attribútuma, ami egyenértékűvé teszi a Linux tail parancsával

Itt van egy egyszerű tail parancsnak megfelelő windows powershell Get-Content parancs.

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

Az előző parancs végrehajtásának eredménye az alábbiakban látható.

PowerShell tail -f parancs Get-Content

A tail csodálatos funkciója, hogy figyeli a változásokat, amint azok megtörténnek, és látja az élő naplókat, amint frissülnek. ami a Linux tail parancsban

a -f flag segítségével történik

A windowsban ugyanez egy másik flaggel/opcióval érhető el, melynek neve Wait

Itt a windows PowerShell tail -f parancsnak megfelelő Get-Content parancs

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

Ez tulajdonképpen ugyanaz a parancs, mint az előző, csak egy plusz -Wait került hozzá.

A képernyőképen látható, hogy a kurzor a fájl végén van, nem tért vissza a terminálhoz és figyeli (vagy) várja a további sorokat.

Következtetés

Remélem, ez a cikk segített megtalálni a Linuxnak megfelelő Windows find parancsot a Powershellben, és most már tudja, hogyan kell a naplófájlt a Windowsban farok nélkül, speciális eszközök, például baretail stb. használata nélkül.

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.