调用时,如果我想阅读 zsh 的“read”命令,请说“$ man zshbuiltins”,使用斜杠开始搜索将为您提供一百次字符串“read”命中,然后再到达实际的命令“read” ',一种帮助直接访问命令的方法是搜索“read”,因为空格指向命令的实际部分。但是,如果可以直接从命令行执行类似的操作,例如:
$ man zshbuiltins --search " read"
...我不相信这是可能的,但有人可以建议一种可以实现这一目标的方法吗?
答案1
$ man zshbuiltins | less -p '^ read'
...正是我想要的。行的开头,七个空格,然后是命令的名称(读取),它会直接带您到命令。自己建了一个小功能:
$ zhelp() { man zshbuiltins | less -p "^ $1" }
$ zhelp read
...它带我去我想去的地方。