windows - txt - wintail




一個相當於unix tail命令的窗口 (18)

我正在尋找相當於unix'tail'命令的命令,它允許我在寫入日誌文件的同時觀察日誌文件的輸出。


DOS沒有尾部命令; 您可以在這裡下載GNU tail和其他GNU工具的Windows二進製文件。


dos的type就像* nux的cat ,雖然就像貓一樣,它會轉儲整個文件,所以它不是一個真正的尾巴,但它可以在沒有下載/安裝真正的尾部替代品的情況下進行捏合。


使用Windows PowerShell,您可以使用:

Get-Content <file> -Wait

另一種選擇是安裝MSYS (比Cygwin更輕量)。



遠程管理器中,F3鍵進入標準查看器,然後按結束鍵導航到文件末尾。 如果文件已更新 - 遠將自動滾動它。


如果你使用PowerShell,那麼這個工作:

Get-Content filenamehere -Wait -Tail 30

從下面發布Stefan的評論,所以人們不會錯過它

PowerShell 3引入了-Tail參數以僅包含最後的x行


如果你想使用某些Unix工具的Win32端口(而不是安裝Cygwin),我推薦使用Win32的GNU工具

更輕的重量比Cygwin更輕便。


Microsoft本身下載tail命令,這是Windows Server 2003 Resource Kit Tools一部分。



我一直使用Baretail在Windows中拖尾。 這是免費的,非常好。

編輯:為了更好地描述巴雷塔看到這個問題


我使用Kiwi Log Viewer,它是免費的。


我在這裡的答案中沒有看到Log Expert:

http://www.log-expert.de/

它是可定制的,適合繞過日誌文件,迄今為止它是最適合我的Windows圖形日誌查看器。


我已經使用Tail For Windows 。 當然不如使用優雅

tail
但是,那麼你正在使用Windows。 ;)



我最近使用Mtail ,它似乎工作得很好。 這是上面提到的像baretail的GUI類型。


有相當多的選項,但是它們都具有更高級功能的缺陷。

  • Windows Server 2003工具提供了一個簡單的尾巴,可以使用資源工具包工具下載 。 它在很多方面都很有限(鎖後跟文件,缺少像-pid這樣的許多選項),但是會為跟踪文件的基本任務做好準備。

  • GnuWin32尾巴是越野車( αβγ ) - 像-f這樣的東西不起作用。

  • UnxUtils尾部似乎更好(-f工作,但--pid似乎不是,-n但不是--lines = n失敗並帶-f),但似乎是一個死了的項目。

  • Cygwin是一個非常醜陋的軟件,可能只是使用DLL和coreutils軟件包 - 但仍然存在像-pid這樣的問題,不適用於本機win32進程。


雖然圖形日誌查看器可能非常適合查看日誌文件,但不符合可結合到腳本(或批處理文件)中的命令行實用程序的需要。 通常,這樣一個簡單的通用命令可以用作特定環境專用解決方案的一部分。 圖形方法不適用於這種用途。





tail