3. 善用Linux man page¶
3.1. 章节介绍¶
Linux man page一般包含以下内容:
- 1 可执行程序和shell命令
- 2 (内核提供的)系统调用
- 3 库函数
- 4 特殊文件(一般位于/dev)
- 5 文件格式规范
- 6 游戏
- 7 杂项(包括包和规范)
- 8 系统管理命令(只对root可用)
- 9 内核例程
3.2. 查询指定章节¶
例如printf,既是一个shell命令,也是一个C库函数,我们可以通过指定章节查询相应的手册页。
查询printf命令
man 1 printf
查询printf函数
man 3 printf
3.6. 高亮显示¶
在我使用的Ubuntu系统中,man page命令默认显示黑白色。如图1所示:
我们可以通过手动设置,让man输出高亮显示, 把下面代码追加到/etc/bash.bashrc即可。
1 2 3 4 5 6 7 8 | # man高亮显示
export LESS_TERMCAP_mb=$'\E[01;31m'
export LESS_TERMCAP_md=$'\E[01;31m'
export LESS_TERMCAP_me=$'\E[0m'
export LESS_TERMCAP_se=$'\E[0m'
export LESS_TERMCAP_so=$'\E[01;44;33m'
export LESS_TERMCAP_ue=$'\E[0m'
export LESS_TERMCAP_us=$'\E[01;32m'
|
更改后高亮效果如下所示,很美观吧。