Linux man命令手册使用指南
Linux man命令手册使用指南
一、Linux 的man命令手册页
二、man命令使用方法
1. 基本使用
1.1 查看命令手册
1 | man [章节] <命令名> |
1.2 查看指定章节的手册
某些关键词(如passwd)可能存在于多个章节:
1 | man 1 passwd # 查看 passwd 命令的手册(用户命令) |
2. 常用操作快捷键
- 导航:
↑/↓:逐行滚动。Page Up/Page Down:翻页。Home/End:跳转至开头/结尾。
- 搜索:
/关键字:向前搜索(如/--help)。n:跳转到下一个匹配项。N:跳转到上一个匹配项。
- 退出:
q:退出手册。
3. 常用命令选项
3.1 搜索相关手册
**
-k或--apropos**:按关键字搜索手册(类似apropos):1
2man -k network # 查找所有包含 "network" 的手册页
apropos network # 同上**
-f或--whatis**:显示命令的简短描述(类似whatis):1
2man -f passwd # 列出 passwd 的所有相关手册章节
whatis passwd # 同上
3.2其他选项
**
-a**:显示所有匹配章节的手册(按q后继续下一章节):1
man -a passwd
**
-w**:显示手册页的路径:1
man -w ls # 输出 /usr/share/man/man1/ls.1.gz
三、Linux彩色man page设置方法
原文: https://gaomf.cn/2017/01/13/Linux_Colourful_Man/ 作者: 高明飞
1. 在 .bashrc文件中添加less的相关设置参数
Linux下man page的显示默认是通过less来完成的,故在.bashrc文件中添加less的相关设置参数即可使man page变成彩色的:
1 | # colourful man page |
更改完.bashrc文件后要重新载入一下配置:
1 | source ~/.bashrc |
之后重启终端才会生效,以上配置显示效果如下:
2. less的相关设置参数的含义
其中LESS_TERMCAP_xx的含义如下:
termcap |
含义 |
|---|---|
mb |
start blink 开始闪烁 |
md |
start bold 开始加粗 |
me |
turn off bold, blink and underline 关闭粗体、闪烁和下划线 |
us |
start underline 开始下划线 |
ue |
stop underline 停止下划线 |
so |
start standout 开始脱颖而出 |
se |
stop standout 停止突出 |
对照上面实际的man page页面可以看到:md对应蓝色部分;us对应绿色部分;so对应底部黄色状态栏。
3.具体颜色设置方法,参考以下页面:
简而言之,在'\E[0x;3y;4zm'中:x代表是否加粗,1为加粗,2为正常;y和z分别代表文字前景色和背景色,使用默认值的话可省略,颜色列表如下:
| Intensity | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
|---|---|---|---|---|---|---|---|---|
| Normal | Black | Red | Green | Yellow | Blue | Magenta | Cyan | White |
| Bright | Black | Red | Green | Yellow | Blue | Magenta | Cyan | White |
四、man pages手册页设置中文
1. 通过包管理器进行安装
在 CentOS/RHEL 上
1 | sudo yum -y install man-pages-zh-CN |
2. 临时设置语言环境
在终端中,可以通过以下命令设置环境变量来使用中文手册页:
1 | export LANG=zh_CN.UTF-8 |
3. 修改man命令的配置文件
您还可以修改~/.bashrc或~/.zshrc文件,以便每次打开终端时自动加载这些环境变量。
- 打开配置文件(以
~/.bashrc为例):
1 | vim ~/.bashrc |
- 在文件末尾添加以下内容:
1 | export LANG=zh_CN.UTF-8 |
- 保存文件并重新加载:
1 | source ~/.bashrc |
五、man pages手册页未安装
某些命令的手册可能需要单独安装:
1 | # 安装 man-pages(系统调用/库函数手册) |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 RHCloudOps博客!
评论








