ANALYSIS
Linux 每日一篇 - 32 - man
Linux 帮助文档神器!掌握 man 命令,快速查找命令用法,让 Linux 学习更高效!
man 命令是什么?
man(Manual)命令是 Linux 系统中最重要和最常用的帮助工具,用于查看系统中各种命令、函数、配置文件等的详细使用说明文档。
基本用法
PRTCL // PLAINTEXT
# 查看命令帮助man command_name
# 查看特定章节的手册页man 1 ls # 查看 ls 命令(用户命令)man 2 fork # 查看 fork 系统调用(系统调用)man 3 printf # 查看 printf 函数(库函数)man 5 passwd # 查看 passwd 文件格式(文件格式)man 8 ifconfig # 查看 ifconfig(管理命令)
# 搜索包含关键词的手册页man -k keyword
# 在手册页中搜索特定模式# 在 man 页面中按 '/' 然后输入模式
# 查看所有匹配的手册页man -a command_name实用技巧
PRTCL // PLAINTEXT
# man 页面中的常用快捷键:# 空格键 - 下一页# b - 上一页# d - 下半页# u - 上半页# /pattern - 向前搜索模式# ?pattern - 向后搜索模式# n - 下一个搜索结果# N - 上一个搜索结果# q - 退出
# 搜索包含特定关键词的手册页man -k networkman -k "file system"
# 查看命令的所有章节man -a ls
# 显示手册页路径man -w ls
# 指定特定路径搜索手册页man -M /path/to/man/directory command
# 设置显示格式man -Tascii commandman -Thtml command > command.html
# 查看命令的简短描述whatis command_name# 例如: whatis ls
# 查看命令的命令行格式apropos keyword # 与 man -k 相同功能
# 查看命令相关的所有手册man -f command_name # 显示命令在哪个章节手册章节说明
PRTCL // PLAINTEXT
# Linux 手册页分为 9 个章节:# 1 - 用户命令 ( 可执行程序或 shell 命令 )# 2 - 系统调用 ( 内核提供的函数 )# 3 - 库函数 ( 程序库中的函数 )# 4 - 特殊文件 ( 如 /dev 下的设备文件 )# 5 - 文件格式 ( 配置文件格式说明 )# 6 - 游戏 ( 游戏和屏幕保护程序 )# 7 - 杂项 ( 宏包和约定等 )# 8 - 系统管理命令 ( 系统管理命令和守护进程 )# 9 - 内核例程 (Linux 内核例程,非标准 )
# 常见用法示例:man 1 man # 查看 man 命令的用户命令说明man 5 crontab # 查看 crontab 文件格式man 8 useradd # 查看 useradd 管理命令常用场景
PRTCL // PLAINTEXT
# 查看命令的基本用法man lsman grepman find
# 查看命令的特定选项man -s 1 cp # 查看 cp 命令的用户命令部分
# 搜索相关的命令man -k "process management"man -k "file permission"
# 查看系统调用man 2 openman 2 writeman 3 socket
# 查看配置文件格式man 5 hostsman 5 fstabman 5 crontab
# 在脚本开发中查看函数用法man 3 printfman 3 mallocman 3 pthread_create
# 查看网络相关的命令man 8 ifconfigman 8 routeman 5 hosts
# 查看文件系统相关命令man 8 mountman 8 umountman 5 fstab高级用法
PRTCL // PLAINTEXT
# 使用不同的 man 浏览器LESS='+/PATTERN' man command # 打开时直接搜索特定模式
# 设置 man 页面颜色export LESS_TERMCAP_mb=$'\E[1;31m' # 开始闪烁export LESS_TERMCAP_md=$'\E[1;36m' # 开始粗体export LESS_TERMCAP_me=$'\E[0m' # 结束粗体 / 闪烁export LESS_TERMCAP_so=$'\E[1;33m' # 开始反显export LESS_TERMCAP_se=$'\E[0m' # 结束反显export LESS_TERMCAP_us=$'\E[1;32m' # 开始下划线export LESS_TERMCAP_ue=$'\E[0m' # 结束下划线
# 一次性查看多个手册页man ls && man cp
# 导出手册页为文本man ls | col -b > ls_manual.txt
# 查看手册页的最新修改日期whatis ls && man -w ls与其他帮助命令的对比
PRTCL // PLAINTEXT
# 不同帮助命令的使用场景:# man command - 完整的官方文档# info command - 更现代的帮助系统(GNU 工具)# command --help - 简要的命令行帮助# help command - shell 内置命令的帮助# whatis command - 命令的简短描述# apropos keyword - 搜索包含关键词的手册页
# 示例对比:whatis ls # ls (1) - list directory contentsls --help # 简短的选项说明man ls # 完整详细的手册页抖音文案
🎯 Linuxman 命令!
✅ 基本用法:man ✅ 常用参数:man -option ✅ 实用技巧:man —help
每天一个 Linux 命令,30 天变身 Linux 高手!
#Linux 入门 #Shell 命令 #程序员必备 #技术分享
关于我
全平台同名”汪多多是只猫”,专注分享实用技术教程,让你的 IT 学习之路更轻松!
关注我,每天一个 Linux 命令,轻松入门 Linux 系统!
R P
Rhine Lab Pioneer Division
Auth_Verified: 2026.04.08
Auth_Verified: 2026.04.08
