linux常用的150命令
-
Linux是一个强大的操作系统,拥有丰富的命令行工具。下面是150个常用的Linux命令:
1. ls – 列出当前目录的内容
2. cd – 切换目录
3. pwd – 显示当前工作目录的路径
4. mkdir – 创建一个新目录
5. touch – 创建一个新文件
6. cat – 显示文件的内容
7. more – 分页显示文件的内容
8. less – 在终端中显示文件的内容
9. rm – 删除文件或目录
10. cp – 复制文件或目录
11. mv – 移动文件或目录
12. find – 在文件系统中查找文件
13. grep – 在文件中查找指定的字符串
14. wc – 统计文件的行数、字数和字符数
15. chmod – 修改文件的权限
16. chown – 修改文件的所有者
17. chgrp – 修改文件的所属组
18. tar – 打包和解压文件
19. gzip – 压缩文件
20. gunzip – 解压文件
21. ssh – 远程登录到其他计算机
22. scp – 在本地计算机和远程计算机之间传输文件
23. ping – 向指定的主机发送 ICMP 回显请求
24. ifconfig – 查看和配置网络接口信息
25. netstat – 显示网络连接状态和统计信息
26. route – 查看和配置路由表
27. iptables – 配置防火墙规则
28. top – 显示当前系统的进程和系统资源使用情况
29. ps – 显示当前运行的进程
30. kill – 终止指定的进程
31. pkill – 根据名字终止进程
32. alias – 创建命令的别名
33. man – 显示命令的手册页
34. info – 显示命令的信息页面
35. history – 显示命令历史记录
36. su – 切换用户
37. sudo – 以超级用户权限运行命令
38. whoami – 显示当前用户的用户名
39. passwd – 修改用户密码
40. useradd – 创建新用户
41. userdel – 删除用户
42. groupadd – 创建新用户组
43. groupdel – 删除用户组
44. du – 查看目录的磁盘使用情况
45. df – 查看文件系统的磁盘使用情况
46. ln – 创建硬链接或符号链接
47. wget – 下载文件
48. curl – 发送 HTTP 请求
49. which – 显示命令的路径
50. whereis – 显示命令的文件位置
51. locate – 在数据库中查找文件
52. mount – 挂载文件系统
53. umount – 卸载文件系统
54. reboot – 重启系统
55. shutdown – 关闭系统
56. date – 显示和设置系统的日期和时间
57. uptime – 显示系统的运行时间
58. free – 显示内存的使用情况
59. df – 显示磁盘空间的使用情况
60. ifconfig – 显示和配置网络接口
61. netstat – 显示网络连接和统计信息
62. ping – 向指定的地址发送 ICMP 请求
63. ssh – 远程登录到其他计算机
64. ps – 显示进程的信息
65. kill – 终止进程
66. top – 显示当前系统的进程和资源使用情况
67. grep – 在文件中查找指定的字符串
68. find – 在文件系统中查找文件
69. tar – 打包和解压文件
70. gzip – 压缩文件
71. gunzip – 解压文件
72. chmod – 修改文件的权限
73. chown – 修改文件的所有者
74. chgrp – 修改文件的组
75. mv – 移动文件或目录
76. cp – 复制文件或目录
77. rm – 删除文件或目录
78. ln – 创建链接文件
79. wc – 统计文件的行数、字数和字符数
80. head – 显示文件的前几行
81. tail – 显示文件的后几行
82. cut – 提取文件的列
83. sort – 排序文件的内容
84. uniq – 去除文件中的重复行
85. diff – 比较文件的差异
86. sed – 根据模式进行文本替换
87. awk – 处理文本文件的工具
88. tee – 将输入重定向到文件和标准输出
89. tr – 字符串替换、删除和转换
90. basename – 提取文件名或目录名
91. dirname – 提取文件的父目录
92. uptime – 显示系统的运行时间和负载
93. lsof – 显示系统中打开的文件
94. df – 显示磁盘分区的使用情况
95. fdisk – 磁盘分区工具
96. parted – 磁盘分区工具
97. mkfs – 创建文件系统
98. mount – 挂载文件系统
99. umount – 卸载文件系统
100. passwd – 修改用户密码
101. useradd – 添加用户
102. userdel – 删除用户
103. groupadd – 添加用户组
104. groupdel – 删除用户组
105. su – 切换用户
106. sudo – 使用超级用户权限运行命令
107. chsh – 修改用户的默认shell
108. id – 显示用户的身份信息
109. history – 显示命令历史记录
110. alias – 创建命令的别名
111. export – 设置环境变量
112. source – 执行脚本文件
113. open – 打开文件或目录
114. echo – 显示文本
115. tee – 将标准输入重定向到文件和标准输出
116. cut – 提取文本的列
117. sort – 排序文本的内容
118. uniq – 去除重复行
119. head – 显示文本的前几行
120. tail – 显示文本的后几行
121. diff – 比较两个文件的差异
122. sed – 根据模式进行文本替换
123. awk – 处理文本文件的工具
124. tar – 打包和解压文件
125. gzip – 压缩文件
126. gunzip – 解压文件
127. zip – 压缩文件
128. unzip – 解压文件
129. wget – 下载文件
130. curl – 发送 HTTP 请求
131. ping – 向指定的主机发送 ICMP 请求
132. scp – 在本地计算机和远程计算机之间传输文件
133. ssh – 远程登录到其他计算机
134. telnet – 远程登录到其他计算机
135. ifconfig – 查看和配置网络接口信息
136. netstat – 显示网络连接状态和统计信息
137. iptables – 配置防火墙规则
138. top – 显示当前系统的进程和系统资源使用情况
139. ps – 显示当前运行的进程
140. kill – 终止指定的进程
141. pkill – 根据名字终止进程
142. top – 实时监控系统的运行情况
143. uptime – 显示系统的运行时间和负载
144. free – 显示内存的使用情况
145. df – 显示磁盘空间的使用情况
146. df -h – 显示磁盘空间的使用情况(以人类可读的方式显示)
147. df -i – 显示磁盘分区的inode使用情况
148. du – 显示目录的磁盘使用情况
149. du -sh – 显示目录的磁盘使用情况(以人类可读的方式显示)
150. find – 在文件系统中查找文件这些命令涵盖了Linux操作系统的各个方面,能够帮助你完成日常的文件管理、系统监控、网络配置、用户管理等任务。熟练掌握这些命令将使你在Linux环境下更加高效地工作。
2年前 -
Linux是一种流行的操作系统,被广泛用于服务器和个人计算机。作为一个开源系统,Linux提供了许多功能强大且方便的命令行工具,使用户可以通过命令行来完成各种任务。以下是Linux中一些常用的150个命令:
1. man:查看命令的帮助文档
2. ls:列出目录中的文件和子目录
3. cd:切换当前工作目录
4. pwd:显示当前工作目录的路径
5. mkdir:创建一个新目录
6. rmdir:删除一个空目录
7. touch:创建一个新文件或更新文件的时间戳
8. cp:复制文件或目录
9. mv:移动文件或目录
10. rm:删除文件或目录
11. cat:连接文件并打印到标准输出
12. less:逐页显示文件内容
13. head:显示文件的前几行
14. tail:显示文件的尾几行
15. grep:在文件中查找匹配的字符串
16. sort:对文件进行排序
17. wc:计算文件的行数、字数和字节数
18. du:显示目录或文件的磁盘使用情况
19. df:显示文件系统的磁盘空间使用情况
20. find:在文件系统中查找文件
21. tar:创建或提取压缩文件
22. gzip:压缩文件
23. gunzip:解压缩文件
24. ssh:远程登录到另一台主机
25. scp:在本地主机和远程主机之间复制文件
26. rsync:基于SSH协议在本地主机和远程主机之间同步文件
27. diff:比较两个文件的差异
28. patch:将补丁文件应用到原始文件
29. chmod:修改文件或目录的权限
30. chown:修改文件或目录的所有者
31. chgrp:修改文件或目录的所属组
32. ln:创建一个硬链接或符号链接
33. locate:在文件系统中快速查找文件
34. updatedb:更新locate命令的数据库
35. whereis:查找命令的安装位置
36. which:显示命令的完整路径
37. alias:创建命令别名
38. export:设置环境变量
39. source:执行一个脚本文件
40. kill:发送信号给进程
41. ps:显示运行中的进程
42. top:实时显示系统的进程状态
43. ifconfig:查看和配置网络接口
44. ping:测试与另一台主机的网络连接
45. netstat:显示网络连接和统计信息
46. traceroute:追踪网络数据包的路径
47. route:显示和配置网络路由表
48. iptables:配置Linux防火墙规则
49. crontab:设置定时任务
50. ssh-keygen:为SSH生成公钥和私钥
51. wget:从Web服务器下载文件
52. curl:使用各种协议传输数据
53. sed:使用正则表达式编辑文本文件
54. awk:用于文本处理和报告生成
55. grep:在文本文件中搜索匹配的行
56. cut:根据指定的字段或字符位置拆分文件
57. paste:按列对多个文件进行合并
58. find:在文件系统中搜索并执行操作
59. head:显示文件的前几行
60. tail:显示文件的尾几行
61. sort:排序和合并文件
62. wc:计算文件的行数、字数和字节数
63. uniq:显示或删除重复行
64. ln:创建硬链接或符号链接
65. tar:创建或提取归档文件
66. zip:创建和提取Zip文件
67. unzip:解压缩Zip文件
68. gzip:压缩文件
69. gunzip:解压缩文件
70. bzip2:压缩文件
71. bunzip2:解压缩文件
72. tailf:实时显示文件内容
73. watch:周期性地执行命令并显示结果
74. date:显示或设置系统日期和时间
75. cal:显示日历
76. echo:显示消息
77. tee:将输入复制到标准输出和文件
78. history:显示命令历史记录
79. clear:清空终端窗口
80. su:切换到其他用户
81. sudo:以超级用户权限执行命令
82. passwd:更改用户密码
83. useradd:添加用户
84. usermod:修改用户属性
85. userdel:删除用户
86. groupadd:添加用户组
87. groupmod:修改用户组属性
88. groupdel:删除用户组
89. ifconfig:显示和配置网络接口
90. ping:测试与另一台主机的网络连接
91. traceroute:追踪网络数据包的路径
92. netstat:显示网络连接和路由表
93. route:显示和配置网络路由表
94. ssh:远程登录到另一台主机
95. scp:在本地主机和远程主机之间复制文件
96. rsync:基于SSH协议同步文件
97. ftp:使用File Transfer Protocol(FTP)上传和下载文件
98. scp:在本地主机和远程主机之间复制文件
99. sftp:使用SSH协议安全地上传和下载文件
100. telnet:使用Telnet协议远程登录到另一台主机
101. ftp:使用File Transfer Protocol(FTP)上传和下载文件
102. sftp:使用SSH协议安全地上传和下载文件
103. telnet:使用Telnet协议远程登录到另一台主机
104. nslookup:查找主机的IP地址和域名
105. host:查找主机的IP地址和域名
106. dig:查询域名系统(DNS)信息
107. whois:查询域名的所有者信息
108. wget:从Web服务器下载文件
109. curl:使用各种协议传输数据
110. ssh-keygen:生成SSH密钥对
111. ssh-agent:管理SSH密钥
112. vim:强大的文本编辑器
113. nano:简单易用的文本编辑器
114. emacs:功能强大的文本编辑器
115. tar:创建或提取归档文件
116. gzip:压缩文件
117. gunzip:解压缩文件
118. bzip2:压缩文件
119. bunzip2:解压缩文件
120. tailf:实时显示文件内容
121. watch:周期性地执行命令并显示结果
122. date:显示或设置系统日期和时间
123. cal:显示日历
124. echo:显示消息
125. adjtime:调整系统时间
126. hwclock:显示或设置硬件时钟
127. reboot:重新启动系统
128. poweroff:关闭系统
129. shutdown:安全地关闭或重新启动系统
130. halt:立即关闭系统
131. systemctl:管理系统服务
132. service:启动、停止或重启系统服务
133. ps:显示运行中的进程
134. top:实时显示系统状态和进程
135. kill:发送信号给进程
136. nice:调整进程的优先级
137. renice:重新设置进程的优先级
138. free:显示系统内存使用情况
139. vmstat:显示虚拟内存统计信息
140. sar:收集和报告系统活动信息
141. iostat:显示磁盘和IO子系统状态
142. netstat:显示网络连接和路由表
143. ifconfig:显示和配置网络接口
144. ping:测试与另一台主机的网络连接
145. traceroute:追踪网络数据包的路径
146. route:显示和配置网络路由表
147. iptables:配置Linux防火墙规则
148. crontab:设置定时任务
149. at:执行一次性定时任务
150. watch:重复执行命令并显示结果这些命令只是Linux中一小部分常用命令的示例,Linux还有许多其他有用的命令可供使用。熟练掌握这些命令可以使您更高效地使用Linux操作系统。
2年前 -
Linux操作系统是一种自由和开放源代码的操作系统,广泛应用于服务器和个人电脑等各种环境中。在Linux中,有许多常用的命令可以帮助我们管理文件、查找信息、网络配置等等。本文将介绍一些常见而实用的150个Linux命令,帮助您更好地理解和使用Linux操作系统。
**一、系统管理命令**
1. whoami:显示当前登录用户的用户名。
2. date:显示系统的日期和时间。
3. uptime:显示系统的运行时间和平均负载。
4. top:实时显示系统的资源使用情况。
5. ps:显示当前运行的进程。
6. kill:终止正在运行的进程。
7. shutdown:关闭或重启系统。
8. reboot:重启系统。
9. systemctl:管理系统服务。
10. free:显示系统的内存使用情况。
11. df:显示文件系统的空间使用情况。
12. du:计算文件或目录的大小。
13. ifconfig:显示或配置网络接口。
14. ping:测试网络连接。
15. netstat:显示网络连接、路由表等信息。
16. ssh:使用SSH协议登录远程服务器。
17. scp:在本地主机和远程主机之间复制文件。
18. wget:从网络上下载文件。
19. history:显示命令历史记录。
20. clear:清屏。**二、文件和目录操作命令**
21. ls:列出目录内容。
22. cd:切换目录。
23. pwd:显示当前工作目录的绝对路径。
24. mkdir:创建目录。
25. rmdir:删除空目录。
26. rm:删除文件或目录。
27. cp:复制文件或目录。
28. mv:移动文件或目录,也可用于重命名。
29. touch:创建空文件或修改文件时间戳。
30. cat:查看文件内容。
31. more:分页显示文件内容。
32. less:与more类似,但支持向前翻页。
33. head:显示文件的前几行。
34. tail:显示文件的后几行。
35. grep:在文件中搜索关键词。
36. find:在文件系统中搜索文件。
37. diff:比较两个文件的差异。
38. ln:创建链接文件或硬链接。**三、文件权限和用户管理命令**
39. chmod:修改文件权限。
40. chown:修改文件所有者。
41. chgrp:修改文件所属组。
42. passwd:修改用户密码。
43. useradd:创建新用户。
44. userdel:删除用户。
45. usermod:修改用户属性。
46. groupadd:创建新组。
47. groupdel:删除组。
48. groupmod:修改组属性。
49. su:切换用户。
50. sudo:以超级用户权限运行命令。**四、压缩和解压缩命令**
51. tar:创建和提取tar归档文件。
52. gzip:压缩文件。
53. gunzip:解压缩文件。
54. zip:创建和提取zip归档文件。
55. unzip:解压缩zip文件。
56. bzip2:压缩文件。
57. bunzip2:解压缩文件。
58. rar:创建和提取rar归档文件。
59. unrar:解压缩rar文件。**五、文本处理命令**
60. cat:显示文件内容。
61. sort:排序文件内容。
62. uniq:去除重复行。
63. grep:在文件中搜索关键词。
64. wc:计算文件的行数、字数和字节数。
65. sed:使用正则表达式进行文本替换。
66. awk:提取和处理文本内容。
67. cut:按列切割文本。
68. paste:合并文件的列。**六、系统性能分析命令**
69. top:实时显示系统的资源使用情况。
70. ps:显示当前运行的进程。
71. vmstat:显示系统的虚拟内存状态。
72. iostat:显示磁盘I/O性能。
73. mpstat:显示CPU的性能统计。
74. sar:系统性能监测和报告。
75. strace:跟踪系统调用和信号。
76. lsof:列出打开的文件和网络连接。
77. netstat:显示网络连接、路由表等信息。**七、网络配置命令**
78. ifconfig:显示或配置网络接口。
79. ip:显示和配置网络接口、路由等信息。
80. ping:测试网络连接。
81. traceroute:跟踪数据包到达目的地的路径。
82. nslookup:查询域名的IP地址。
83. dig:获取域名的DNS信息。
84. host:获取域名的IP地址。
85. route:显示和配置IP路由表。
86. iptables:配置和管理防火墙规则。
87. wget:从网络上下载文件。
88. curl:发送HTTP请求获取网页内容。
89. ssh:使用SSH协议登录远程服务器。
90. scp:在本地主机和远程主机之间复制文件。**八、服务管理命令**
91. systemctl:管理系统服务。
92. service:管理系统服务。
93. chkconfig:管理系统服务的启动项。
94. crontab:管理定时任务。
95. at:执行一次性的定时任务。
96. netstat:显示网络连接、路由表等信息。
97. telnet:使用telnet协议登录远程服务器。
98. ssh:使用SSH协议登录远程服务器。
99. ftp:使用FTP协议传输文件。
100. rsyslogd:系统日志服务。**九、备份和恢复命令**
101. rsync:增量备份工具。
102. tar:创建和提取tar归档文件。
103. gzip:压缩文件。
104. gunzip:解压缩文件。
105. dd:复制文件和设备。
106. cp:复制文件或目录。
107. mv:移动文件或目录,也可用于重命名。
108. scp:在本地主机和远程主机之间复制文件。
109. sftp:使用SFTP协议传输文件。**十、软件包管理命令**
110. apt-get:基于Debian的系统中用于软件包管理。
111. yum:基于Red Hat的系统中用于软件包管理。
112. dnf:基于Fedora的系统中用于软件包管理。
113. pacman:用于Arch Linux系统中的软件包管理。
114. apt-cache:查询软件包信息。
115. apt-file:查询软件包包含的文件。
116. dpkg:Debian系统中的软件包管理。
117. rpm:Red Hat系统中的软件包管理。**十一、日志管理命令**
118. tail:显示文件的后几行。
119. cat:查看文件内容。
120. grep:在文件中搜索关键词。
121. less:与more类似,但支持向前翻页。
122. more:分页显示文件内容。
123. head:显示文件的前几行。
124. watch:连续监测命令输出。
125. dmesg:显示内核打印信息。
126. journalctl:查看系统日志。
127. syslog:系统日志服务。**十二、进程管理命令**
128. top:实时显示系统的资源使用情况。
129. ps:显示当前运行的进程。
130. kill:终止正在运行的进程。
131. pkill:根据名称终止进程。
132. killall:根据名称终止进程。
133. nohup:运行命令忽略挂起信号。
134. nice:调整命令的运行优先级。
135. renice:调整进程的运行优先级。
136. uptime:显示系统的运行时间和平均负载。
137. pstree:以树形展示进程关系。
138. htop:交互式的进程查看工具。**十三、日常维护命令**
139. du:计算文件或目录的大小。
140. df:显示文件系统的空间使用情况。
141. lspci:显示系统的PCI设备信息。
142. lsusb:显示系统的USB设备信息。
143. lscpu:显示系统的CPU信息。
144. lsblk:显示系统的块设备信息。
145. hostname:显示或设置系统主机名。
146. uname:显示系统的内核信息。
147. ifconfig:显示或配置网络接口。
148. ip:显示和配置网络接口、路由等信息。
149. lsof:列出打开的文件和网络连接。
150. history:显示命令历史记录。以上是150个常用的Linux命令,涵盖了系统管理、文件和目录操作、文件权限和用户管理、压缩和解压缩、文本处理、系统性能分析、网络配置、服务管理、备份和恢复、软件包管理、日志管理、进程管理和日常维护等各个方面。掌握这些命令可以让您更加高效地使用Linux操作系统。
2年前