150个linux常用命令
-
以下是150个常用的Linux命令:
1. ls:列出目录内容
2. cd:切换目录
3. pwd:显示当前工作目录
4. mkdir:创建目录
5. rmdir:删除目录
6. touch:创建空文件
7. rm:删除文件或目录
8. cp:复制文件或目录
9. mv:移动文件或目录
10. cat:查看文件内容
11. grep:搜索文件内容
12. find:搜索文件或目录
13. chmod:修改文件或目录权限
14. chown:修改文件或目录所有者
15. chgrp:修改文件或目录所属组
16. useradd:创建用户
17. userdel:删除用户
18. passwd:修改用户密码
19. groupadd:创建用户组
20. groupdel:删除用户组
21. su:切换用户身份
22. sudo:以超级用户身份执行命令
23. top:实时监控系统进程
24. ps:查看进程状态
25. kill:终止进程
26. ifconfig:显示网络接口信息
27. ping:测试网络连通性
28. netstat:显示网络连接信息
29. scp:安全复制文件
30. ssh:远程登录到另一台主机
31. tar:打包或解压文件
32. gzip:压缩文件
33. unzip:解压缩文件
34. df:显示磁盘空间使用情况
35. du:显示文件或目录大小
36. mount:挂载文件系统
37. umount:卸载文件系统
38. man:查看命令的帮助手册
39. which:显示命令的完整路径
40. uname:显示系统信息
41. who:显示当前登录用户
42. history:查看命令历史记录
43. tail:显示文件尾部内容
44. head:显示文件头部内容
45. wc:统计文件中的行数、词数和字节数
46. sort:对文件进行排序
47. uniq:去除文件中的重复行
48. cut:按列提取文件内容
49. sed:流编辑器,用于处理文本
50. awk:文本处理语言
51. diff:比较文件或目录的差异
52. patch:应用补丁文件
53. cron:定时执行任务
54. shutdown:关机或重启系统
55. reboot:重启系统
56. lsusb:显示USB设备信息
57. lspci:显示PCI设备信息
58. ifconfig:配置网络接口
59. route:显示或修改IP路由表
60. iptables:配置防火墙规则
61. netstat:显示网络连接信息
62. lsof:显示打开文件列表
63. nohup:执行命令并忽略SIGHUP信号
64. screen:创建和管理多个终端会话
65. history:显示命令历史记录
66. alias:设置命令别名
67. source:执行shell脚本
68. banner:在终端上显示大号字符
69. cal:显示日历
70. date:显示系统日期和时间
71. sleep:延时执行命令
72. file:显示文件类型
73. iconv:文件编码转换
74. mail:发送和接收邮件
75. uuencode:编码二进制文件
76. uudecode:解码二进制文件
77. zip:压缩文件
78. unzip:解压缩文件
79. passwd:修改用户密码
80. su:切换用户身份
81. sudo:以超级用户身份执行命令
82. service:管理系统服务
83. systemctl:管理系统服务
84. chkconfig:设置系统服务启动方式
85. crontab:管理定时任务
86. at:设定任务运行时间
87. ssh:远程登录到另一台主机
88. scp:安全复制文件
89. rsync:远程文件同步
90. wget:下载文件
91. curl:获取网页源代码
92. lynx:命令行界面的Web浏览器
93. nc:网络工具,用于发送或接收数据
94. tcpdump:抓取网络数据包
95. ping:测试网络连通性
96. traceroute:跟踪数据包路径
97. dig:域名查询工具
98. nslookup:域名查询工具
99. host:DNS查询工具
100. ssh-keygen:生成SSH公钥和私钥
101. openssl:加密工具
102. sudoers:配置sudo权限
103. touch:创建空文件
104. ln:创建链接文件
105. wc:统计文件中的行数、词数和字节数
106. cat:查看文件内容
107. tail:显示文件尾部内容
108. head:显示文件头部内容
109. less:浏览文件内容
110. md5sum:计算文件的MD5值
111. sha1sum:计算文件的SHA-1值
112. cdrecord:刻录光盘
113. dd:复制文件和设备
114. parted:磁盘分区工具
115. fdisk:磁盘分区工具
116. fsck:文件系统检查和修复工具
117. mkfs:格式化文件系统
118. mount:挂载文件系统
119. umount:卸载文件系统
120. df:显示磁盘空间使用情况
121. du:显示文件或目录大小
122. sync:同步数据到磁盘
123. lspci:显示PCI设备信息
124. lsusb:显示USB设备信息
125. lsmod:显示加载的内核模块
126. modprobe:加载或卸载内核模块
127. insmod:加载内核模块
128. rmmod:卸载内核模块
129. dmesg:显示内核日志
130. ip:配置网络接口
131. route:显示或修改IP路由表
132. ifconfig:显示网络接口信息
133. iwconfig:配置无线网络接口
134. arping:发送ARP请求
135. netstat:显示网络连接信息
136. ping:测试网络连通性
137. tcpdump:抓取网络数据包
138. traceroute:跟踪数据包路径
139. dig:域名查询工具
140. nslookup:域名查询工具
141. host:DNS查询工具
142. ntpdate:设置系统时间与网络时间同步
143. sysctl:设置内核参数
144. ulimit:查看和设置进程资源限制
145. uptime:显示系统运行时间和负载
146. vmstat:显示系统的虚拟内存状态
147. top:实时显示系统资源使用情况
148. free:显示内存使用情况
149. sar:系统性能监控工具
150. iostat:显示系统的输入输出情况这些命令覆盖了Linux系统管理、文件操作、网络管理、进程管理等多个方面,对于日常的Linux使用来说都非常有用。希望这些命令能够帮助到你。
2年前 -
1. ls:列出当前目录下的文件和文件夹。
2. cd:进入指定目录。
3. pwd:显示当前所在的目录。
4. touch:创建新的空文件。
5. cp:拷贝文件或目录。
6. mv:移动文件或目录。
7. rm:删除文件或目录。
8. mkdir:创建新的目录。
9. rmdir:删除空目录。
10. cat:显示文件内容。
11. less:逐页查看文件内容。
12. head:显示文件的前几行。
13. tail:显示文件的后几行。
14. grep:从文件中搜索指定的字符串。
15. find:在文件系统中搜索指定的文件或目录。
16. chmod:修改文件或目录的权限。
17. chown:修改文件或目录的所有者。
18. chgrp:修改文件或目录的所属组。
19. du:显示指定目录或文件的磁盘使用情况。
20. df:显示文件系统的磁盘使用情况。
21. tar:压缩或解压文件。
22. gzip:使用gzip算法压缩文件。
23. unzip:解压缩文件。
24. ssh:远程登录到另一台主机。
25. scp:在本地主机和远程主机之间复制文件。
26. ping:测试与另一台主机的网络连接。
27. ifconfig:显示或配置网络接口。
28. netstat:显示网络连接、路由和接口信息。
29. route:设置或显示路由表。
30. dig:查询域名的DNS信息。
31. wget:下载指定的文件或网页。
32. curl:发送HTTP请求。
33. apt-get:在Debian系列的Linux发行版上安装软件包。
34. yum:在Red Hat系列的Linux发行版上安装软件包。
35. rpm:在Red Hat系列的Linux发行版上安装、查询和管理RPM包。
36. ps:显示当前运行的进程。
37. top:动态显示当前运行的进程和系统状态。
38. kill:终止指定的进程。
39. service:启动、停止或重启系统服务。
40. systemctl:管理systemd服务。
41. useradd:创建新用户。
42. userdel:删除用户。
43. passwd:修改用户密码。
44. su:切换到其他用户。
45. sudo:以超级用户权限执行命令。
46. adduser:创建新用户,并设置密码、默认目录等信息。
47. deluser:删除用户,并删除其相关文件。
48. usermod:修改用户的属性。
49. groupadd:创建新的用户组。
50. groupdel:删除用户组。
51. groups:显示用户所属的用户组。
52. su:切换到其他用户。
53. sudo:以超级用户权限执行命令。
54. adduser:创建新用户,并设置密码、默认目录等信息。
55. deluser:删除用户,并删除其相关文件。
56. usermod:修改用户的属性。
57. groupadd:创建新的用户组。
58. groupdel:删除用户组。
59. groups:显示用户所属的用户组。
60. passwd:修改用户密码。
61. ps:显示当前运行的进程。
62. top:动态显示当前运行的进程和系统状态。
63. kill:终止指定的进程。
64. service:启动、停止或重启系统服务。
65. systemctl:管理systemd服务。
66. apt-get:在Debian系列的Linux发行版上安装软件包。
67. yum:在Red Hat系列的Linux发行版上安装软件包。
68. rpm:在Red Hat系列的Linux发行版上安装、查询和管理RPM包。
69. ifconfig:显示或配置网络接口。
70. netstat:显示网络连接、路由和接口信息。
71. route:设置或显示路由表。
72. dig:查询域名的DNS信息。
73. wget:下载指定的文件或网页。
74. curl:发送HTTP请求。
75. tar:压缩或解压文件。
76. gzip:使用gzip算法压缩文件。
77. unzip:解压缩文件。
78. ssh:远程登录到另一台主机。
79. scp:在本地主机和远程主机之间复制文件。
80. ping:测试与另一台主机的网络连接。
81. sed:基于正则表达式的文本流编辑器。
82. awk:处理文本文件的工具。
83. grep:从文件中搜索指定的字符串。
84. cut:按列从文本文件中提取数据。
85. sort:排序文本文件的行。
86. uniq:从排序后的文本文件中删除重复行。
87. wc:统计文件中的行数、字数和字符数。
88. diff:比较两个文本文件的差异。
89. patch:应用或创建补丁文件。
90. tailf:实时显示文件的最后几行。
91. tee:同时将标准输入输出到文件和终端。
92. history:显示最近使用过的命令历史记录。
93. alias:创建命令别名。
94. source:运行脚本或加载环境变量配置文件。
95. export:设置环境变量。
96. echo:打印指定的字符串或变量的值。
97. date:显示当前日期和时间。
98. cal:显示日历。
99. whoami:显示当前登录的用户名。
100. which:显示指定命令所在的路径。101. uname:显示当前系统的信息。
102. lspci:显示系统的PCI设备信息。
103. lshw:显示系统的硬件信息。
104. lsusb:显示系统的USB设备信息。
105. free:显示内存的使用情况。
106. vmstat:显示系统性能统计信息。
107. sar:收集和分析系统性能数据。
108. iostat:显示磁盘和设备的IO状况。
109. df:显示文件系统的磁盘使用情况。
110. du:显示指定目录或文件的磁盘使用情况。
111. mount:挂载文件系统。
112. umount:卸载文件系统。
113. killall:终止同名进程。
114. nohup:在后台运行命令,并忽略SIGHUP信号。
115. screen:创建和管理多个终端会话。
116. tail:显示文件的后几行。
117. head:显示文件的前几行。
118. less:逐页查看文件内容。
119. ln:创建链接文件。
120. watch:定时执行命令并显示结果。
121. pstree:显示当前进程的树状结构。
122. lsof:显示打开的文件的列表。
123. iftop:显示网络流量实时统计信息。
124. nc:在网络上进行数据传输。
125. tcpdump:抓取网络数据包。
126. ssh-keygen:生成SSH密钥对。
127. ssh-copy-id:将本地主机的SSH公钥复制到远程主机上。
128. whois:查询域名的WHOIS信息。
129. nslookup:查询域名的IP地址。
130. ftp:使用FTP协议进行文件传输。
131. telnet:使用Telnet协议登录远程主机。
132. ping6:测试与另一台主机的IPv6网络连接。
133. sed:基于正则表达式的文本流编辑器。
134. awk:处理文本文件的工具。
135. crontab:定时执行任务。
136. at:在指定时间执行命令。
137. locate:根据文件名查找文件。
138. updatedb:更新文件名数据库。
139. su:切换到其他用户。
140. sudo:以超级用户权限执行命令。
141. useradd:创建新用户。
142. userdel:删除用户。
143. passwd:修改用户密码。
144. groupadd:创建新的用户组。
145. groupdel:删除用户组。
146. chmod:修改文件或目录的权限。
147. chown:修改文件或目录的所有者。
148. chgrp:修改文件或目录的所属组。
149. umask:设置默认文件权限掩码。
150. exit:退出当前的shell。2年前 -
Linux是一种常用的操作系统,它提供了许多命令行工具来执行各种任务。在这里,我将介绍150个常用的Linux命令及其用法,希望对你有所帮助。
1. pwd:显示当前工作目录的路径。
2. cd:改变当前目录。
3. ls:列出当前目录中的文件和目录。
4. mkdir:创建一个新目录。
5. rm:删除文件或目录。
6. cp:复制文件或目录。
7. mv:移动或重命名文件或目录。
8. find:在文件系统中搜索文件。
9. grep:在文件中查找匹配的文本。
10. cat:将文件内容打印到终端。
11. more:分页显示文件内容。
12. less:与more类似,但功能更强大。
13. touch:创建一个新文件。
14. echo:将文本输出到终端或文件。
15. head:显示文件的前几行。
16. tail:显示文件的后几行。
17. tar:打包和解压文件。
18. gzip:压缩文件。
19. unzip:解压缩文件。
20. chmod:修改文件或目录的权限。
21. chown:修改文件或目录的所有者。
22. chgrp:修改文件或目录的所属组。
23. du:显示文件和目录的磁盘使用情况。
24. df:显示文件系统的磁盘使用情况。
25. top:显示系统的实时进程和资源使用情况。
26. ps:显示运行中的进程。
27. kill:终止运行中的进程。
28. ifconfig:查看和配置网络接口。
29. ping:测试与另一台主机的连接。
30. ssh:通过安全的方式连接到远程主机。
31. scp:通过安全的方式复制文件到远程主机。
32. ftp:使用FTP协议连接到远程主机。
33. wget:从网络上下载文件。
34. curl:通过URL获取内容。
35. ln:创建硬链接或符号链接。
36. alias:创建命令别名。
37. history:显示命令历史记录。
38. man:查看命令的帮助手册。
39. date:显示当前日期和时间。
40. cal:显示日历。
41. uname:显示系统信息。
42. whoami:显示当前用户名。
43. su:切换用户身份。
44. sudo:以管理员身份执行命令。
45. passwd:修改用户密码。
46. adduser:创建新用户。
47. userdel:删除用户。
48. groupadd:创建新用户组。
49. groupdel:删除用户组。
50. apt-get:安装、更新或卸载软件包。
51. yum:用于RHEL和CentOS的包管理器。
52. dnf:Fedora的包管理器。
53. systemctl:管理系统服务。
54. service:管理系统服务(早期版本)。
55. crontab:管理定时任务。
56. ssh-keygen:生成SSH密钥对。
57. passwd:修改用户密码。
58. mount:挂载文件系统。
59. umount:卸载文件系统。
60. fdisk:分区工具。
61. mkfs:创建文件系统。
62. grep:查找匹配的文本。
63. sed:流编辑器。
64. awk:数据处理工具。
65. cut:按字段选择文件中的数据。
66. sort:对文本进行排序。
67. wc:计算文件中的行数、单词数和字符数。
68. diff:比较两个文件的差异。
69. patch:将补丁应用到文件中。
70. history:显示命令历史记录。
71. sudo:以管理员身份执行命令。
72. which:查找给定命令的路径。
73. whereis:查找给定命令的路径,包括帮助手册和源代码。
74. locate:使用数据库快速查找文件。
75. updatedb:更新locate数据库。
76. uname:显示系统信息。
77. uptime:显示系统的运行时间和负载。
78. who:显示当前登录用户。
79. whoami:显示当前用户名。
80. su:切换用户身份。
81. exit:退出当前登录会话。
82. shutdown:关机或重启系统。
83. reboot:重启系统。
84. halt:停止系统。
85. ifconfig:查看和配置网络接口。
86. ping:测试与另一台主机的连接。
87. traceroute:跟踪网络数据包的路径。
88. netstat:显示网络连接、路由和接口统计信息。
89. ssh:通过安全的方式连接到远程主机。
90. scp:通过安全的方式复制文件到远程主机。
91. sftp:通过安全的方式使用FTP协议进行文件传输。
92. ftp:使用FTP协议连接到远程主机。
93. wget:从网络上下载文件。
94. curl:通过URL获取内容。
95. telnet:通过TELNET协议连接到远程主机。
96. nslookup:查询域名对应的IP地址。
97. dig:查询DNS信息。
98. route:显示和操作IP路由表。
99. iptables:配置Linux防火墙规则。
100. tcpdump:抓取网络数据包。
101. top:显示系统的实时进程和资源使用情况。
102. ps:显示运行中的进程。
103. kill:终止运行中的进程。
104. nice:设置进程的优先级。
105. renice:修改运行中进程的优先级。
106. nohup:在后台运行命令,并忽略SIGHUP信号。
107. screen:在单个终端窗口中创建多个会话。
108. dmesg:显示内核日志。
109. journalctl:查看系统日志。
110. tail:显示文件的后几行。
111. head:显示文件的前几行。
112. less:与more类似,但功能更强大。
113. cat:将文件内容打印到终端。
114. tac:反向打印文件的内容。
115. nl:为文件添加行号。
116. sort:对文本进行排序。
117. uniq:去除连续重复的行。
118. cut:按字段选择文件中的数据。
119. awk:数据处理工具。
120. sed:流编辑器。
121. diff:比较两个文件或目录的差异。
122. patch:将补丁应用到文件或目录中。
123. tar:打包和解压文件。
124. gzip:压缩文件。
125. gunzip:解压缩文件。
126. zip:打包和解压缩文件。
127. unzip:解压缩文件。
128. mount:挂载文件系统。
129. umount:卸载文件系统。
130. df:显示文件系统的磁盘使用情况。
131. du:显示文件和目录的磁盘使用情况。
132. fsck:检查和修复文件系统。
133. mkfs:创建文件系统。
134. dd:复制和转换文件。
135. file:确定文件类型。
136. strings:从文件中提取字符串。
137. hexdump:以十六进制格式显示文件内容。
138. wc:计算文件中的行数、单词数和字符数。
139. tee:将命令的输出分别写入文件和终端。
140. watch:周期性地执行命令并显示结果。
141. time:测量命令的执行时间。
142. alias:创建命令别名。
143. export:设置环境变量。
144. echo:将文本输出到终端或文件。
145. source:在当前Shell会话中执行脚本文件。
146. history:显示命令历史记录。
147. !:执行历史记录中的命令。
148. man:查看命令的帮助手册。
149. info:查看命令的帮助信息。
150. apropos:根据关键字搜索命令的帮助手册。以上是150个常用的Linux命令及其用法。它们可以帮助您在Linux系统中执行各种任务,从文件和目录管理到进程控制,再到网络配置和系统日志查看。熟练掌握这些命令将使您更高效地工作和管理Linux系统。
2年前