150个linux命令
-
以下是150个常用的Linux命令:
1. pwd:显示当前目录的路径
2. ls:列出当前目录的文件和子目录
3. cd:改变当前工作目录
4. mkdir:创建新的目录
5. rm:删除文件或目录
6. cp:复制文件或目录
7. mv:移动或重命名文件或目录
8. touch:创建新的空文件或更新文件的时间戳
9. cat:查看文件的内容
10. less:分页显示文件的内容
11. head:显示文件的开头几行
12. tail:显示文件的末尾几行
13. grep:在文件中搜索指定的模式
14. find:在指定目录中搜索文件
15. locate:快速定位文件路径
16. chmod:修改文件或目录的权限
17. chown:修改文件或目录的所有者
18. chgrp:修改文件或目录的所属组
19. tar:将文件打包为.tar文件
20. gzip:压缩文件为.gz文件
21. gunzip:解压缩.gz文件
22. zip:压缩文件为.zip文件
23. unzip:解压缩.zip文件
24. ssh:与远程主机进行安全的shell连接
25. scp:在本地主机和远程主机之间复制文件
26. rsync:在本地主机和远程主机之间同步文件
27. ping:测试与指定主机的网络连接
28. ifconfig:显示和配置网络接口信息
29. netstat:显示网络连接、路由表和接口状态
30. route:配置和管理网络路由表
31. iptables:配置和管理防火墙规则
32. hostname:显示或设置系统的主机名
33. uname:显示系统的详细信息
34. df:显示文件系统的使用情况
35. du:显示文件或目录的磁盘使用情况
36. top:动态显示系统的进程、内存和CPU使用情况
37. ps:显示系统中正在运行的进程
38. kill:终止指定的进程
39. nohup:在后台运行命令,即使终端关闭也不会停止
40. bg:将一个在后台暂停的进程转到继续执行
41. fg:将一个在后台暂停的进程转到前台继续执行
42. jobs:显示当前的后台任务
43. cron:配置定时任务
44. date:显示和设置系统日期和时间
45. cal:显示日历
46. echo:在终端上输出文本
47. wc:统计文件的行数、单词数和字符数
48. sort:对文件进行排序
49. uniq:去除文件中的重复行
50. cut:提取文件中的指定列
51. paste:将多个文件的指定列合并为一个文件
52. diff:比较两个文件之间的差异
53. sed:对文本进行批量处理
54. awk:在文本中查找和处理模式
55. tr:对文本中的字符进行替换或删除
56. tee:将标准输入复制到标准输出和文件
57. alias:创建命令的别名
58. source:执行脚本文件或加载环境变量文件
59. history:显示最近使用的命令历史记录
60. man:查看指定命令的帮助文档
61. apropos:查找与指定关键字相关的命令
62. which:显示指定命令的路径
63. whereis:显示指定命令的路径和帮助文档路径
64. locate:快速定位文件路径
65. clear:清屏
66. reboot:重新启动系统
67. shutdown:关闭系统
68. su:切换到其他用户
69. sudo:以管理员权限运行命令
70. useradd:创建新用户
71. usermod:修改用户属性
72. userdel:删除用户
73. passwd:修改用户密码
74. groupadd:创建新用户组
75. groupmod:修改用户组属性
76. groupdel:删除用户组
77. suoders:管理sudo权限
78. ifup:启动网络接口
79. ifdown:关闭网络接口
80. service:管理系统服务
81. systemctl:管理系统服务和守护进程
82. journalctl:管理系统日志
83. mount:挂载文件系统
84. umount:卸载文件系统
85. fdisk:管理磁盘分区
86. mkfs:格式化文件系统
87. blkid:显示块设备信息
88. lsblk:列出块设备信息
89. fdisk -l:列出磁盘和分区信息
90. parted:分区工具
91. lsof:显示打开的文件和进程
92. killall:通过进程名结束进程
93. lvm:逻辑卷管理
94. pvcreate:创建物理卷
95. vgcreate:创建卷组
96. lvcreate:创建逻辑卷
97. pvdisplay:显示物理卷信息
98. vgdisplay:显示卷组信息
99. lvdisplay:显示逻辑卷信息
100. pvremove:删除物理卷
101. vgremove:删除卷组
102. lvremove:删除逻辑卷
103. blkid:显示块设备的UUID和文件系统类型
104. du:查看文件或目录的磁盘使用情况
105. ulimit:设置用户进程可用的资源限制
106. file:查看文件类型
107. rsync:同步文件和目录
108. crontab:配置定时任务
109. watch:周期性执行命令并显示输出
110. tee:将标准输入复制到标准输出和文件
111. screen:多重窗口管理工具
112. gzip:压缩文件为.gz文件
113. tar:打包文件或目录
114. iptables:防火墙管理工具
115. awk:文本处理工具
116. sed:文本处理工具
117. ssh-keygen:生成SSH密钥
118. ssh-copy-id:复制本地SSH密钥到远程主机
119. sshfs:通过SSH挂载远程文件系统
120. rsync:远程文件同步工具
121. scp:远程文件复制工具
122. ssh-agent:SSH密钥管理工具
123. ssh-add:向ssh-agent添加私钥
124. ssh-keyscan:扫描远程主机的公钥
125. curl:命令行工具和库,用于发送和接收HTTP请求
126. wget:命令行工具,用于从Web下载文件
127. ifconfig:显示和配置网络接口信息
128. netstat:显示网络连接和相关信息
129. ping:测试网络连通性
130. traceroute:跟踪数据包的路由路径
131. dig:DNS查询工具
132. nslookup:DNS查询工具
133. host:DNS查询工具
134. whois:查询域名和IP地址的注册信息
135. ftp:文件传输协议工具
136. telnet:远程登录协议工具
137. ssh:安全Shell协议工具
138. ssh-copy-id:复制本地SSH密钥到远程主机
139. sshfs:通过SSH挂载远程文件系统
140. rsync:远程文件同步工具
141. scp:远程文件复制工具
142. sftp:安全文件传输协议工具
143. nc:网络工具,用于发送和接收数据
144. nmap:网络扫描工具
145. tcpdump:网络协议分析工具
146. iptables:Linux防火墙工具
147. fail2ban:日志监控和阻止恶意登录的工具
148. lsof:显示当前打开的文件和进程
149. top:实时显示系统进程
150. ps:显示当前系统进程这些命令涵盖了文件操作、系统管理、网络管理和安全等方面,是Linux系统中常见而必备的工具。通过熟练掌握这些命令可以提高工作效率和便捷性。
2年前 -
1. ls:显示目录内容
2. cd:切换工作目录
3. mkdir:创建目录
4. rm:删除文件或目录
5. cp:复制文件或目录
6. mv:移动或重命名文件或目录
7. cat:显示文件内容
8. touch:创建空文件或更新文件时间戳
9. grep:在文件中查找指定的字符串
10. find:在文件系统中查找文件
11. chmod:修改文件或目录的权限
12. chown:修改文件或目录的所有者
13. chgrp:修改文件或目录的所属组
14. tar:打包和解压文件
15. gzip:压缩文件
16. gunzip:解压缩文件
17. ssh:远程登录到另一台计算机
18. scp:安全地复制文件到远程计算机
19. curl:通过网络获取数据
20. wget:从网络上下载文件
21. ping:测试与另一台计算机的连接
22. ifconfig:配置和显示网络接口信息
23. netstat:显示网络连接和统计数据
24. route:显示和配置网络路由表
25. iptables:管理防火墙规则
26. top:实时显示系统资源使用情况
27. ps:显示当前运行的进程
28. kill:终止进程
29. uname:显示系统信息
30. date:显示和设置系统时间和日期
31. df:显示文件系统的磁盘空间占用情况
32. du:显示文件或目录的磁盘空间占用情况
33. mount:挂载文件系统
34. umount:卸载文件系统
35. free:显示系统内存使用情况
36. man:查看命令的使用手册
37. history:显示命令历史记录
38. tail:显示文件的末尾内容
39. head:显示文件的开头内容
40. grep:在文件中查找指定的字符串
41. sed:流编辑器,用于编辑文本
42. awk:文本处理工具,可用于数据提取和转换
43. cut:从文件或输入流中提取字段
44. sort:按行或列排序文件
45. uniq:从文件或输入流中删除重复行
46. diff:比较文件的差异
47. patch:应用补丁文件以更新文件
48. tee:将标准输入复制到标准输出和文件中
49. su:切换到其他用户或以其他用户身份执行命令
50. sudo:以超级用户权限执行命令
51. useradd:创建新用户
52. userdel:删除用户
53. passwd:更改用户密码
54. groupadd:创建新用户组
55. groupdel:删除用户组
56. reboot:重启系统
57. shutdown:关闭系统
58. halt:停止系统
59. service:管理系统服务
60. systemctl:管理系统服务和配置
61. cron:定时执行任务
62. at:在指定时间执行任务
63. tar:打包和解压文件
64. gzip:压缩文件
65. unzip:解压缩文件
66. ln:创建硬链接或符号链接
67. wc:统计文件中的行数、字数和字符数
68. comm:比较两个已排序的文件并显示共同和不共同的行
69. paste:按列合并文件
70. cut:从文件或输入流中提取字段
71. awk:文本处理工具,可用于数据提取和转换
72. diff:比较文件的差异
73. patch:应用补丁文件以更新文件
74. tar:打包和解压文件
75. gzip:压缩文件
76. bzip2:压缩文件
77. unzip:解压缩文件
78. lsblk:显示块设备信息
79. hdparm:显示和配置硬盘参数
80. fdisk:管理磁盘分区
81. mkfs:创建文件系统
82. mount:挂载文件系统
83. umount:卸载文件系统
84. du:显示文件或目录的磁盘空间占用情况
85. lsusb:显示USB设备信息
86. lspci:显示PCI设备信息
87. lsmod:显示已加载的内核模块
88. modprobe:加载和卸载内核模块
89. dmesg:查看系统日志
90. lsof:显示打开的文件和进程
91. ps:显示当前运行的进程
92. kill:终止进程
93. nice:调整进程的优先级
94. renice:修改正在运行的进程的优先级
95. nohup:在后台运行命令
96. tail:实时显示文件的末尾内容
97. head:显示文件的开头内容
98. ln:创建硬链接或符号链接
99. which:显示可执行文件的路径
100. whereis:显示文件的路径
101. locate:快速查找文件
102. updatedb:更新文件数据库
103. alias:创建命令别名
104. echo:显示文本或变量的值
105. export:设置环境变量
106. source:执行脚本或加载环境变量文件
107. killall:根据进程名终止进程
108. bg:将进程置于后台运行
109. fg:将进程置于前台运行
110. jobs:显示后台运行的作业
111. pstree:显示进程树
112. ss:显示套接字统计信息
113. tcpdump:捕获和分析网络数据包
114. ifconfig:配置和显示网络接口信息
115. ip:配置和显示网络接口和路由表
116. ping:测试与另一台计算机的连接
117. traceroute:跟踪数据包路径
118. route:显示和配置网络路由表
119. systemctl:管理系统服务和配置
120. journalctl:查看系统日志
121. hostname:显示或设置主机名
122. ifup:启动网络接口
123. ifdown:停止网络接口
124. ssh:远程登录到另一台计算机
125. scp:安全地复制文件到远程计算机
126. sftp:安全地传输文件
127. ftp:传输文件
128. telnet:远程登录到另一台计算机
129. curl:通过网络获取数据
130. wget:从网络上下载文件
131. nc:用于网络通信的工具
132. nmap:网络扫描工具
133. tcpdump:捕获和分析网络数据包
134. netcat:网络工具,用于建立和管理网络连接
135. host:查找域名的IP地址
136. dig:DNS查询工具
137. whois:查找域名的注册信息
138. nslookup:DNS查询工具
139. arp:显示和管理ARP缓存表
140. ethtool:显示和配置以太网接口信息
141. iwconfig:显示和配置无线网络接口信息
142. route:显示和配置网络路由表
143. iptables:管理防火墙规则
144. firewalld:管理防火墙规则和配置
145. systemctl:管理系统服务和配置
146. crontab:管理用户的定时任务
147. at:在指定时间执行任务
148. systemd:管理系统服务和配置
149. useradd:创建新用户
150. passwd:更改用户密码2年前 -
1. pwd:显示当前所在的目录。
2. cd:切换目录。
3. ls:列出目录中的文件。
4. cat:显示文件内容。
5. touch:创建空文件。
6. mkdir:创建目录。
7. cp:复制文件或目录。
8. rm:删除文件或目录。
9. mv:移动文件或目录。
10. chmod:修改文件或目录的权限。
11. chown:改变文件或目录的所有者。
12. chgrp:修改文件或目录的群组所有权。
13. find:在文件系统中查找文件。
14. grep:在文件中搜索指定字符串。
15. tar:打包和解压文件。
16. gzip:压缩文件。
17. gunzip:解压文件。
18. ssh:远程登录到另一台计算机。
19. rsync:通过网络同步文件和目录。
20. scp:通过网络复制文件。
21. wget:从网络下载文件。
22. curl:从网络获取或发送数据。
23. top:显示正在运行的进程。
24. ps:列出当前运行的进程。
25. kill:终止进程。
26. ifconfig:配置网络接口。
27. netstat:显示网络连接信息。
28. ping:测试网络连接。
29. traceroute:跟踪网络路由。
30. route:配置网络路由。
31. iptables:配置防火墙规则。
32. systemctl:管理系统服务。
33. service:操作系统服务。
34. uname:显示系统信息。
35. df:查看磁盘空间使用情况。
36. du:查看文件和目录的磁盘使用情况。
37. mount:挂载文件系统。
38. umount:卸载文件系统。
39. useradd:创建用户账号。
40. passwd:修改用户密码。
41. su:切换用户。
42. sudo:以管理员身份执行命令。
43. chmod:修改文件/目录的权限。
44. chown:修改文件/目录的所有者。
45. chgrp:修改文件/目录的群组所有权。
46. usermod:修改用户账号。
47. groupadd:创建用户组。
48. groupmod:修改用户组。
49. groupdel:删除用户组。
50. tar:打包和解压文件。
51. gzip:压缩文件。
52. gunzip:解压文件。
53. ssh-keygen:生成ssh公钥和私钥。
54. ssh-copy-id:将公钥复制到远程主机。
55. cron:定时执行任务。
56. at:计划一次性任务。
57. locate:快速查找文件。
58. history:查看命令历史记录。
59. man:查看命令的帮助文档。
60. info:查看更详细的命令信息。
61. diff:比较两个文件的差异。
62. ln:创建链接文件。
63. alias:创建命令别名。
64. tee:同时输出内容到终端和文件。
65. sort:对文件内容进行排序。
66. uniq:去除文件中的重复行。
67. wc:统计文件的行数、字数和字节数。
68. head:显示文件的前几行。
69. tail:显示文件的后几行。
70. cut:按列提取文件内容。
71. sed:对文件中的内容进行编辑。
72. awk:对文本文件进行处理。
73. dd:复制和转换文件。
74. watch:周期性执行命令或脚本。
75. nohup:在后台运行命令,并忽略挂起的输出。
76. bg:将一个暂停的进程切换到后台运行。
77. fg:将一个后台运行的进程切换到前台。
78. jobs:显示当前活动的作业列表。
79. vi:文本编辑器。
80. vim:高级文本编辑器。
81. nano:简易文本编辑器。
82. echo:输出文本或变量。
83. export:设置环境变量。
84. source:执行一个脚本文件。
85. tar:打包和解压文件。
86. df:查看文件系统空间占用。
87. du:查看目录空间占用。
88. wget:从网络下载文件。
89. curl:获取和发送数据。
90. uname:显示系统信息。
91. who:显示当前登录的用户。
92. which:查找命令的路径。
93. history:查看命令历史记录。
94. date:显示日期和时间。
95. cal:显示日历。
96. uptime:显示系统运行时间。
97. clear:清屏。
98. exit:退出当前会话。
99. shutdown:关闭系统。
100. reboot:重新启动系统。
101. uname:显示系统信息。
102. df:查看磁盘空间使用情况。
103. free:查看内存使用情况。
104. ifconfig:配置网络接口。
105. netstat:显示网络连接信息。
106. iptables:配置防火墙规则。
107. git:版本控制工具。
108. make:编译程序。
109. gcc:C语言编译器。
110. gdb:调试器。
111. rpm:包管理工具。
112. yum:包管理工具。
113. apt-get:包管理工具。
114. ifup:启动网络接口。
115. ifdown:关闭网络接口。
116. ssh:远程登录到另一台计算机。
117. scp:通过网络复制文件。
118. rsync:通过网络同步文件和目录。
119. ftp:文件传输协议。
120. ln:创建链接文件。
121. lsof:查看打开的文件和进程。
122. strace:跟踪系统调用和信号。
123. ldd:查看可执行文件的依赖关系。
124. less:分页查看文件内容。
125. more:分页查看文件内容。
126. wc:统计文件的行数、字数和字节数。
127. grep:在文件中查找指定字符串。
128. sed:对文件进行编辑操作。
129. awk:文本处理工具。
130. cut:按列提取文件内容。
131. sort:对文件内容进行排序。
132. uniq:去除文件中的重复行。
133. diff:比较两个文件的差异。
134. patch:应用补丁文件。
135. find:在目录树中查找文件。
136. locate:通过数据库快速查找文件。
137. mount:挂载文件系统。
138. umount:卸载文件系统。
139. cat:连接文件并显示在标准输出。
140. tail:显示文件的尾部内容。
141. head:显示文件的头部内容。
142. paste:按列合并文件。
143. tee:同时将输入内容输出到文件和终端。
144. nl:给文件添加行号。
145. cut:按列提取文件内容。
146. grep:在文件中查找指定字符串。
147. awk:按列处理文件。
148. sed:对文件进行编辑操作。
149. tr:对字符进行转换、删除或压缩。
150. sleep:延时指定时间。2年前