Skip to content

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 - 终端会话管理

附录:快速查找

  1. 获取帮助:man [命令] 或 [命令] --help
  2. 命令历史:history + !数字 重复执行
  3. 自动补全:按 Tab 键自动补全路径或命令
  4. 通配符:* 匹配任意字符,? 匹配单个字符

注意事项

  • 部分命令需要管理员权限(使用sudo)
  • 不同 Linux 发行版可能存在命令差异
  • 建议通过man命令查看完整文档