2011-11-22 48 views
0

当我做怎么看用vi命令整个文件在Linux中

grep 'middleware' file.log 

它打开了包含中间件线。

但是当我在linux服务器上做了vi Filename.log,我找不到我的内容。

请告诉我如何看用vi file.log

+0

您是否尝试在vi中搜索?你知道如何“导航”(向上/向下翻页)? – Mat

+1

如果匹配是在file.log中,为什么你期望在Filename.log中看到它? –

回答

0

您可以使用VI(或者vim这更可能你正在运行的)搜索功能的整个文件。在命令模式下,输入/和要搜索的正则表达式。

2

你想在vi中查看grep 'middleware' file.log的结果,对吧? 如果是的话,试试这个:

grep 'middleware' file.log | vi - 

你可以在里面搜索VI键入/,例如:/middleware,并与n

0

前进,您可以使用“grep的-n”上显示的行数该模式匹配,然后使用导航到该行六中:

 
$ vi +N file.log # (where N is the line number on which the match was found) 

或只需键入“NG”去线N(例如,123G将带你到线123)

(注意:命令行上的+ N语法在vim中有效。我不知道经典的vi。)