Linux常用命令手册(2025版)
以下是《Linux常用命令手册》完整命令列表,按功能分类整理:
一、基础文件操作(20个)
1. ls
- 显示目录内容
2. cd
- 切换工作目录
3. mkdir
- 创建目录
4. rm
- 删除文件/目录
5. cp
- 复制文件/目录
6. mv
- 移动/重命名文件
7. touch
- 创建空文件或更新时间戳
8. cat
- 查看文件内容
9. more
- 分页查看文件
10. less
- 增强分页查看文件
11. head
- 显示文件头部内容
12. tail
- 显示文件尾部内容
13. ln
- 创建硬链接/符号链接
14. tree
- 树形显示目录结构
15. find
- 查找文件/目录
16. locate
- 快速查找文件路径
17. grep
- 搜索文本模式
18. awk
- 文本处理与数据分析
19. sed
- 流编辑器
20. diff
- 比较文件差异
二、系统管理(15个)
21. top
- 实时监控系统资源
22. free
- 查看内存使用情况
23. df
- 查看磁盘空间占用
24. du
- 查看目录/文件大小
25. uptime
- 系统运行时间与负载
26. who
- 查看当前登录用户
27. last
- 查看用户登录历史
28. shutdown
- 关机/重启系统
29. reboot
- 重启系统
30. poweroff
- 关闭系统
31. date
- 显示/设置系统时间
32. cal
- 查看日历
33. clear
- 清空终端屏幕
34. history
- 查看命令历史记录
35. uname
- 查看系统信息
三、网络通信(15个)
36. ping
- 测试网络连通性
37. ssh
- 远程登录到Linux服务器
38. scp
- 安全复制文件
39. sftp
- 安全文件传输协议
40. netstat
- 查看网络连接状态
41. ifconfig
- 查看/配置网络接口
42. ip
- 新一代网络配置工具
43. traceroute
- 追踪网络路由路径
44. nslookup
- 查询DNS信息
45. dig
- 高级DNS查询工具
46. wget
- 下载网络文件
47. curl
- 发送HTTP请求
48. ftp
- 文件传输协议客户端
49. telnet
- 远程登录(不安全)
50. arp
- 查看/管理ARP缓存
四、文本处理(20个)*
51. cut
- 提取文本字段
52. sort
- 对文本进行排序
53. uniq
- 去除重复行
54. wc
- 统计行数/字数/字符数
55. comm
- 比较两个文件差异
56. join
- 合并文件内容
57. paste
- 合并文件列
58. tr
- 字符转换与删除
59. col
- 过滤控制字符
60. fmt
- 格式化文本段落
61. pr
- 分页显示文本
62. fold
- 限制文本行宽
63. expand
- 制表符转空格
64. csplit
- 按模式分割文件
65. split
- 分割大文件
66. patch
- 应用补丁文件
67. cmp
- 比较二进制文件
68. diffstat
- 统计差异报告
69. spell
- 拼写检查
70. look
- 字典式查找
五、压缩解压(10个)*
71. tar
- 打包/解包文件
72. gzip
- 压缩/解压文件(.gz格式)
73. bzip2
- 高压缩比压缩(.bz2格式)
74. zip
- 创建/解压ZIP文件
75. xz
- 最高压缩比压缩(.xz格式)
76. 7z
- 7-Zip格式压缩/解压
77. gunzip
- 解压.gz文件
78. bunzip2
- 解压.bz2文件
79. unxz
- 解压.xz文件
80. zipinfo
- 查看ZIP文件信息
六、权限管理(10个)
81. chmod
- 修改文件权限
82. chown
- 修改文件所有者
83. chgrp
- 修改文件所属组
84. umask
- 设置默认文件权限掩码
85. lsattr
- 查看文件特殊属性
86. chattr
- 设置文件特殊属性
87. setfacl
- 设置访问控制列表(ACL)
88. getfacl
- 查看文件ACL信息
89. su
- 切换用户身份
90. sudo
- 以管理员权限执行命令
七、进程管理(10个)
91. ps
- 查看进程状态
92. top
- 实时监控进程资源
93. kill
- 终止进程
94. pkill
- 按名称终止进程
95. killall
- 终止所有同名进程
96. pgrep
- 查找进程ID
97. nice
- 调整进程优先级
98. renice
- 重新调整进程优先级
99. jobs
- 查看后台作业
100. fg/bg
- 前后台任务切换
八、其他实用工具(10个)
101. echo
- 输出文本内容
102. export
- 设置环境变量
103. alias
- 创建命令别名
104. type
- 查看命令类型
105. which
- 查找命令路径
106. whereis
- 查找命令相关文件
107. man
- 查看命令手册
108. help
- 查看内置命令帮助
109. time
- 测量命令执行时间
110. screen/tmux
- 终端会话管理
附录:快速查找
- 获取帮助:man [命令] 或 [命令] --help
- 命令历史:history + !数字 重复执行
- 自动补全:按 Tab 键自动补全路径或命令
- 通配符:* 匹配任意字符,? 匹配单个字符
注意事项:
- 部分命令需要管理员权限(使用sudo)
- 不同 Linux 发行版可能存在命令差异
- 建议通过man命令查看完整文档