Plik ogonowy PowerShell – polecenie ogonowe Windows

  • 0

PowerShell jest potężnym narzędziem i pozwala serwerom Windows konkurować z funkcjami linii poleceń Shell i Linux. Jednym z przydatnych poleceń w linuxie jest tail, który pomaga nam przeglądać plik, ponieważ jest aktualizowany i używany głównie do przeglądania plików dziennika.

Na przykład, uruchamiamy usługę i chcemy wiedzieć, czy usługa się pojawia i sprawdzić błędy w pliku dziennika, na żywo bez konieczności ponownego otwierania pliku.

Dopóki nie zostałem wprowadzony do tej metody poleceń PowerShell, Używałem albo baretail albo notepad++ do ogona plików dziennika w Windows

powershell tail file

Table of Contents

Komenda PowerShell tail Get-Content

Powershell ma komendę o nazwie Get-Content, która dokładnie wykonuje zadanie, jak została nazwana. Pobiera zawartość z pliku. To polecenie ma flag lub atrybut o nazwie Tail, który czyni je odpowiednikiem linuksowego polecenia tail

Tutaj jest proste polecenie tail równoważne poleceniu windows powershell Get-Content.

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

Wynik wykonania poprzedniego polecenia jest podany poniżej.

PowerShell tail -f Polecenie Get-Content

Cudowną cechą tail jest obserwowanie zmian w miarę ich dokonywania i oglądanie logów na żywo w miarę ich aktualizacji. co jest robione za pomocą flagi -f w komendzie Linux tail

W oknach, to samo jest osiągane za pomocą innej flagi/opcji o nazwie Wait

tutaj jest windows PowerShell tail -f odpowiednik komendy Get-Content

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

W rzeczywistości jest to ta sama komenda co poprzednio, ale dodano dodatkowe -Wait.

Jak pokazano na zrzucie ekranu można zobaczyć kursor jest na końcu pliku nie wrócił do terminala i monitorowania (lub) czeka na więcej linii przyjść.

Zakończenie

Mając nadzieję, że ten artykuł pomógł Ci znaleźć Linux odpowiednik Windows znaleźć polecenie w Powershell i teraz wiesz, jak ogon pliku dziennika w systemie Windows bez użycia żadnych specjalnych narzędzi, takich jak baretail itp.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.