linux常用命令200个
-
Linux是一种常用的操作系统,有许多常用命令用于完成各种任务。以下是200个常用的Linux命令:
1. ls:列出当前目录的文件和文件夹
2. cd:改变当前目录
3. pwd:显示当前目录的绝对路径
4. touch:创建空文件
5. cp:复制文件或文件夹
6. mv:移动文件或文件夹,或者改名
7. rm:删除文件或文件夹
8. mkdir:创建一个新的文件夹
9. rmdir:删除一个空的文件夹
10. chmod:改变文件或文件夹的权限
11. chown:改变文件或文件夹的所有者
12. chgrp:改变文件或文件夹的所属用户组13. cat:查看文件的内容
14. grep:在文件中搜索指定的字符串
15. head:显示文件的前几行
16. tail:显示文件的后几行
17. wc:计算文件的行数、字数和字符数
18. sort:对文件的行进行排序
19. cut:截取文件的特定列
20. paste:将文件的内容粘贴到另一个文件中
21. diff:比较两个文件的差异
22. find:在目录中查找文件
23. locate:通过数据库查找文件
24. tar:打包和解压文件25. ssh:通过安全Shell连接到远程服务器
26. scp:安全地复制文件到远程服务器
27. rsync:将文件从一台计算机同步到另一台计算机
28. wget:下载文件或整个网站
29. curl:通过URL发送http请求
30. ping:测试与其他计算机的连接
31. ifconfig:查看和配置网络接口
32. netstat:显示网络连接和统计信息
33. traceroute:跟踪到目标主机的路由路径
34. route:配置和查看路由表
35. iptables:配置Linux防火墙规则
36. systemctl:管理系统服务
37. service:启动、停止或重启系统服务
38. top:显示系统资源的实时使用情况
39. ps:显示正在运行的进程
40. kill:终止正在运行的进程41. useradd:创建新的用户账户
42. userdel:删除用户账户
43. passwd:更改用户密码
44. groupadd:创建新的用户组
45. groupdel:删除用户组
46. su:切换用户身份
47. sudo:以超级用户权限执行命令
48. visudo:编辑sudo配置文件
49. whoami:显示当前用户的用户名
50. id:显示当前用户的ID和所属组
51. login:登录到系统
52. logout:注销当前用户
53. shutdown:关闭系统或重启系统
54. reboot:重启系统
55. halt:关闭系统
56. df:显示磁盘使用情况
57. du:估算文件或目录的磁盘使用空间
58. mount:挂载文件系统
59. umount:卸载文件系统
60. ln:创建硬链接或符号链接61. date:显示当前日期和时间
62. cal:显示当前月份的日历
63. time:测量命令的运行时间
64. history:显示执行过的命令历史记录
65. grep:在文件中搜索指定的字符串
66. awk:文本分析工具
67. sed:流式文本编辑器
68. cut:截取文件的特定列
69. sort:对文件的行进行排序
70. uniq:删除重复的行
71. tee:将标准输入复制到标准输出和文件
72. join:根据共同的字段连接两个文件
73. paste:将文件的内容粘贴到另一个文件中
74. diff:比较两个文件的差异
75. tr:字符替换和删除工具
76. expr:计算表达式的值
77. bc:任意精度计算器语言
78. xargs:传递参数给命令的工具
79. split:将文件分割成多个片段
80. wc:计算文件的行数、字数和字符数81. tar:打包和解压文件
82. gzip:压缩文件
83. gunzip:解压缩文件
84. bzip2:压缩文件
85. bunzip2:解压缩文件
86. zip:压缩文件
87. unzip:解压缩文件
88. dd:复制文件和转换文件格式
89. ddrescue:将数据从一个设备复制到另一个设备
90. hdparm:配置和测试硬盘驱动器的性能
91. smartctl:查看硬盘驱动器的健康状况
92. fdisk:磁盘分区工具
93. mkfs:创建文件系统
94. fsck:检查和修复文件系统
95. mount:挂载文件系统
96. umount:卸载文件系统
97. lsof:列出打开的文件和进程
98. ps:显示正在运行的进程
99. top:显示系统资源的实时使用情况
100. kill:终止正在运行的进程101. ln:创建硬链接或符号链接
102. find:在目录中查找文件
103. locate:通过数据库查找文件
104. grep:在文件中搜索指定的字符串
105. sed:流式文本编辑器
106. awk:文本分析工具
107. cut:截取文件的特定列
108. sort:对文件的行进行排序
109. uniq:删除重复的行
110. wc:计算文件的行数、字数和字符数
111. tar:打包和解压文件
112. gzip:压缩文件
113. gunzip:解压缩文件
114. bzip2:压缩文件
115. bunzip2:解压缩文件
116. zip:压缩文件
117. unzip:解压缩文件
118. dd:复制文件和转换文件格式
119. ddrescue:将数据从一个设备复制到另一个设备
120. dd if=/dev/zero of=/dev/null bs=1M count=1000:测试I/O性能121. top:显示系统资源的实时使用情况
122. iostat:显示磁盘和CPU的统计信息
123. vmstat:显示虚拟内存统计信息
124. sar:系统资源的历史记录和监控
125. iftop:显示网络流量的实时使用情况
126. netstat:显示网络连接和统计信息
127. nmap:网络扫描工具
128. tcpdump:抓取和分析网络数据包
129. ping:测试与其他计算机的连接
130. traceroute:跟踪到目标主机的路由路径
131. route:配置和查看路由表
132. iptables:配置Linux防火墙规则
133. ntpdate:同步本地系统时间与网络时间服务器
134. hostname:显示或更改系统的主机名
135. ifconfig:查看和配置网络接口
136. ip:更高级的网络管理工具
137. nslookup:查询DNS记录
138. dig:更灵活的DNS查询工具
139. curl:通过URL发送http请求
140. wget:下载文件或整个网站141. ssh:通过安全Shell连接到远程服务器
142. scp:安全地复制文件到远程服务器
143. rsync:将文件从一台计算机同步到另一台计算机
144. sftp:安全地传输文件
145. ftp:传输文件到远程FTP服务器
146. telnet:远程登录到远程服务器
147. whois:查询域名的所有者信息
148. nc:在网络上传输数据
149. lftp:高级的文件传输程序
150. screen:在同一个终端窗口中运行多个会话151. vim:文本编辑器
152. emacs:功能强大的文本编辑器
153. nano:简单易用的文本编辑器
154. gedit:GNOME桌面环境下的文本编辑器
155. kate:KDE桌面环境下的文本编辑器
156. dstat:系统资源的实时统计信息
157. htop:功能强大的进程查看工具
158. tree:以树形结构显示目录
159. watch:周期性地运行命令并显示输出
160. curl:通过URL发送http请求以上是200个常用的Linux命令。这些命令可以帮助您管理文件和文件夹、配置网络和系统、进行文本处理和分析、压缩和解压文件、管理进程和服务、进行系统监控和网络管理等各种任务。熟练掌握这些命令将有助于提高您在Linux系统上的工作效率。
2年前 -
Linux是一种常用的操作系统,它提供了许多强大的命令,用于管理和操作系统。这里总结了200个常用的Linux命令,以帮助用户更好地使用Linux系统:
1. pwd:显示当前工作目录的路径。
2. cd:切换工作目录。
3. ls:列出目录内容。
4. touch:创建空白文件。
5. cp:复制文件或目录。
6. mv:移动文件或目录。
7. rm:删除文件或目录。
8. mkdir:创建目录。
9. rmdir:删除目录。
10. cat:查看文件内容。
11. grep:在文件中搜索指定内容。
12. less:对文件进行分页查看。
13. head:查看文件的前几行。
14. tail:查看文件的后几行。
15. wc:统计文件中的行数、单词数和字符数。
16. find:在目录中查找文件。
17. chmod:修改文件或目录的权限。
18. chown:修改文件或目录的所有者。
19. chgrp:修改文件或目录的所属组。
20. ssh:通过安全的协议远程登录到其他计算机。
21. scp:在本地计算机和远程计算机之间复制文件。
22. rsync:在本地计算机和远程计算机之间同步文件。
23. top:实时显示系统资源的使用情况。
24. ps:查看当前运行的进程。
25. kill:终止指定的进程。
26. systemctl:管理系统服务。
27. ifconfig:配置和显示网络接口的信息。
28. ping:测试网络连接的可用性。
29. curl:向指定的URL发送请求。
30. wget:下载文件。
31. tar:打包和解压文件。
32. gzip:压缩文件。
33. unzip:解压缩文件。
34. mount:挂载文件系统。
35. umount:卸载文件系统。
36. du:查看文件或目录的磁盘使用情况。
37. df:查看文件系统的空间使用情况。
38. ln:创建链接文件。
39. sed:文本处理工具。
40. awk:文本处理工具。
41. sort:对文本进行排序。
42. uniq:去除重复的行。
43. cut:提取文本的指定字段。
44. paste:将多个文件按列合并。
45. diff:比较两个文件或目录的差异。
46. git:版本控制工具。
47. make:自动化构建工具。
48. gcc:C语言编译器。
49. g++:C++语言编译器。
50. python:Python解释器。
51. java:Java编译器。
52. php:PHP解释器。
53. mysql:MySQL数据库客户端。
54. sqlite:SQLite数据库客户端。
55. mongo:MongoDB数据库客户端。
56. nginx:Web服务器。
57. apache:Web服务器。
58. sshd:SSH服务器。
59. ftp:FTP客户端。
60. sftp:安全的FTP客户端。
61. telnet:Telnet客户端。
62. scp:通过SSH协议复制文件。
63. rsync:通过SSH协议同步文件。
64. grep:在文件中搜索指定内容。
65. awk:文本处理工具。
66. sed:文本处理工具。
67. sort:对文本进行排序。
68. uniq:去除重复的行。
69. cut:提取文本的指定字段。
70. wc:统计文件中的行数、单词数和字符数。
71. diff:比较两个文件或目录的差异。
72. tar:打包和解压文件。
73. gzip:压缩文件。
74. unzip:解压缩文件。
75. mount:挂载文件系统。
76. umount:卸载文件系统。
77. du:查看文件或目录的磁盘使用情况。
78. df:查看文件系统的空间使用情况。
79. ps:查看当前运行的进程。
80. top:实时显示系统资源的使用情况。
81. kill:终止指定的进程。
82. jobs:查看当前运行的作业。
83. bg:将作业放到后台运行。
84. fg:将作业放到前台运行。
85. nohup:在后台运行命令。
86. screen:创建和管理多个终端会话。
87. history:查看命令历史。
88. alias:创建命令别名。
89. source:执行脚本文件。
90. export:设置环境变量。
91. env:显示当前的环境变量。
92. date:显示或设置系统日期和时间。
93. cal:显示日历。
94. alias:创建命令别名。
95. uptime:显示系统运行时间。
96. who:查看当前登录的用户。
97. users:显示当前登录的用户数。
98. last:查看登录历史。
99. man:查看命令的手册页。
100. info:查看命令的信息。
101. clear:清除终端屏幕。
102. exit:退出当前终端。
103. reboot:重启系统。
104. shutdown:关机。
105. uname:显示系统信息。
106. hostname:显示或设置主机名。
107. ifconfig:配置和显示网络接口的信息。
108. ping:测试网络连接的可用性。
109. netstat:显示网络连接的状态。
110. traceroute:跟踪数据包的路径。
111. ssh:通过安全的协议远程登录到其他计算机。
112. scp:在本地计算机和远程计算机之间复制文件。
113. rsync:在本地计算机和远程计算机之间同步文件。
114. ftp:通过FTP协议传输文件。
115. sftp:通过安全的FTP协议传输文件。
116. wget:下载文件。
117. curl:向指定的URL发送请求。
118. ifup:启动网络接口。
119. ifdown:关闭网络接口。
120. route:配置和显示路由表。
121. iptables:配置防火墙规则。
122. ln:创建链接文件。
123. watch:周期性执行命令。
124. tee:同时将输出写入文件和显示在终端。
125. cut:提取文本的指定字段。
126. paste:将多个文件按列合并。
127. script:记录终端会话。
128. join:根据共同字段将两个文件进行连接。
129. split:将文件拆分为多个较小的部分。
130. md5sum:计算文件的MD5校验和。
131. sha1sum:计算文件的SHA1校验和。
132. vi:文本编辑器。
133. nano:文本编辑器。
134. pico:文本编辑器。
135. emacs:文本编辑器。
136. gedit:文本编辑器。
137.mozilla:Firefox浏览器。
138. chrome:谷歌浏览器。
139.firefox:火狐浏览器。
140. composer:PHP包管理器。
141. node:JavaScript运行环境。
142. npm:Node.js包管理器。
143. yarn:JavaScript包管理器。
144. date:显示或设置系统日期和时间。
145. cal:显示日历。
146. history:查看命令历史。
147. passwd:修改用户密码。
148. useradd:创建用户。
149. userdel:删除用户。
150. usermod:修改用户属性。
151. groupadd:创建用户组。
152. groupdel:删除用户组。
153. groupmod:修改用户组属性。
154. chmod:修改文件或目录的权限。
155. chown:修改文件或目录的所有者。
156. chgrp:修改文件或目录的所属组。
157. umask:设置文件和目录的默认权限。
158. su:切换用户身份。
159. sudo:以超级用户身份执行命令。
160. apt-get:Debian系列发行版的包管理器。
161. aptitude:Debian系列发行版的包管理器(交互式)。
162. dpkg:Debian系列发行版的包管理器(低级别)。
163. yum:Red Hat系列发行版的包管理器。
164. dnf:Fedora系列发行版的包管理器。
165. zypper:openSUSE系列发行版的包管理器。
166. pacman:Arch Linux系列发行版的包管理器。
167. emerge:Gentoo发行版的包管理器。
168. lsblk:列出块设备信息。
169. fdisk:磁盘分区工具。
170. mkfs:创建文件系统。
171. mount:挂载文件系统。
172. umount:卸载文件系统。
173. fsck:检查和修复文件系统。
174. dd:复制文件或设备。
175. parted:磁盘分区工具。
176. lsof:列出打开的文件。
177. iostat:查看磁盘和CPU利用率。
178. dmesg:显示系统日志。
179. syslog:系统日志守护进程。
180. logrotate:日志文件管理工具。
181. sar:系统性能分析工具。
182. vmstat:虚拟内存统计工具。
183. free:查看内存使用情况。
184. locate:根据文件名快速查找文件。
185. updatedb:更新文件索引。
186. whereis:查找命令的程序文件。
187. which:查找命令的位置。
188. apt-cache:查看包的相关信息。
189. apt-file:查找包含指定文件的软件包。
190. dpkg-reconfigure:重新配置已安装的软件包。
191. ddrescue:数据恢复工具。
192. pv:显示数据传输进度。
193. mkswap:创建交换分区。
194. swapon:启用交换分区。
195. swapoff:禁用交换分区。
196. ps:查看进程信息。
197. top:实时显示系统资源使用情况。
198. htop:交互式的进程查看器。
199. iotop:实时显示磁盘I/O使用情况。
200. sar:系统性能分析工具。
这些都是常用的Linux命令,可以帮助用户更好地管理和操作Linux系统。由于Linux的命令众多,该列表并不完整,但是它提供了一个非常好的起点,以帮助用户开始使用Linux命令。用户还可以根据自己的需要进一步研究更多的Linux命令和功能。
2年前 -
Linux是一种广泛使用的操作系统,具有强大的命令行工具。下面将介绍200个常用的Linux命令,包括文件管理、系统管理、网络管理、用户管理、进程管理等方面。
一、文件管理命令
1. ls:列出文件和目录
2. cd:切换目录
3. pwd:显示当前目录
4. mkdir:创建目录
5. rmdir:删除目录
6. touch:创建空文件
7. cp:复制文件或目录
8. mv:移动文件或目录
9. rm:删除文件或目录
10. cat:查看文件内容
11. less:分页显示文件内容
12. head:查看文件前几行
13. tail:查看文件后几行
14. grep:在文件中搜索指定字符串
15. find:按照条件查找文件
16. diff:比较文件或目录的差异
17. ln:创建链接文件
18. chmod:修改文件或目录的权限
19. chown:修改文件或目录的所有者
20. chgrp:修改文件或目录的所属组二、系统管理命令
21. uname:显示系统信息
22. whoami:显示当前用户名
23. ps:查看进程状态
24. top:实时查看系统资源使用情况
25. du:查看目录大小
26. df:查看磁盘空间使用情况
27. free:查看内存使用情况
28. uptime:查看系统运行时间
29. shutdown:关闭系统
30. reboot:重启系统
31. ifconfig:查看或配置网络接口
32. ping:测试网络连通性
33. netstat:查看网络连接状态
34. route:查看或配置路由表
35. iptables:配置防火墙规则
36. crontab:定时执行任务
37. systemctl:管理系统服务
38. service:管理系统服务
39. fdisk:分区工具
40. mkfs:格式化磁盘
41. mount:挂载文件系统
42. umount:卸载文件系统三、网络管理命令
43. ssh:远程登录服务器
44. scp:在本地和远程主机之间复制文件
45. ftp:使用FTP协议传输文件
46. telnet:使用Telnet协议登录远程主机
47. ping:测试网络连通性
48. ifconfig:查看或配置网络接口
49. netstat:查看网络连接状态
50. route:查看或配置路由表
51. tcpdump:抓包工具
52. nslookup:查询DNS解析信息
53. dig:查询DNS解析信息
54. host:查询DNS解析信息四、用户管理命令
55. useradd:创建新用户
56. userdel:删除用户
57. passwd:修改用户密码
58. su:切换用户
59. sudo:以管理员权限执行命令
60. chown:修改文件或目录的所有者
61. chgrp:修改文件或目录的所属组
62. usermod:修改用户属性
63. groupadd:创建新用户组
64. groupdel:删除用户组
65. groupmod:修改用户组属性
66. id:显示用户和组信息
67. finger:显示用户信息
68. who:显示当前登录用户五、进程管理命令
69. ps:查看进程状态
70. top:实时查看系统资源使用情况
71. kill:结束进程
72. pkill:根据名称杀死进程
73. killall:根据名称杀死进程
74. nice:修改进程优先级
75. renice:修改进程优先级
76. nohup:在后台执行命令六、压缩与解压缩命令
77. tar:打包或解包文件
78. gzip:压缩文件
79. gunzip:解压缩文件
80. bzip2:压缩文件
81. bunzip2:解压缩文件
82. zip:压缩文件
83. unzip:解压缩文件七、文本处理命令
84. grep:在文件中搜索指定字符串
85. awk:文本处理工具
86. sed:流编辑器
87. cut:按列提取文件内容
88. paste:合并文件的列
89. sort:排序文件内容
90. uniq:去除文件中的重复行
91. wc:统计文件的行数、单词数和字节数
92. head:查看文件前几行
93. tail:查看文件后几行
94. tr:替换文件中的字符
95. diff:比较文件或目录的差异八、软件包管理命令
96. apt-get:Debian或Ubuntu上的软件包管理工具
97. apt-cache:Debian或Ubuntu上的软件包查询工具
98. yum:Red Hat或CentOS上的软件包管理工具
99. rpm:Red Hat或CentOS上的软件包管理工具
100. dpkg:Debian或Ubuntu上的软件包管理工具九、系统信息命令
101. uname:显示系统信息
102. df:查看磁盘空间使用情况
103. free:查看内存使用情况
104. ps:查看进程状态
105. ifconfig:查看或配置网络接口
106. netstat:查看网络连接状态
107. top:实时查看系统资源使用情况
108. uptime:查看系统运行时间
109. w:查看当前登录的用户
110. who:显示当前登录用户
111. cal:显示日历
112. date:显示当前日期和时间十、目录操作命令
113. cd:切换目录
114. pwd:显示当前目录
115. ls:列出文件和目录
116. mkdir:创建目录
117. rmdir:删除目录
118. mv:移动文件或目录
119. cp:复制文件或目录
120. rm:删除文件或目录十一、文件操作命令
121. touch:创建空文件
122. cat:查看或连接文件
123. more:分页显示文件内容
124. less:分页显示文件内容
125. head:查看文件前几行
126. tail:查看文件后几行
127. ln:创建链接文件
128. chmod:修改文件或目录的权限
129. chown:修改文件或目录的所有者
130. chgrp:修改文件或目录的所属组
131. find:按照条件查找文件
132. grep:在文件中搜索指定字符串
133. diff:比较文件或目录的差异
134. wc:统计文件的行数、单词数和字节数
135. cut:按列提取文件内容
136. sort:排序文件内容
137. uniq:去除文件中的重复行
138. tar:打包或解包文件
139. gzip:压缩文件
140. gunzip:解压缩文件十二、压缩与解压缩命令
141. gzip:压缩文件
142. gunzip:解压缩文件
143. tar:打包或解包文件
144. zip:压缩文件
145. unzip:解压缩文件十三、系统管理命令
146. shutdown:关闭系统
147. reboot:重启系统
148. halt:停止系统
149. poweroff:关闭电源
150. ifconfig:查看或配置网络接口
151. ping:测试网络连通性
152. nslookup:查询DNS解析信息
153. netstat:查看网络连接状态
154. route:查看或配置路由表
155. iptables:配置防火墙规则
156. crontab:定时执行任务
157. systemctl:管理系统服务
158. service:管理系统服务
159. ulimit:设置用户资源限制
160. ps:查看进程状态
161. top:实时查看系统资源使用情况
162. free:查看内存使用情况
163. df:查看磁盘空间使用情况
164. du:查看目录大小
165. fdisk:分区工具
166. mkfs:格式化磁盘
167. mount:挂载文件系统
168. umount:卸载文件系统十四、用户管理命令
169. useradd:创建新用户
170. userdel:删除用户
171. passwd:修改用户密码
172. su:切换用户
173. sudo:以管理员权限执行命令
174. chown:修改文件或目录的所有者
175. chgrp:修改文件或目录的所属组
176. usermod:修改用户属性
177. groupadd:创建新用户组
178. groupdel:删除用户组
179. groupmod:修改用户组属性
180. id:显示用户和组信息
181. finger:显示用户信息
182. who:显示当前登录用户
183. w:查看当前登录的用户
184. last:查看用户登录记录
185. lastlog:查看最近登录的用户列表十五、进程管理命令
186. ps:查看进程状态
187. top:实时查看系统资源使用情况
188. kill:结束进程
189. pkill:根据名称杀死进程
190. killall:根据名称杀死进程
191. nice:修改进程优先级
192. renice:修改进程优先级
193. nohup:在后台执行命令十六、网络管理命令
194. ssh:远程登录服务器
195. scp:在本地和远程主机之间复制文件
196. ftp:使用FTP协议传输文件
197. telnet:使用Telnet协议登录远程主机
198. ping:测试网络连通性
199. ifconfig:查看或配置网络接口
200. netstat:查看网络连接状态以上是200个常用的Linux命令,涵盖了文件管理、系统管理、网络管理、用户管理、进程管理等方面,可以帮助用户更好地管理和操作Linux系统。请根据需要逐个熟悉和掌握这些命令,以提高工作效率和系统管理能力。
2年前