本文最后更新于 2025年10月15日。
在 Ubuntu mini 系统没有 man 手册的情况下,你可以通过以下几种方式来查看和了解系统中安装的命令:
1. 查看所有可用命令
# 查看 PATH 中的可执行文件
echo $PATH | tr ':' '\n' | xargs -I {} ls {} 2>/dev/null
# 或者使用 compgen
compgen -c
# 查看 /usr/bin 中的命令
ls /usr/bin
# 查看 /bin 中的命令
ls /bin
# 查看 /usr/sbin 中的命令
ls /usr/sbin
# 查看 /sbin 中的命令
ls /sbin
2. 使用命令自带的帮助选项
大多数命令都内置了帮助功能:
# 使用 --help 或 -h 参数
ls --help
grep --help
cp --help
# 对于某些命令可能需要 -h
df -h
3. 查看命令类型和位置
# 查看命令类型和路径
type ls
which ls
whereis ls
# 查看命令的详细路径
command -v ls
4. 使用 apt 查询已安装的软件包
# 查看已安装的软件包
dpkg -l
# 查看特定软件包安装的文件
dpkg -L coreutils
# 搜索包含特定命令的软件包
dpkg -S $(which ls)
5. 安装 man 手册(推荐)
如果可能的话,建议安装 man 手册:
# 安装 man-db
sudo apt update
sudo apt install man-db manpages
# 安装常用手册页
sudo apt install manpages-dev manpages-posix-dev
6. 在线查询命令帮助
如果无法安装 man,可以:
- 访问 Ubuntu Manpage Repository
- 使用
tldr
工具(需要安装)提供简明的命令示例 - 搜索在线文档和教程
7. 使用 help 命令(针对 shell 内置命令)
# 查看 shell 内置命令帮助
help cd
help export
help type
8. 创建简单的命令列表
# 生成系统命令列表并保存到文件
compgen -c > command_list.txt
ls /usr/bin /bin /usr/sbin /sbin 2>/dev/null | sort -u > all_commands.txt
这些方法应该能帮助你在没有 man 手册的情况下了解系统中可用的命令及其基本用法。