Linux 常用命令的数量没有绝对标准,但根据不同的分类方式和实际使用场景,可以总结以下参考数据:
这是大多数用户日常操作最频繁的命令,涵盖:
- 文件操作:ls, cd, cp, mv, rm, mkdir, find, tar, chmod, chown
- 文本处理:cat, grep, awk, sed, head, tail, less, vim
- 系统管理:ps, top, kill, df, du, free, uname, systemctl, journalctl
- 网络工具:ping, curl, wget, ssh, scp, netstat, ifconfig, ip
- 权限与用户:sudo, su, passwd, useradd, usermod
包含更多工具链和场景化命令:
- 开发相关:gcc, make, git, docker, kubectl
- 包管理:apt, yum, dnf, pacman, rpm, dpkg
- 磁盘工具:fdisk, mount, fsck, dd, rsync
- 高级文本:sort, uniq, diff, wc, tr, cut
- 进程与服务:crontab, nohup, bg, fg, strace
compgen -c 或 ls /usr/bin 可查看系统所有命令,数量取决于安装的软件包(通常 1000+)。bash
compgen -c | wc -l # 统计当前环境可用命令数
ls /usr/bin /usr/sbin /bin /sbin | wc -l # 常见命令目录文件数man 或 --help)。建议通过实际需求逐步学习,而非追求数量。工具如 tldr 或 cheat 可快速查询常用命令示例。