我喜欢使用支持彩色输出的 UNIX/bash 命令。因此,我定义了一些别名,它们自动启用我知道支持此选项的命令的彩色输出。但是,我确信有数百个命令支持彩色输出 - 我想知道它们是什么。
我的那些~/.bash_aliases
文件是:
ls --color=auto
grep --color
phpunit --ansi
那里还有什么?是否有支持彩色输出的所有命令的列表?或者更好的是,使用一些命令来 grep 本地手册页并提取适当的命令名称。
你为什么不尝试一下:
man -K color
这应该在所有手册页(内容,而不仅仅是标题)中搜索单词颜色。
对于每个手册页,它都会询问您是否要打开并查看该页面:
$ man -K color
/usr/share/man/mann/Widget.n.gz? [ynq] y
/usr/share/man/mann/usual.n.gz? [ynq] y
/usr/share/man/mann/Toplevel.n.gz? [ynq] n
/usr/share/man/mann/itk.n.gz? [ynq] n
/usr/share/man/mann/Archetype.n.gz? [ynq] n
/usr/share/man/man8/squid.8.gz? [ynq] n
/usr/share/man/man7/Xprint.7.gz? [ynq]
/usr/share/man/man7/X.7.gz? [ynq]
/usr/share/man/man7/urxvt.7.gz? [ynq]
/usr/share/man/man7/term.7.gz? [ynq] q
$
在每个单独的手册页中,您可以使用常规搜索方法(例如,/color<ENTER>
)用于查找文本。完成手册页后,只需退出,它将继续搜索。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)