Ubuntu mini系统没有man,我怎么看安装的所有命令

本文最后更新于 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 手册的情况下了解系统中可用的命令及其基本用法。