600条linux命令
-
1. pwd: 显示当前工作目录的绝对路径。
2. cd: 改变当前工作目录。
3. ls: 列出当前目录下的文件和目录。
4. cp: 复制文件或目录。
5. rm: 删除文件或目录。
6. mv: 移动文件或目录。
7. mkdir: 创建目录。
8. rmdir: 删除空目录。
9. touch: 创建空文件或修改文件的时间戳。
10. cat: 查看文件内容。
11. more: 分页显示文件内容。
12. less: 与more类似,但功能更强大。
13. head: 查看文件开头部分。
14. tail: 查看文件结尾部分。
15. grep: 在文件中查找指定的字符串。
16. find: 在文件系统中查找文件。
17. chmod: 修改文件或目录的权限。
18. chown: 修改文件或目录的所有者。
19. chgrp: 修改文件或目录的所属组。
20. tar: 打包和解包文件。
21. gzip: 压缩文件。
22. gunzip: 解压缩文件。
23. zip: 压缩文件和目录。
24. unzip: 解压缩zip文件。
25. ssh: 远程登录到另一台计算机。
26. scp: 在本地计算机和远程计算机之间复制文件。
27. ssh-keygen: 生成SSH密钥对。
28. ssh-copy-id: 将SSH公钥复制到远程计算机。
29. ifconfig: 显示网络接口信息。
30. ping: 测试网络连接。
31. netstat: 显示网络连接信息。
32. route: 设置或显示网络路由表。
33. iwconfig: 配置无线网络接口。
34. top: 查看系统的实时资源使用情况。
35. ps: 显示当前运行的进程。
36. kill: 终止进程。
37. jobs: 显示当前运行的作业。
38. nohup: 后台运行命令。
39. bg: 将作业放到后台运行。
40. fg: 将后台作业切换到前台运行。
41. wget: 下载文件。
42. curl: 通过URL传输数据。
43. grep: 在文件中查找匹配的行。
44. sed: 流编辑器,用于编辑和转换文本。
45. awk: 文本处理工具。
46. cut: 从文件或标准输入中按列提取数据。
47. sort: 对文件进行排序。
48. uniq: 去除重复的行。
49. diff: 比较文件和目录的差异。
50. file: 确定文件的类型。
51. du: 显示目录或文件的磁盘使用情况。
52. df: 显示文件系统的磁盘使用情况。
53. mount: 挂载文件系统。
54. umount: 卸载文件系统。
55. ln: 创建硬链接或符号链接。
56. lsof: 显示打开的文件和进程。
57. locate: 快速查找文件和目录。
58. updatedb: 更新locate命令的数据库。
59. history: 显示历史命令。
60. alias: 创建命令别名。
61. source: 在当前shell中执行脚本文件。
62. export: 将变量导出到子进程中。
63. unset: 删除变量。
64. echo: 打印文本。
65. exit: 退出shell。
66. whoami: 显示当前登录的用户名。
67. hostname: 显示或设置主机名。
68. man: 查看命令的帮助文档。
69. apropos: 查找与关键字相关的命令。
70. which: 显示命令的路径。
71. file: 确定文件类型。
72. stat: 显示文件的详细信息。
73. ln: 创建链接。
74. wc: 统计文件的行数、单词数和字节数。
75. sort: 对文件进行排序。
76. uniq: 去除文件中的重复行。
77. cpio: 存储和还原文件。
78. diff: 比较文件的差异。
79. tr: 替换、删除和压缩文件中的字符。
80. cut: 从文件中提取特定字段。
81. paste: 将多个文件的内容合并到一个文件中。
82. split: 将文件分割成多个部分。
83. join: 将两个文件的字段连接起来。
84. sed: 流编辑器,用于编辑和转换文本。
85. awk: 强大的文本处理工具。
86. tar: 打包和解包文件。
87. gzip: 压缩文件。
88. gunzip: 解压缩文件。
89. zip: 压缩文件和目录。
90. unzip: 解压缩zip文件。
91. ssh: 远程登录到另一台计算机。
92. scp: 在本地计算机和远程计算机之间复制文件。
93. ssh-keygen: 生成SSH密钥对。
94. ssh-copy-id: 将SSH公钥复制到远程计算机。
95. ifconfig: 显示网络接口信息。
96. ping: 测试网络连接。
97. netstat: 显示网络连接信息。
98. route: 设置或显示网络路由表。
99. iwconfig: 配置无线网络接口。
100. top: 查看系统的实时资源使用情况。
101. ps: 显示当前运行的进程。
102. kill: 终止进程。
103. jobs: 显示当前运行的作业。
104. nohup: 后台运行命令。
105. bg: 将作业放到后台运行。
106. fg: 将后台作业切换到前台运行。
107. wget: 下载文件。
108. curl: 通过URL传输数据。
109. grep: 在文件中查找匹配的行。
110. sed: 流编辑器,用于编辑和转换文本。
111. awk: 文本处理工具。
112. cut: 从文件或标准输入中按列提取数据。
113. sort: 对文件进行排序。
114. uniq: 去除重复的行。
115. diff: 比较文件和目录的差异。
116. file: 确定文件的类型。
117. du: 显示目录或文件的磁盘使用情况。
118. df: 显示文件系统的磁盘使用情况。
119. mount: 挂载文件系统。
120. umount: 卸载文件系统。
121. ln: 创建硬链接或符号链接。
122. lsof: 显示打开的文件和进程。
123. locate: 快速查找文件和目录。
124. updatedb: 更新locate命令的数据库。
125. history: 显示历史命令。
126. alias: 创建命令别名。
127. source: 在当前shell中执行脚本文件。
128. export: 将变量导出到子进程中。
129. unset: 删除变量。
130. echo: 打印文本。
131. exit: 退出shell。
132. whoami: 显示当前登录的用户名。
133. hostname: 显示或设置主机名。
134. man: 查看命令的帮助文档。
135. apropos: 查找与关键字相关的命令。
136. which: 显示命令的路径。
137. file: 确定文件类型。
138. stat: 显示文件的详细信息。
139. ln: 创建链接。
140. wc: 统计文件的行数、单词数和字节数。
141. sort: 对文件进行排序。
142. uniq: 去除文件中的重复行。
143. cpio: 存储和还原文件。
144. diff: 比较文件的差异。
145. tr: 替换、删除和压缩文件中的字符。
146. cut: 从文件中提取特定字段。
147. paste: 将多个文件的内容合并到一个文件中。
148. split: 将文件分割成多个部分。
149. join: 将两个文件的字段连接起来。
150. sed: 流编辑器,用于编辑和转换文本。
151. awk: 强大的文本处理工具。
152. tar: 打包和解包文件。
153. gzip: 压缩文件。
154. gunzip: 解压缩文件。
155. zip: 压缩文件和目录。
156. unzip: 解压缩zip文件。
157. ssh: 远程登录到另一台计算机。
158. scp: 在本地计算机和远程计算机之间复制文件。
159. ssh-keygen: 生成SSH密钥对。
160. ssh-copy-id: 将SSH公钥复制到远程计算机。
161. ifconfig: 显示网络接口信息。
162. ping: 测试网络连接。
163. netstat: 显示网络连接信息。
164. route: 设置或显示网络路由表。
165. iwconfig: 配置无线网络接口。
166. top: 查看系统的实时资源使用情况。
167. ps: 显示当前运行的进程。
168. kill: 终止进程。
169. jobs: 显示当前运行的作业。
170. nohup: 后台运行命令。
171. bg: 将作业放到后台运行。
172. fg: 将后台作业切换到前台运行。
173. wget: 下载文件。
174. curl: 通过URL传输数据。
175. grep: 在文件中查找匹配的行。
176. sed: 流编辑器,用于编辑和转换文本。
177. awk: 文本处理工具。
178. cut: 从文件或标准输入中按列提取数据。
179. sort: 对文件进行排序。
180. uniq: 去除重复的行。
181. diff: 比较文件和目录的差异。
182. file: 确定文件的类型。
183. du: 显示目录或文件的磁盘使用情况。
184. df: 显示文件系统的磁盘使用情况。
185. mount: 挂载文件系统。
186. umount: 卸载文件系统。
187. ln: 创建硬链接或符号链接。
188. lsof: 显示打开的文件和进程。
189. locate: 快速查找文件和目录。
190. updatedb: 更新locate命令的数据库。
191. history: 显示历史命令。
192. alias: 创建命令别名。
193. source: 在当前shell中执行脚本文件。
194. export: 将变量导出到子进程中。
195. unset: 删除变量。
196. echo: 打印文本。
197. exit: 退出shell。
198. whoami: 显示当前登录的用户名。
199. hostname: 显示或设置主机名。
200. man: 查看命令的帮助文档。
201. apropos: 查找与关键字相关的命令。
202. which: 显示命令的路径。
203. file: 确定文件类型。
204. stat: 显示文件的详细信息。
205. ln: 创建链接。
206. wc: 统计文件的行数、单词数和字节数。
207. sort: 对文件进行排序。
208. uniq: 去除文件中的重复行。
209. cpio: 存储和还原文件。
210. diff: 比较文件的差异。
211. tr: 替换、删除和压缩文件中的字符。
212. cut: 从文件中提取特定字段。
213. paste: 将多个文件的内容合并到一个文件中。
214. split: 将文件分割成多个部分。
215. join: 将两个文件的字段连接起来。
216. sed: 流编辑器,用于编辑和转换文本。
217. awk: 强大的文本处理工具。
218. tar: 打包和解包文件。
219. gzip: 压缩文件。
220. gunzip: 解压缩文件。
221. zip: 压缩文件和目录。
222. unzip: 解压缩zip文件。
223. ssh: 远程登录到另一台计算机。
224. scp: 在本地计算机和远程计算机之间复制文件。
225. ssh-keygen: 生成SSH密钥对。
226. ssh-copy-id: 将SSH公钥复制到远程计算机。
227. ifconfig: 显示网络接口信息。
228. ping: 测试网络连接。
229. netstat: 显示网络连接信息。
230. route: 设置或显示网络路由表。
231. iwconfig: 配置无线网络接口。
232. top: 查看系统的实时资源使用情况。
233. ps: 显示当前运行的进程。
234. kill: 终止进程。
235. jobs: 显示当前运行的作业。
236. nohup: 后台运行命令。
237. bg: 将作业放到后台运行。
238. fg: 将后台作业切换到前台运行。
239. wget: 下载文件。
240. curl: 通过URL传输数据。
241. grep: 在文件中查找匹配的行。
242. sed: 流编辑器,用于编辑和转换文本。
243. awk: 文本处理工具。
244. cut: 从文件或标准输入中按列提取数据。
245. sort: 对文件进行排序。
246. uniq: 去除重复的行。
247. diff: 比较文件和目录的差异。
248. file: 确定文件的类型。
249. du: 显示目录或文件的磁盘使用情况。
250. df: 显示文件系统的磁盘使用情况。
251. mount: 挂载文件系统。
252. umount: 卸载文件系统。
253. ln: 创建硬链接或符号链接。
254. lsof: 显示打开的文件和进程。
255. locate: 快速查找文件和目录。
256. updatedb: 更新locate命令的数据库。
257. history: 显示历史命令。
258. alias: 创建命令别名。
259. source: 在当前shell中执行脚本文件。
260. export: 将变量导出到子进程中。
261. unset: 删除变量。
262. echo: 打印文本。
263. exit: 退出shell。
264. whoami: 显示当前登录的用户名。
265. hostname: 显示或设置主机名。
266. man: 查看命令的帮助文档。
267. apropos: 查找与关键字相关的命令。
268. which: 显示命令的路径。
269. file: 确定文件类型。
270. stat: 显示文件的详细信息。
271. ln: 创建链接。
272. wc: 统计文件的行数、单词数和字节数。
273. sort: 对文件进行排序。
274. uniq: 去除文件中的重复行。
275. cpio: 存储和还原文件。
276. diff: 比较文件的差异。
277. tr: 替换、删除和压缩文件中的字符。
278. cut: 从文件中提取特定字段。
279. paste: 将多个文件的内容合并到一个文件中。
280. split: 将文件分割成多个部分。
281. join: 将两个文件的字段连接起来。
282. sed: 流编辑器,用于编辑和转换文本。
283. awk: 强大的文本处理工具。
284. tar: 打包和解包文件。
285. gzip: 压缩文件。
286. gunzip: 解压缩文件。
287. zip: 压缩文件和目录。
288. unzip: 解压缩zip文件。
289. ssh: 远程登录到另一台计算机。
290.2年前 -
Linux是一个开源的操作系统,拥有众多强大的命令行工具和命令,用于管理文件系统、网络、进程等。下面是600条常用的Linux命令,按照不同的功能分类:
文件和目录操作:
1. ls:列出文件和目录
2. cd:改变当前目录
3. pwd:显示当前工作目录
4. mkdir:创建目录
5. rmdir:删除目录
6. cp:复制文件或目录
7. mv:移动或重命名文件和目录
8. rm:删除文件或目录
9. touch:创建空文件
10. cat:显示文件内容
11. more:逐页显示文件内容
12. less:逐行显示文件内容
13. head:显示文件头部
14. tail:显示文件尾部
15. wc:统计文件的行数、字数和字符数
16. find:在指定目录中查找文件
17. grep:在文件中搜索指定的字符串
18. diff:比较两个文件的差异
19. ln:创建符号链接或硬链接
20. chmod:修改文件或目录的权限文件压缩和解压缩:
21. tar:打包和解包文件
22. gzip:压缩文件
23. gunzip:解压缩文件
24. zip:打包和压缩文件
25. unzip:解压缩文件系统信息和性能监控:
26. uname:显示系统信息
27. uptime:显示系统运行时间和负载
28. top:显示系统资源占用情况
29. free:显示内存使用情况
30. ps:显示进程状态
31. kill:终止进程
32. df:显示磁盘空间使用情况
33. du:显示文件和目录的大小
34. ifconfig:显示网络接口的配置信息
35. netstat:显示网络连接和统计信息
36. ping:测试网络连接
37. ssh:远程登录到其他主机用户和权限管理:
38. useradd:创建新用户
39. userdel:删除用户
40. passwd:修改用户密码
41. su:切换用户
42. sudo:以超级用户权限执行命令
43. chown:修改文件或目录的所有者
44. chgrp:修改文件或目录的所属组
45. chmod:修改文件或目录的权限
46. usermod:修改用户属性
47. groupadd:创建用户组
48. groupdel:删除用户组
49. groupmod:修改用户组属性
50. id:显示用户或组的信息进程管理:
51. ps:显示进程状态
52. top:显示系统资源占用情况
53. kill:终止进程
54. killall:终止多个进程
55. nice:改变进程的优先级
56. renice:修改进程的优先级
57. jobs:显示后台进程
58. bg:将进程放到后台运行
59. fg:将进程移到前台运行
60. nohup:将进程放到后台运行,不受终端断开影响网络配置和管理:
61. ifconfig:显示或配置网络接口信息
62. ping:测试网络连接
63. netstat:显示网络连接和统计信息
64. nslookup:查询域名地址
65. dig:详细查询域名地址
66. host:查询主机信息
67. traceroute:显示数据包到目标主机的路径
68. route:显示和配置路由表
69. iptables:配置和管理防火墙规则
70. ssh:远程登录到其他主机
71. scp:在本地和远程主机之间传输文件
72. wget:下载文件
73. curl:发送HTTP请求并显示响应软件包管理:
74. apt-get:Debian和Ubuntu软件包管理工具
75. yum:CentOS和Red Hat软件包管理工具
76. dnf:Fedora软件包管理工具
77. pacman:Arch Linux软件包管理工具
78. apt-cache:显示软件包信息
79. yum search:搜索软件包
80. aptitude:基于ncurses的包装管理器日志和错误处理:
81. dmesg:显示内核日志
82. tail:显示文件尾部
83. grep:在文件中搜索指定的字符串
84. find:在指定目录中查找文件
85. sort:对文件进行排序
86. uniq:去除文件中的重复行
87. sed:流编辑器,用于处理和转换文本
88. awk:文本处理语言,用于提取和转换数据
89. cut:根据指定字段提取文件内容
90. diff:比较两个文件的差异系统服务管理:
91. service:管理系统服务
92. systemctl:管理systemd服务
93. chkconfig:管理运行级别服务
94. insserv:管理启动顺序
95. rcconf:管理启动脚本
96. update-rc.d:管理运行级别服务启动脚本
97. init.d:启动、停止和重启服务
98. crontab:定时执行任务
99. at:在指定时间运行命令
100. shutdown:关机和重启系统系统安全:
101. passwd:修改用户密码
102. sshd:管理SSH服务器
103. iptables:配置和管理防火墙规则
104. fail2ban:防止暴力破解
105. selinux:安全增强式Linux
106. chroot:创建隔离的环境
107. sudo:以超级用户权限执行命令
108. gpg:加密和解密文件
109. openssl:加密和解密通信
110. netstat:显示网络连接和统计信息数据库管理:
111. mysql:MySQL数据库管理工具
112. mysqldump:导出MySQL数据库
113. mysqlimport:导入MySQL数据库
114. sqlite3:SQLite数据库管理工具
115. sqlite:SQLite数据库命令行工具版本控制:
116. git:分布式版本控制系统
117. svn:集中式版本控制系统
118. hg:分布式版本控制系统
119. cvs:集中式版本控制系统
120. bzr:分布式版本控制系统编译和构建:
121. make:软件构建工具
122. gcc:C语言编译器
123. g++:C++语言编译器
124. javac:Java语言编译器
125. ant:Java构建工具
126. maven:Java项目管理工具
127. gradle:Java项目自动化构建工具
128. cmake:跨平台构建工具
129. autoconf:自动配置脚本生成工具
130. automake:自动构建脚本生成工具Shell脚本编程:
131. echo:打印消息
132. read:读取用户输入
133. if:条件语句
134. for:循环语句
135. while:循环语句
136. case:选择语句
137. break:跳出循环
138. continue:继续下一次循环
139. exit:退出脚本
140. source:引入其他脚本网络服务器管理:
141. Apache:管理Apache服务器
142. Nginx:管理Nginx服务器
143. Tomcat:管理Tomcat服务器
144. MySQL:管理MySQL服务器
145. PostgreSQL:管理PostgreSQL服务器
146. Redis:管理Redis服务器
147. MongoDB:管理MongoDB服务器
148. Memcached:管理Memcached服务器
149. Squid:管理Squid服务器
150. VSFTPD:管理FTP服务器系统日志管理:
151. logrotate:管理日志文件的轮转
152. journalctl:管理systemd日志
153. tail:显示文件尾部
154. grep:在文件中搜索指定的字符串
155. find:在指定目录中查找文件
156. sort:对文件进行排序
157. uniq:去除文件中的重复行
158. sed:流编辑器,用于处理和转换文本
159. awk:文本处理语言,用于提取和转换数据
160. cut:根据指定字段提取文件内容远程管理:
161. ssh:远程登录到其他主机
162. scp:在本地和远程主机之间传输文件
163. rsync:远程同步文件和目录
164. sftp:通过SSH传输文件
165. ssh-keygen:生成和管理SSH密钥对
166. ssh-agent:管理SSH身份验证代理
167. sshfs:挂载远程文件系统
168. rdesktop:远程桌面连接工具
169. vncviewer:VNC客户端
170. telnet:远程登录到其他主机系统备份和恢复:
171. tar:打包和解包文件
172. rsync:远程同步文件和目录
173. dd:复制文件和设备
174. cp:复制文件和目录
175. rdiff-backup:增量备份工具
176. dump:备份和还原文件系统
177. restore:还原备份的文件系统
178. fdisk:管理磁盘分区
179. parted:管理磁盘分区
180. clonezilla:磁盘和分区克隆软件硬件信息和管理:
181. lspci:显示PCI设备信息
182. lsusb:显示USB设备信息
183. lshw:显示硬件信息
184. dmidecode:显示DMI信息
185. hdparm:显示和配置硬盘参数
186. ifconfig:显示或配置网络接口信息
187. ethtool:显示和配置以太网接口
188. lsblk:显示块设备信息
189. smartctl:显示和配置磁盘SMART信息
190. udevadm:管理udev设备系统调试和故障排查:
191. dmesg:显示内核日志
192. strace:跟踪系统调用和信号
193. ltrace:跟踪库函数调用
194. gdb:调试程序
195. valgrind:检测内存泄漏和错误
196. perf:性能分析工具
197. tcpdump:抓包和分析网络数据
198. netcat:网络工具
199. sar:系统性能分析工具
200. iostat:显示系统I/O情况编程和脚本开发:
201. gcc:C语言编译器
202. g++:C++语言编译器
203. javac:Java语言编译器
204. python:Python解释器
205. perl:Perl解释器
206. Ruby:Ruby解释器
207. PHP:PHP解释器
208. Node.js:JavaScript运行环境
209. make:软件构建工具
210. cmake:跨平台构建工具日常工作和办公:
211. vim:文本编辑器
212. nano:文本编辑器
213. emacs:文本编辑器
214. grep:在文件中搜索指定的字符串
215. wc:统计文件的行数、字数和字符数
216. tar:打包和解包文件
217. gzip:压缩文件
218. gunzip:解压缩文件
219. zip:打包和压缩文件
220. unzip:解压缩文件图形界面和窗口管理器:
221. startx:启动图形界面
222. Xorg:X Window系统
223. xinit:X Window初始化工具
224. xrandr:配置显示器分辨率和刷新率
225. xclock:显示当前时间
226. xterm:X终端模拟器
227. xkill:关闭窗口
228. xeyes:显示一对注视的眼睛
229. xlogo:显示X的logo
230. xwd:屏幕截图工具音频和视频处理:
231. ffmpeg:音视频转码工具
232. ffplay:音视频播放器
233. ffprobe:音视频信息工具
234. mplayer:音视频播放器
235. mpv:音视频播放器
236. aplay:音频播放器
237. arecord:音频录制工具
238. alsamixer:音频调节工具
239. sox:音频处理工具
240. lame:MP3音频编码器图像处理和绘图:
241. convert:图像格式转换工具
242. identify:图像属性查看工具
243. montage:多张图像拼接工具
244. mogrify:图像处理工具
245. xfig:绘图工具
246. gimp:图像编辑器
247. imagemagick:图像处理库
248. inkscape:矢量图形编辑器
249. blender:三维动画制作软件
250. dia:绘制流程图和UML图的软件文档和办公工具:
251. libreoffice:办公套件
252. abiword:文本处理工具
253. gnumeric:电子表格工具
254. evince:文档阅读器
255. okular:多格式文档阅读器
256. calibre:电子书管理器
257. pandoc:文档格式转换工具
258. unoconv:文档格式转换工具
259. pdftk:PDF文档处理工具
260. wkhtmltopdf:HTML转PDF工具虚拟化和容器技术:
261. VirtualBox:虚拟化软件
262. VMware:虚拟化软件
263. KVM:虚拟化软件
264. Xen:虚拟化软件
265. Docker:容器技术
266. LXC:Linux容器
267. Vagrant:虚拟环境管理工具
268. QEMU:虚拟化软件
269. libvirt:虚拟机管理工具
270. OpenVZ:虚拟化软件测试和质量保证:
271. junit:Java单元测试框架
272. pytest:Python单元测试框架
273. cucumber:BDD测试框架
274. JMeter:性能测试工具
275. Selenium:自动化Web测试工具
276. Gatling:性能测试工具
277. JunitPerf:性能测试工具
278. github-actions:持续集成和部署(CI/CD)工具
279. Jenkins:持续集成和部署(CI/CD)工具
280. Travis CI:持续集成和部署(CI/CD)工具容量规划和性能优化:
281. sar:系统性能分析工具
282. vmstat:虚拟内存统计工具
283. iostat:显示系统I/O情况
284. netstat:显示网络连接和统计信息
285. top:显示系统资源占用情况
286. mpstat:多核处理器统计工具
287. perf:性能分析工具
288. dstat:系统性能监控工具
289. sysstat:性能监控工具包
290. pidstat:进程性能监控工具大数据和云计算:
291. Hadoop:大数据处理框架
292. Spark:大数据处理框架
293. Kafka:分布式消息队列
294. HBase:NoSQL数据库
295. Cassandra:分布式数据库
296. ZooKeeper:分布式协调服务
297. Mesos:集群管理器
298. Docker:容器技术
299. Kubernetes:容器编排平台
300. OpenStack:开源云平台网络安全和
2年前 -
一、基本命令
1. ls:列出当前目录下的文件和子目录
2. pwd:显示当前工作目录的路径
3. cd:切换工作目录
4. mkdir:创建新的目录
5. rm:删除文件或目录
6. cp:复制文件或目录
7. mv:移动文件或目录
8. cat:查看文件内容
9. touch:创建空文件或更新文件的访问和修改时间
10. echo:在标准输出上打印文本
11. head:显示文件的开头几行
12. tail:显示文件的末尾几行
13. grep:在文件中查找匹配的字符串
14. find:在指定目录下查找文件
15. wc:统计文件中的行数、字数和字符数
16. sort:对文件的行进行排序
17. tar:创建和提取tar存档文件
18. gzip:压缩文件
19. gunzip:解压缩文件
20. chmod:修改文件或目录的权限二、系统管理命令
21. ps:显示当前运行的进程
22. top:实时显示系统资源使用情况和进程信息
23. kill:终止指定的进程
24. shutdown:关机或重启系统
25. reboot:重新启动系统
26. ifconfig:显示和配置网络接口信息
27. ping:向指定主机发送ICMP回应请求
28. netstat:显示网络连接和路由表信息
29. route:查看和配置IP路由表
30. uname:显示系统信息
31. who:显示当前登录的用户
32. clear:清除终端屏幕的内容
33. history:显示命令历史记录
34. date:显示或设置系统日期和时间
35. uptime:显示系统的运行时间和负载三、文件操作命令
36. du:计算目录或文件的磁盘使用情况
37. df:显示磁盘空间使用情况
38. ln:创建链接文件
39. stat:显示文件或文件系统的详细信息
40. file:确定文件的类型四、用户和权限命令
41. useradd:创建新用户
42. userdel:删除用户
43. passwd:修改用户的密码
44. groupadd:创建新用户组
45. groupdel:删除用户组
46. chown:修改文件或目录的所有者
47. chgrp:修改文件或目录的所属用户组
48. su:切换用户
49. sudo:以超级用户权限执行命令五、压缩和解压缩命令
50. tar:创建和提取tar存档文件
51. gzip:压缩文件
52. gunzip:解压缩文件
53. zip:创建和提取zip存档文件
54. unzip:解压缩zip文件六、进程管理命令
55. ps:显示当前运行的进程
56. top:实时显示系统资源使用情况和进程信息
57. kill:终止指定的进程
58. bg、fg、jobs:管理后台进程七、网络命令
59. ifconfig:显示和配置网络接口信息
60. ping:向指定主机发送ICMP回应请求
61. netstat:显示网络连接和路由表信息
62. route:查看和配置IP路由表
63. host、nslookup:查询DNS记录
64. telnet:远程登录或测试端口连接
65. ssh:通过SSH协议连接远程主机
66. wget:从Web服务器下载文件
67. curl:执行URL操作八、文本处理命令
68. grep:在文件中查找匹配的字符串
69. sed:使用正则表达式进行文本替换
70. awk:处理和分析文本文件
71. cut:按列切割文本文件
72. tr:转换或删除文本字符
73. diff:比较两个文件的差异
74. diff3:比较三个文件的差异九、系统性能监测命令
75. top:实时显示系统资源使用情况和进程信息
76. vmstat:显示系统虚拟内存和进程状态信息
77. iostat:显示系统磁盘和I/O使用情况
78. sar:收集和报告系统性能数据
79. mpstat:显示多处理器状态信息
80. nmon:监测系统性能和资源使用情况十、日志管理命令
81. tail:显示文件的末尾几行
82. head:显示文件的开头几行
83. cat:查看文件内容
84. grep:在文件中查找匹配的字符串
85. sort:对文件的行进行排序
86. cut:按列切割文本文件
87. uniq:从排序文件中删除重复行
88. wc:统计文件中的行数、字数和字符数
89. logrotate:管理系统日志文件的轮转十一、备份和恢复命令
90. rsync:远程文件同步工具
91. cp:复制文件或目录
92. tar:创建和提取tar存档文件
93. dd:复制文件或设备的内容
94. mysqldump:导出MySQL数据库
95. pg_dump:导出PostgreSQL数据库十二、系统调试和故障排查命令
96. dmesg:显示内核和设备驱动程序的日志信息
97. strace:跟踪进程的系统调用和信号传递
98. lsof:显示打开文件的进程
99. ps:显示当前运行的进程
100. netstat:显示网络连接和路由表信息
101. tcpdump:捕获和分析网络流量
102. gdb:GNU调试器,用于调试程序
103. vmstat:显示系统虚拟内存和进程状态信息
104. iostat:显示系统磁盘和I/O使用情况
105. sar:收集和报告系统性能数据十三、软件包管理命令
106. apt-get:Debian和Ubuntu系统的软件包管理命令
107. yum:CentOS和Red Hat系统的软件包管理命令
108. dnf:Fedora系统的软件包管理命令
109. zypper:openSUSE系统的软件包管理命令
110. pacman:Arch Linux系统的软件包管理命令十四、硬件信息相关命令
111. lspci:显示PCI设备信息
112. lsusb:显示USB设备信息
113. lscpu:显示CPU信息
114. lsblk:列出块设备信息
115. dmidecode:显示系统硬件信息
116. hdparm:显示和配置硬盘参数
117. ifconfig:显示和配置网络接口信息十五、系统安全及认证命令
118. passwd:修改用户的密码
119. chage:设置用户密码的有效期限
120. ssh:通过SSH协议连接远程主机
121. sftp:通过SSH协议进行文件传输
122. ssh-keygen:生成和管理SSH密钥对
123. openssl:开放SSL工具包,用于加密和解密文件十六、数据库管理命令
124. mysql:MySQL数据库管理命令行工具
125. mysqldump:导出MySQL数据库
126. mysqlimport:导入MySQL数据库
127. psql:PostgreSQL数据库管理命令行工具
128. pg_dump:导出PostgreSQL数据库
129. pg_restore:恢复PostgreSQL数据库
130. sqlite3:SQLite数据库管理命令行工具十七、邮件服务命令
131. mail:发送和接收邮件
132. sendmail:发送邮件
133. mutt:终端下的邮件客户端
134. postfix:邮件传输代理
135. dovecot:邮件服务器和邮件代理
136. fetchmail:从邮件服务器提取邮件
137. procmail:邮件过滤和分发工具十八、Web服务器相关命令
138. apache2ctl:Apache HTTP Server的命令行工具
139. httpd:Apache HTTP Server的初始化脚本
140. nginx:Nginx Web Server的命令行工具
141. tomcat:Apache Tomcat的管理命令
142. curl:用于执行URL操作十九、网络安全相关命令
143. iptables:Linux防火墙工具
144. ufw:简单的用户界面防火墙
145. nmap:开放端口扫描和服务检测工具
146. tcpdump:捕获和分析网络流量
147. wireshark:网络协议分析器
148. netstat:显示网络连接和路由表信息
149. ss:显示套接字统计信息
150. ip:管理和配置网络接口和路由二十、其他常用命令
151. man:查看命令的手册页面
152. info:查看命令的信息页面
153. apropos:根据关键字搜索命令
154. whereis:查找命令的二进制文件和源代码文件
155. which:查找命令的二进制文件
156. alias:创建命令别名
157. source:执行脚本文件
158. history:显示命令历史记录
159. tar:创建和提取tar存档文件
160. gzip:压缩文件这只是Linux常用命令的一个简单列表,实际上,Linux拥有成千上万个命令可用,每个命令都有各种选项和参数可以进行更详细的配置和控制。对于初学者来说,掌握常用命令并逐步了解更多的命令将有助于提高工作效率。
2年前