linux常用150个命令
-
Linux是一种广泛使用的操作系统,有着丰富的命令集。在本文中,我们将介绍常用的150个Linux命令,以帮助您更好地使用和管理Linux系统。
1. ls – 列出目录中的文件和子目录
2. cd – 切换当前工作目录
3. pwd – 打印当前工作目录的路径
4. mkdir – 创建一个新的目录
5. rm – 删除文件或目录
6. rmdir – 删除一个空目录
7. cp – 复制文件和目录
8. mv – 移动或重命名文件和目录
9. touch – 创建一个空文件或更改文件的时间戳
10. cat – 显示文件内容
11. less – 分页查看文件内容
12. head – 显示文件的前几行
13. tail – 显示文件的后几行
14. grep – 在文件中搜索匹配的文本
15. find – 在文件系统中搜索文件
16. locate – 快速定位文件
17. ln – 创建硬链接或符号链接
18. chmod – 修改文件的权限
19. chown – 修改文件的所有者和用户组
20. chgrp – 修改文件的用户组
21. tar – 创建或提取压缩文件
22. gzip – 压缩文件
23. gunzip – 解压缩文件
24. zip – 创建或提取ZIP文件
25. unzip – 解压ZIP文件
26. ssh – 远程登录到另一台计算机
27. scp – 安全地复制文件和目录
28. ping – 测试与另一台计算机的连接
29. ifconfig – 显示和配置网络接口
30. netstat – 显示网络连接和路由表
31. route – 添加或删除网络路由
32. iptables – 配置防火墙规则
33. ps – 显示正在运行的进程
34. top – 动态显示系统资源使用情况
35. kill – 终止正在运行的进程
36. service – 启动、停止或重启系统服务
37. systemctl – 管理系统服务
38. crontab – 创建或编辑定时任务
39. wget – 下载文件
40. curl – 发送HTTP请求并显示结果
41. uname – 显示系统和内核信息
42. df – 显示文件系统的磁盘使用情况
43. du – 显示目录或文件的磁盘使用情况
44. free – 显示内存的使用情况
45. top – 实时显示系统资源使用情况
46. history – 显示命令历史记录
47. grep – 在文件中搜索匹配的文本
48. sed – 在文件中进行文本替换和处理
49. awk – 对文本进行处理和格式化
50. cut – 按列切割文本
51. sort – 对文本进行排序
52. uniq – 删除重复的行
53. diff – 比较两个文件的差异
54. patch – 应用补丁到文件
55. alias – 创建命令别名
56. source – 执行一个脚本文件
57. ssh-keygen – 生成SSH公钥和私钥
58. sudo – 以超级用户身份执行命令
59. su – 切换到另一个用户
60. useradd – 创建新用户
61. usermod – 修改用户的属性
62. userdel – 删除用户
63. groupadd – 创建新用户组
64. groupmod – 修改用户组的属性
65. groupdel – 删除用户组
66. passwd – 修改用户的密码
67. ifconfig – 显示和配置网络接口
68. netstat – 显示网络连接和路由表
69. route – 添加或删除网络路由
70. iptables – 配置防火墙规则
71. ssh – 远程登录到另一台计算机
72. scp – 安全地复制文件和目录
73. ping – 测试与另一台计算机的连接
74. tar – 创建或提取压缩文件
75. gzip – 压缩文件
76. gunzip – 解压缩文件
77. zip – 创建或提取ZIP文件
78. unzip – 解压ZIP文件
79. ps – 显示正在运行的进程
80. top – 动态显示系统资源使用情况
81. kill – 终止正在运行的进程
82. service – 启动、停止或重启系统服务
83. systemctl – 管理系统服务
84. crontab – 创建或编辑定时任务
85. wget – 下载文件
86. curl – 发送HTTP请求并显示结果
87. uname – 显示系统和内核信息
88. df – 显示文件系统的磁盘使用情况
89. du – 显示目录或文件的磁盘使用情况
90. free – 显示内存的使用情况
91. top – 实时显示系统资源使用情况
92. history – 显示命令历史记录
93. grep – 在文件中搜索匹配的文本
94. sed – 在文件中进行文本替换和处理
95. awk – 对文本进行处理和格式化
96. cut – 按列切割文本
97. sort – 对文本进行排序
98. uniq – 删除重复的行
99. diff – 比较两个文件的差异
100. patch – 应用补丁到文件
101. alias – 创建命令别名
102. source – 执行一个脚本文件
103. ssh-keygen – 生成SSH公钥和私钥
104. sudo – 以超级用户身份执行命令
105. su – 切换到另一个用户
106. useradd – 创建新用户
107. usermod – 修改用户的属性
108. userdel – 删除用户
109. groupadd – 创建新用户组
110. groupmod – 修改用户组的属性
111. groupdel – 删除用户组
112. passwd – 修改用户的密码
113. ifconfig – 显示和配置网络接口
114. netstat – 显示网络连接和路由表
115. route – 添加或删除网络路由
116. iptables – 配置防火墙规则
117. ssh – 远程登录到另一台计算机
118. scp – 安全地复制文件和目录
119. ping – 测试与另一台计算机的连接
120. tar – 创建或提取压缩文件
121. gzip – 压缩文件
122. gunzip – 解压缩文件
123. zip – 创建或提取ZIP文件
124. unzip – 解压ZIP文件
125. ps – 显示正在运行的进程
126. top – 动态显示系统资源使用情况
127. kill – 终止正在运行的进程
128. service – 启动、停止或重启系统服务
129. systemctl – 管理系统服务
130. crontab – 创建或编辑定时任务
131. wget – 下载文件
132. curl – 发送HTTP请求并显示结果
133. uname – 显示系统和内核信息
134. df – 显示文件系统的磁盘使用情况
135. du – 显示目录或文件的磁盘使用情况
136. free – 显示内存的使用情况
137. top – 实时显示系统资源使用情况
138. history – 显示命令历史记录
139. grep – 在文件中搜索匹配的文本
140. sed – 在文件中进行文本替换和处理
141. awk – 对文本进行处理和格式化
142. cut – 按列切割文本
143. sort – 对文本进行排序
144. uniq – 删除重复的行
145. diff – 比较两个文件的差异
146. patch – 应用补丁到文件
147. alias – 创建命令别名
148. source – 执行一个脚本文件
149. ssh-keygen – 生成SSH公钥和私钥
150. sudo – 以超级用户身份执行命令2年前 -
在Linux中,有许多常用的命令,用于完成各种操作和任务。以下是常用的150个Linux命令,内容涵盖了文件操作、系统管理、网络通信等方面。
文件操作:
1. ls:列出当前目录中的文件和文件夹。
2. cd:切换当前目录。
3. touch:创建空文件。
4. mkdir:创建新的文件夹。
5. cp:复制文件或文件夹。
6. mv:移动文件或文件夹。
7. rm:删除文件或文件夹。
8. cat:查看文件内容。
9. more:逐页查看文件内容。
10. less:类似于more,但提供更多功能。
11. head:查看文件的前几行。
12. tail:查看文件的后几行。
13. grep:在文件中搜索指定的文本。
14. find:在文件系统中搜索文件。
15. diff:比较两个文件的差异。
16. file:确定文件类型。系统管理:
17. ps:显示当前正在运行的进程。
18. top:实时监视系统状态和进程活动。
19. kill:终止正在运行的进程。
20. shutdown:关闭系统。
21. reboot:重新启动系统。
22. date:显示或设置系统日期和时间。
23. who:显示当前登录用户。
24. sudo:以管理员权限运行命令。
25. su:切换到其他用户账户。
26. passwd:更改用户密码。
27. useradd:创建新用户。
28. usermod:修改用户的属性。
29. userdel:删除用户账户。
30. groupadd:创建新用户组。
31. groupmod:修改用户组的属性。
32. groupdel:删除用户组。网络通信:
33. ping:测试与目标主机的网络连接。
34. ifconfig:查看和配置网络接口。
35. netstat:显示网络状态和连接。
36. host:查找主机的IP地址。
37. dig:在DNS中查找主机信息。
38. ssh:远程登录到其他主机。
39. scp:在本地主机和远程主机之间复制文件。
40. ftp:与FTP服务器进行文件传输。软件管理:
41. apt-get:用于管理Ubuntu和Debian软件包。
42. yum:用于管理CentOS和Red Hat软件包。
43. dpkg:包管理工具。
44. rpm:包管理工具。
45. apt-cache:查询apt软件包缓存的信息。
46. yum list:列出yum已安装和可用的软件包。文本编辑:
47. vi:基于纯文本的编辑器。
48. nano:简单易用的文本编辑器。压缩和解压缩:
49. tar:创建和提取tar档案。
50. gzip:压缩文件。
51. gunzip:解压文件。
52. zip:创建和提取zip档案。
53. unzip:解压zip档案。进程管理:
54. bg:将进程放到后台运行。
55. fg:将进程放到前台运行。
56. jobs:显示后台运行的进程。
57. killall:杀死同名进程。系统信息:
58. uname:显示系统信息。
59. uptime:显示系统运行时间。
60. df:显示文件系统使用情况。
61. du:显示文件或目录的磁盘使用情况。
62. free:显示系统内存使用情况。
63. lsblk:显示块设备信息。磁盘管理:
64. fdisk:磁盘分区工具。
65. mkfs:创建文件系统。
66. mount:挂载文件系统。
67. umount:卸载文件系统。进程和服务管理:
68. systemctl:启动,停止和管理系统服务。
69. service:启动,停止和管理系统服务。
70. chkconfig:配置系统服务。
71. crontab:创建和管理定时任务。用户和权限管理:
72. chmod:修改文件或目录的权限。
73. chown:修改文件或目录的所有者。
74. chgrp:修改文件或目录的所属组。
75. umask:设置默认文件权限掩码。系统监控:
76. htop:实时监控系统状态和进程活动。
77. iostat:显示磁盘和IO操作的统计信息。
78. sar:系统活动报告。
79. vmstat:显示虚拟内存使用情况。网络配置:
80. ifup:启动网络接口。
81. ifdown:关闭网络接口。
82. ip:配置和管理网络接口。
83. route:显示和操作IP路由表。系统日志:
84. dmesg:显示内核环缓冲区的信息。
85. syslog:系统日志。
86. tail -f /var/log/syslog:实时监控系统日志。备份和恢复:
87. rsync:远程和本地文件同步。
88. tar:创建和提取tar档案。安全性:
89. passwd:更改用户密码。
90. fail2ban:保护系统免受暴力破解攻击。
91. iptables:配置防火墙规则。进程和内存管理:
92. ps:显示当前正在运行的进程。
93. top:实时监视系统状态和进程活动。
94. kill:终止正在运行的进程。
95. free:显示系统内存使用情况。
96. killall:杀死同名进程。系统信息和硬件管理:
97. uname:显示系统信息。
98. lspci:显示计算机的PCI设备列表。
99. lsusb:显示连接到USB总线的设备列表。
100. lshw:显示系统硬件信息。
101. dmidecode:显示计算机的DMI信息。
102. sensors:显示CPU温度和其他硬件传感器数据。环境变量和Shell操作:
103. echo:打印指定的内容。
104. export:设置环境变量。
105. source:执行脚本文件或加载脚本文件中的环境变量。
106. alias:创建命令别名。进程控制和调试:
107. ps:显示当前正在运行的进程。
108. kill:终止正在运行的进程。
109. strace:跟踪系统调用和信号。
110. gdb:GNU调试器。网络命令:
111. ping:测试与目标主机的网络连接。
112. nslookup:查询域名服务器上的主机信息。
113. dig:在DNS中查找主机信息。
114. ifconfig:查看和配置网络接口。
115. netstat:显示网络状态和连接。
116. ssh:远程登录到其他主机。
117. curl:发送HTTP请求。
118. wget:下载文件。日志和错误处理:
119. tail:查看文件的后几行。
120. grep:在文件中搜索指定的文本。
121. find:在文件系统中搜索文件。
122. sed:基于文本流进行文本编辑。
123. awk:模式匹配和处理文本。软件包管理:
124. apt-get:用于管理Ubuntu和Debian软件包。
125. yum:用于管理CentOS和Red Hat软件包。
126. dpkg:包管理工具。
127. rpm:包管理工具。
128. make:自动化编译和安装软件。文件权限和属性:
129. chmod:修改文件或目录的权限。
130. chown:修改文件或目录的所有者。
131. chgrp:修改文件或目录的所属组。
132. lsattr:显示文件或目录的属性。系统设置:
133. sysctl:配置内核参数。
134. ulimit:设置用户资源限制。打印和文档:
135. lp:打印文档。
136. convert:图像格式转换。
137. pdf2ps:将PDF文档转换为PostScript。
138. ps2pdf:将PostScript文档转换为PDF。编程和软件开发:
139. gcc:GNU C编译器。
140. g++:GNU C++编译器。
141. java:Java编译器和虚拟机。
142. python:Python解释器。硬件信息和设备管理:
143. lspci:显示计算机的PCI设备列表。
144. lsusb:显示连接到USB总线的设备列表。
145. lshw:显示系统硬件信息。其他实用程序:
146. nc:网络工具,用于读写网络连接。
147. screen:多路复用终端窗口。
148. xargs:从标准输入中读取并执行命令。
149. sort:对文本进行排序。
150. wc:统计文件中的行数,字数和字符数。以上是一些常用的Linux命令,它们可以帮助您在Linux系统中进行各种任务和操作。熟悉并掌握这些命令,将有助于提高工作效率和解决问题。
2年前 -
在Linux操作系统中,有着大量的命令可以用来处理文件、管理系统和进行各种操作。下面列出了150个常用的Linux命令,按照不同的功能分类。
1. 文件和目录操作命令:
1.1 文件和目录管理命令
– `ls`:列出目录中的文件和目录
– `cd`:切换到指定目录
– `pwd`:显示当前工作目录
– `cp`:复制文件和目录
– `mv`:移动文件和目录
– `rm`:删除文件和目录
– `mkdir`:创建新目录
– `rmdir`:删除空目录1.2 文件查看命令
– `cat`:显示文件内容
– `less`:分页显示文件内容
– `head`:显示文件头部内容
– `tail`:显示文件尾部内容
– `grep`:在文件中搜索指定模式
– `find`:在文件系统中查找文件1.3 文件权限管理命令
– `chmod`:修改文件和目录权限
– `chown`:修改文件和目录的所有者
– `chgrp`:修改文件和目录的所属组2. 网络命令:
2.1 网络连接和配置命令
– `ifconfig`:显示和配置网络接口
– `ping`:测试网络连通性
– `netstat`:显示网络连接和统计信息
– `ssh`:远程登录到其他主机
– `scp`:在本地主机和远程主机之间复制文件2.2 文件传输命令
– `wget`:下载文件
– `curl`:发送HTTP请求和接收响应内容
– `ftp`:与FTP服务器进行文件传输3. 进程和服务管理命令:
3.1 进程管理命令
– `ps`:显示系统中的进程
– `top`:实时显示系统资源使用情况和进程信息
– `kill`:向指定进程发送信号
– `killall`:根据进程名杀死进程
– `bg`:将进程放到后台运行
– `fg`:将后台进程切换到前台运行3.2 服务和系统管理命令
– `service`:管理系统服务
– `systemctl`:管理systemd服务
– `chkconfig`:管理开机自启动服务
– `reboot`:重新启动系统
– `shutdown`:关闭系统4. 磁盘和文件系统管理命令:
4.1 磁盘管理命令
– `df`:显示文件系统的使用情况
– `du`:计算目录中所有文件的磁盘使用量4.2 文件系统管理命令
– `mount`:挂载文件系统
– `umount`:卸载文件系统5. 用户和权限管理命令:
5.1 用户管理命令
– `useradd`:创建新用户账号
– `passwd`:设置用户密码
– `usermod`:修改用户属性
– `userdel`:删除用户账号5.2 权限管理命令
– `chmod`:修改文件和目录权限
– `chown`:修改文件和目录的所有者
– `chgrp`:修改文件和目录的所属组6. 压缩和解压缩命令:
– `tar`:打包和解压缩文件
7. 系统信息查看命令:
– `uname`:显示系统信息
– `uptime`:显示系统负载信息
– `who`:显示当前登录用户
– `w`:显示当前登录用户和他们正在执行的命令
– `free`:显示系统内存使用情况8. 日志管理命令:
– `cat`:显示日志文件的内容
– `tail`:显示日志文件的尾部内容
– `grep`:在日志文件中搜索指定模式本文只列举了150个常用的Linux命令,实际上Linux系统提供的命令远不止这些。学习和掌握这些命令可以帮助你更好地管理和操作Linux系统。
2年前