假设我打字是git help
为了了解合并命令。我不想只读取包含 merge 的行及其周围的行的所有输出。
我认为这是一个常见问题,但找不到。我认为 grep 可以用某种方式来做到这一点。
答案1
是的,grep
可以做这样的事情:它的-C
选项将显示匹配的上下文。因此
git help | grep -C2 merge
将显示包含“merge”的行,上面和下面有两行上下文。
我发现使用起来更方便less
:
git help | less
然后使用 进行搜索/。
git help
虽然不会告诉你太多,但你需要
git help merge
这将为您打开相关的联机帮助页。
一些终端仿真器还允许事后搜索;例如,GNOME Terminal 有一个搜索菜单,您可以按CtrlShiftF开始搜索。