powershell等同于'less'是什么?
我看到'更多',但它缺少我依赖的一些功能(例如搜索文件)
我寻找一个寻呼机(相当于'少'),它允许一次搜索(匹配或忽略大小写),多个文件等。
我们的一些服务器运行Windows 2008,而我缺少安装cygwin的管理员权限
我听过Windows 2008,MSFT一起行动并提供了一些易于管理的工具。
更新:
我应该给出一些背景信息:
感谢
答案 0 :(得分:20)
读起来就像你知道你可以这样做:
gc logfile.log |更
(GC是Get-Content的别名)。
您可以进行过滤等。通过运行以下命令可以找到更多信息:
Get-Help Get-Content Get-Help
Get-Content -Examples
(Get-Help gc也可以正常工作)。
您可能感兴趣的位是限制\过滤等...
Get-Help gc -Parameter * |更
答案 1 :(得分:5)
我只使用less的GOW版本,工作正常。
答案 2 :(得分:2)
我不知道在powershell中你可以轻松实现的任何直接模拟。最好的办法是获得less that is outside of cygwin的Windows实现,这样您就可以将二进制文件放入您帐户可访问的位置。
答案 3 :(得分:2)
在powershell中获取grep / vim / wget和其他Linux类命令我建议运行。
iex (new-object net.webclient).downloadstring(‘https://get.scoop.sh’)
然后
scoop install grep
scoop install perl
scoop install vim
并获取所有这些的列表
scoop search
答案 4 :(得分:1)
在Windows 10 PowerShell + Cygwin中,我使用:
gc .\myfile.log | less
以前我试图直接使用cygwin:
less .\myfile.log
但它显示二进制文件,因为32位和64位之间的字符集设置无效。
答案 5 :(得分:0)