问答详情
源自:3-5 Filebeat演示

在window系统启动 filebeat head 命令 问题

window 系统可以使用什么命令替代,head

提问者:sunyaox 2017-12-01 15:49

个回答

  • rockybean
    2017-12-01 17:19:17
    已采纳

    windows 下可以替代 head 的命令是 gc

    https://stackoverflow.com/questions/9682024/how-to-do-what-head-tail-more-less-sed-do-in-powershell

    gc log.txt | select -first 10 # head

    gc -TotalCount 10 log.txt     # also head

    gc log.txt | select -last 10  # tail

    gc -Tail 10 log.txt           # also tail (since PSv3), also much faster than above option

    gc log.txt | more             # or less if you have it installed

    gc log.txt | %{ $_ -replace '\d+', '($0)' }         # sed


  • 谭伟超
    2018-04-19 15:01:37

    Get-Content nginx.log -TotalCount 2|./filebeat -e -c ngnix.yml


  • sunyaox
    2017-12-01 16:43:27

    1. 进入到解压的filebeat-6.0.0-windows-x86_64下,然后将nginx.yml拷贝到目录下。

    2. 打开dos窗口切换目录到filebeat-6.0.0-windows-x86_64,执行输入命令  filebeat -e -c nginx.yml  回车。

    3. 将nginx.log的两条日志内容,粘贴到启动的到dos窗口,就可以了。

  • 裴周宇
    2017-12-01 15:56:41

    然后呢