我可以做例如
man cp | grep 详细
要查明 cp man 中是否有单词“verbose”,我该怎么做(伪代码)
man * | grep 复制
找出要使用什么命令来应对?
答案1
您可以使用
man -K printf
(注意大写 k)在 man 内容中搜索所有手册页。将显示第一页,退出时,您可以选择打开或跳过下一个匹配的页面或退出整个搜索。
答案2
man -k printf
在简短描述和手册页名称中搜索关键字 printf 作为正则表达式。打印出所有匹配项。相当于 apropos -r printf。
或者如您所见,您也可以使用
apropos -r printf
例子...
man -k "test"
测试(3perl)- 提供编写测试脚本的简单框架 cupstestdsc (1) - 测试 postscript 文件的一致性 cupstestppd (1) - 测试 ppd 文件的一致性 DBD::Gofer::Transport::null (下午 3 点) - DBD::Gofer 客户端传输用于测试 DBD::Gofer::Transport::pipeone (下午 3 点) - DBD::Gofer 客户端传输用于测试 dh_auto_test (1) - 自动运行包的测试套件 dh_testdir (1) - 构建 Debian 软件包之前的测试目录 dh_testroot (1) - 确保包以 root 身份构建 dh_testversion (1) - 确保安装了正确版本的 debhelper ExtUtils::testlib (3perl) - 将 blib/* 目录添加到 @INC feature_test_macros (7) - 功能测试宏 File::CheckTree (3perl) - 在树上运行许多文件测试检查 filetest (3perl) - Perl pragma 用于控制 filetest 权限操作符 ftm (7) - 功能测试宏 gcov-4.2 (1) - 覆盖率测试工具 make-memtest86+-boot-floppy (1) - (未知主题) Memoize::ExpireFile (3perl) - 测试 Memoize 过期语义 Memoize::ExpireTest (3perl) - 测试 Memoize 过期语义 mysql_client_test (1) - 测试客户端 API mysql_client_test_embedded (1) - 测试嵌入式服务器的客户端 API mysqlmanager-pwgen (1) - 内部测试套件程序 mysqlmanagerc (1) - 内部测试套件程序 mysqltest(1)——运行测试用例的程序 mysqltest_embedded (1) - 运行嵌入式测试用例的程序 ndb_cpcd (1) - 自动测试 NDB(仅供开发使用)
答案3
您可以使用
man -k copy
在所有手册页的简短描述和名称中搜索copy
答案4
尝试这个:
man * | col -b | grep *