首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何适当地只显示可执行程序/shell命令?

如何适当地只显示可执行程序/shell命令?
EN

Unix & Linux用户
提问于 2021-07-09 12:14:20
回答 1查看 255关注 0票数 3

大多数情况下,当我使用apropos时,我不关心系统调用、库调用等等--我只是想找到一个我忘记了名称的命令。是否有一种方法可以减少apropos的输出,只显示可执行文件和命令(手册第1节),并过滤掉其他所有内容?

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2021-07-09 12:17:23

假设您使用的是这个man-db的版本apropos,您可以使用-s选项指定您感兴趣的部分:

代码语言:javascript
复制
apropos -s 1 read

如果您想包含管理命令,

代码语言:javascript
复制
apropos -s 1,8 read

来自man apropos

-s列表,- sections = list,-节=list仅搜索给定的手册部分。list是以冒号或逗号分隔的区段列表。如果列表中的条目是一个简单的部分,例如"3",那么显示的描述列表将包括“3”、“3 3perl”、"3x“等部分中的页面;而如果列表中的条目具有扩展名,例如”3 3perl“,则列表将只包含手册部分的确切部分中的页。

使用其他版本的apropos,您可以对结果进行grep

代码语言:javascript
复制
apropos read | grep '(1)'

代码语言:javascript
复制
apropos read | grep -E '\((1|8))'
票数 8
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/657645

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档