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
可快速查询常用命令示例。