Linux最常用150个命令汇总
-
Linux作为一种开源的操作系统,具有广泛的应用和使用群体。在Linux中,有许多命令可以用于执行不同的任务。下面是Linux中最常用的150个命令的汇总。
1. ls:显示目录内容
2. cd:切换目录
3. pwd:显示当前工作目录
4. mkdir:创建新目录
5. rm:删除文件或目录
6. cp:复制文件或目录
7. mv:移动文件或目录
8. touch:创建空文件或更改时间戳
9. cat:显示文件内容
10. grep:在文件中搜索指定的模式
11. find:在文件系统中搜索文件
12. head:显示文件的前几行
13. tail:显示文件的后几行
14. more:逐页显示文件内容
15. less:以交互方式逐页显示文件内容
16. sort:对文件进行排序
17. uniq:去除文件中的重复行
18. wc:计算文件的字数、行数和字符数
19. diff:比较两个文件的差异
20. diff:在文件中查找指定的文本
21. cut:按字段在文件中切割文本
22. sed:对文件中的文本进行编辑和替换
23. awk:以指定的模式处理文件
24. chmod:修改文件或目录的权限
25. chown:修改文件或目录的所有
26. chgrp:修改文件或目录的所有组
27. ln:创建文件或目录的链接
28. tar:将文件或目录打包成压缩文件
29. gzip:压缩文件
30. gunzip:解压缩文件
31. top:实时显示系统资源使用情况
32. ps:列出当前进程
33. kill:结束进程
34. service:管理系统服务
35. systemctl:管理系统服务
36. ifconfig:显示和配置网络接口
37. ping:测试主机的可连接性
38. ssh:远程登录到主机
39. scp:安全地复制文件到远程主机
40. FTP:使用文件传输协议来传输文件
41. wget:从网络上下载文件
42. curl:通过URL获取或发送数据
43. df:显示磁盘使用情况
44. du:显示文件或目录的磁盘使用情况
45. mount:挂载文件系统
46. umount:卸载文件系统
47. fdisk:磁盘分区工具
48. mkfs:创建文件系统
49. fsck:检查文件系统的完整性
50. lsof:列出打开的文件
51. netstat:显示网络连接和路由表
52. iptables:配置和管理防火墙规则
53. ssh-keygen:生成SSH密钥对
54. rsync:远程同步文件和目录
55. history:显示命令历史记录
56. clear:清除终端屏幕
57. alias:创建命令别名
58. source:运行一个脚本文件
59. jobs:显示当前活动的作业
60. bg:将作业放入后台执行
61. fg:将作业放入前台执行
62. nohup:在后台运行命令
63. crontab:定时执行任务
64. mkdir:创建新目录
65. rmdir:删除空目录
66. mount:挂载文件系统
67. umount:卸载文件系统
68. df:显示磁盘空间使用情况
69. du:计算目录和文件的大小
70. cp:复制文件和目录
71. rm:删除文件和目录
72. mv:移动文件和目录
73. ls:列出目录内容
74. cat:显示和连接文件
75. more:逐屏显示文件内容
76. less:以交互方式逐屏显示文件内容
77. head:显示文件开头部分
78. tail:显示文件结尾部分
79. wc:统计文件的词数、行数和字符数
80. sort:对文件内容排序
81. uniq:去除文件中的重复行
82. grep:在文件中查找指定的模式
83. find:在文件系统中查找文件及目录
84. tar:打包和压缩文件和目录
85. gzip:压缩文件
86. gunzip:解压缩文件
87. ssh:远程登录到主机
88. scp:安全地复制文件到远程主机
89. sftp:通过SSH在文件系统间传输文件
90. ftp:通过FTP在文件系统间传输文件
91. ping:测试主机的可连接性
92. ifconfig:显示和配置网络接口
93. netstat:显示网络连接及路由表
94. ifup:启用网络接口
95. ifdown:禁用网络接口
96. iwconfig:配置无线网络接口
97. mount:挂载文件系统
98. umount:卸载文件系统
99. fdisk:磁盘分区工具
100. mkfs:格式化文件系统
101. fsck:检查和修复文件系统
102. lspci:列出PCI设备信息
103. lsusb:列出USB设备信息
104. uname:显示系统信息
105. uptime:显示系统运行时间和负载
106. ps:查看进程
107. top:实时显示系统资源使用情况
108. kill:终止进程
109. service:管理系统服务
110. systemctl:管理系统服务
111. useradd:添加新用户
112. groupadd:添加新组
113. usermod:修改用户属性
114. groupmod:修改组属性
115. passwd:修改用户密码
116. su:切换用户身份
117. sudo:以超级用户身份执行命令
118. chown:改变文件或目录拥有者
119. chgrp:改变文件或目录所属组
120. chmod:改变文件或目录的权限
121. ln:创建链接
122. touch:创建空文件或更改时间戳
123. echo:显示文本
124. which:显示命令的路径
125. export:设置环境变量
126. source:运行脚本文件
127. whereis:查找可执行文件、源文件和帮助页面的位置
128. man:查看命令的帮助文档
129. apropos:按照关键词搜索帮助文档
130. alias:创建命令别名
131. history:显示命令历史记录
132. clear:清除终端屏幕
133. killall:终止具有相同名称的进程
134. htop:类似于top的进程查看工具
135. ncdu:交互式地查看磁盘使用情况
136. zip:压缩文件和目录
137. unzip:解压缩文件
138. tar:打包和解压缩文件和目录
139. screen:在远程终端上运行多个会话
140. crontab:定时执行任务
141. alias:创建命令别名
142. source:运行脚本文件
143. jobs:查看当前活动的作业
144. bg:将作业放到后台执行
145. fg:将作业放到前台执行
146. nohup:在后台运行命令
147. wget:从网络上下载文件
148. curl:从URL获取或发送数据
149. sed:对文件中的文本进行编辑
150. awk:以指定的模式处理文件这些是Linux中最常用的150个命令的汇总。熟练掌握这些命令,可以更高效地管理和操作Linux系统。
2年前 -
Linux是一种自由和开放源代码的操作系统,它以其强大的功能和灵活性而闻名。对于初学者来说,掌握Linux系统的基本命令是非常重要的。下面是 Linux 系统中最常用的150个命令的汇总:
1. ls:列出目录内容
2. cd:切换目录
3. pwd:显示当前工作目录的路径
4. cp:复制文件和目录
5. mv:移动文件和目录
6. rm:删除文件和目录
7. mkdir:创建一个新目录
8. rmdir:删除一个空目录
9. touch:创建一个空文件或更新时间戳
10. cat:查看文件内容
11. more:逐页显示文件内容
12. less:与more类似,但更强大
13. head:显示文件的前几行
14. tail:显示文件的后几行
15. grep:搜索文件内容
16. find:查找文件和目录
17. chmod:修改文件和目录的权限
18. chown:修改文件和目录的所有者
19. chgrp:修改文件和目录的所属组
20. tar:归档和解压文件
21. zip:创建和解压zip文件
22. unzip:解压zip文件
23. whoami:显示当前用户的用户名
24. su:切换用户身份
25. sudo:以超级用户权限执行命令
26. passwd:修改用户密码
27. uname:显示系统信息
28. df:显示磁盘空间使用情况
29. du:显示文件和目录的磁盘使用情况
30. top:显示系统资源使用情况和进程列表
31. ps:显示运行中的进程列表
32. kill:结束一个进程
33. ping:测试网络连接
34. ifconfig:配置和显示网络接口信息
35. netstat:显示网络连接和路由表信息
36. ssh:通过安全链接登录远程主机
37. scp:在本地主机和远程主机之间复制文件
38. wget:下载文件
39. curl:发送HTTP 请求和接收响应
40. apt-get:Ubuntu系统上的包管理器命令
41. yum:CentOS系统上的包管理器命令
42. rpm:RPM包管理器命令
43. history:显示命令历史记录
44. grep:搜索文件内容
45. tail:显示文件的后几行
46. ps:显示运行中的进程列表
47. kill:结束一个进程
48. head:显示文件的前几行
49. echo:将字符串输出到屏幕或文件
50. file:确定文件类型
51. sed:使用正则表达式匹配和替换文本
52. awk:处理和操作文本文件
53. sort:对文件内容进行排序
54. uniq:查找或删除文件中的重复行
55. cut:从文件中提取指定的字段
56. diff:比较两个文件的差异
57. ln:创建链接文件
58. mount:挂载文件系统
59. umount:卸载文件系统
60. service:管理系统服务
61. chkconfig:管理系统启动服务
62. crontab:设置和管理定时任务
63. at:在指定时间执行命令
64. alias:设置命令别名
65. export:设置环境变量
66. source:执行脚本文件
67. script:记录终端会话
68. parted:磁盘分区工具
69. mkfs:创建文件系统
70. fsck:检查和修复文件系统
71. mount:挂载文件系统
72. umount:卸载文件系统
73. useradd:添加新用户
74. userdel:删除用户
75. usermod:修改用户属性
76. groupadd:添加新用户组
77. groupdel:删除用户组
78. groupmod:修改用户组属性
79. passwd:修改用户密码
80. su:切换用户身份
81. sudo:以超级用户权限执行命令
82. visudo:编辑sudoers文件
83. ifconfig:配置和显示网络接口信息
84. route:显示和操作路由表
85. iptables:配置和管理防火墙
86. hostname:显示或设置主机名
87. date:显示或设置系统时间
88. cal:显示日历
89. uptime:显示系统运行时间和负载
90. shutdown:关闭系统
91. reboot:重启系统
92. halt:停止系统
93. ping:测试网络连接
94. traceroute:显示网络数据包的路径
95. netstat:显示网络连接和路由表信息
96. ss:显示套接字统计信息
97. wget:下载文件
98. curl:发送HTTP 请求和接收响应
99. telnet:远程登录到服务器
100. ssh:通过安全链接登录远程主机
101. scp:在本地主机和远程主机之间复制文件
102. rsync:同步文件和目录
103. vim:文本编辑器
104. nano:简单文本编辑器
105. gcc:编译C程序
106. make:自动构建工具
107. gdb:调试器
108. man:查看命令的手册页面
109. help:查看内置命令的帮助信息
110. info:查看命令的更详细的帮助信息
111. killall:结束指定名称的进程
112. path:显示或修改系统的路径设置
113. reboot:重启系统
114. shutdown:关闭系统
115. halt:停止系统
116. systemctl:管理系统服务
117. history:显示命令历史记录
118. chmod:修改文件和目录的权限
119. chown:修改文件和目录的所有者
120. chgrp:修改文件和目录的所属组
121. locate:快速定位文件
122. tee:从标准输入读取数据,并同时将数据写入到标准输出和一个或多个文件
123. cut:从文件中提取指定的字段
124. crontab:设置和管理定时任务
125. at:在指定时间执行命令
126. tzselect:设置和修改时区
127. apt-get:Ubuntu系统上的包管理器命令
128. yum:CentOS系统上的包管理器命令
129. rpm:RPM包管理器命令
130. unzip:解压zip文件
131. zip:创建和解压zip文件
132. tar:归档和解压文件
133. history:显示命令历史记录
134. grep:搜索文件内容
135. awk:处理和操作文本文件
136. more:逐页显示文件内容
137. less:与more类似,但更强大
138. echo:将字符串输出到屏幕或文件
139. sort:对文件内容进行排序
140. tr:用于替换、删除和压缩数据
141. sed:使用正则表达式匹配和替换文本
142. diff:比较两个文件的差异
143. ln:创建链接文件
144. mount:挂载文件系统
145. umount:卸载文件系统
146. uname:显示系统信息
147. df:显示磁盘空间使用情况
148. du:显示文件和目录的磁盘使用情况
149. top:显示系统资源使用情况和进程列表
150. ps:显示运行中的进程列表掌握这些基础命令将帮助你更好地管理和使用Linux系统。同时,通过不断学习和实践,你可以进一步探索更高级的命令和功能。
2年前 -
在Linux系统中,有很多常用的命令可以帮助用户进行各种操作。下面列举了一些最常用的150个Linux命令,并分别介绍了它们的用法。
一、文件和目录管理命令
1. ls:查看目录内容
2. cd:切换目录
3. pwd:显示当前所在目录
4. mkdir:创建目录
5. rmdir:删除目录
6. cp:复制文件或目录
7. mv:移动文件或目录
8. rm:删除文件或目录
9. touch:创建空文件或更改文件时间
10. cat:显示文件内容
11. more:分页显示文件内容
12. less:按页显示文件内容
13. head:显示文件开头部分内容
14. tail:显示文件结尾部分内容
15. find:查找文件
16. grep:匹配文本
17. ln:建立链接二、压缩和解压缩命令
18. tar:打包和解包
19. gzip:压缩文件
20. gunzip:解压缩文件
21. zip:创建ZIP文件
22. unzip:解压ZIP文件三、权限管理命令
23. chmod:修改文件权限
24. chown:修改文件所有者
25. chgrp:修改文件组
26. su:切换用户
27. sudo:以超级用户权限执行命令四、进程管理命令
28. ps:显示进程信息
29. top:实时显示进程状态
30. kill:终止进程
31. pkill:根据名称终止进程
32. killall:终止所有同名进程
33. nice:修改进程优先级五、网络管理命令
34. ifconfig:查看和配置网络接口
35. ping:测试网络连接
36. netstat:查看网络连接状态
37. ssh:远程登录
38. scp:远程拷贝文件
39. wget:下载文件
40. curl:发送HTTP请求
41. dig:查询DNS信息六、系统信息命令
42. uname:显示系统信息
43. lscpu:显示CPU信息
44. free:显示内存使用情况
45. du:查看文件和目录大小
46. df:查看文件系统使用情况
47. top:实时显示系统状态
48. uptime:显示系统运行时间
49. date:显示系统日期和时间七、日志管理命令
50. tail:显示日志文件的尾部内容
51. head:显示日志文件的头部内容
52. grep:从日志文件中查找特定字符串
53. cat:显示日志文件的全部内容
54. less:按页查看日志文件
55. wc:统计日志文件的行数、字数和字符数
56. sort:对日志文件的内容进行排序
57. uniq:过滤日志文件中的重复行八、系统服务管理命令
58. service:启动、停止和重启系统服务
59. systemctl:管理系统服务
60. chkconfig:管理系统服务的启动脚本
61. crontab:管理定时任务九、用户和组管理命令
62. useradd:创建用户
63. userdel:删除用户
64. passwd:修改用户密码
65. groupadd:创建用户组
66. groupdel:删除用户组
67. usermod:修改用户属性
68. chgrp:修改文件组十、Shell脚本命令
69. echo:输出文本
70. read:读取用户输入
71. if:条件语句
72. for:循环语句
73. while:循环语句
74. case:选择语句
75. break:跳出循环
76. continue:继续下一次循环十一、硬件信息命令
77. lspci:查看所有PCI设备信息
78. lsusb:查看所有USB设备信息
79. dmidecode:查看BIOS和硬件信息
80. hdparm:查看和设置硬盘参数
81. smartctl:查看硬盘健康状况十二、文件系统管理命令
82. mkfs:创建文件系统
83. mount:挂载文件系统
84. umount:卸载文件系统
85. fsck:检查和修复文件系统
86. e2label:设置和显示文件系统标签
87. fdisk:磁盘分区工具
88. gdisk:GPT分区工具十三、软件包管理命令
89. apt-get:Debian和Ubuntu系统的软件包管理工具
90. yum:CentOS和Red Hat系统的软件包管理工具
91. dnf:Fedora系统的软件包管理工具
92. dpkg:Debian和Ubuntu系统的包管理工具
93. rpm:CentOS和Red Hat系统的包管理工具
94. alien:在不同的包管理系统之间进行转换十四、系统状态监控命令
95. top:实时显示系统状态
96. iostat:查看磁盘IO使用情况
97. vmstat:查看内存和CPU使用情况
98. sar:系统性能报告工具
99. dstat:实时监控系统资源
100. nmon:综合性能监控工具十五、系统安全命令
101. passwd:修改用户密码
102. chage:修改用户密码变更策略
103. ssh-keygen:生成SSH密钥对
104. iptables:管理防火墙规则
105. selinux:安全增强式Linux
106. ufw:Ubuntu系统的防火墙工具十六、磁盘管理命令
107. df:查看磁盘使用情况
108. du:查看目录和文件的大小
109. fdisk:磁盘分区工具
110. mkfs:创建文件系统
111. mount:挂载文件系统
112. umount:卸载文件系统
113. dd:磁盘镜像工具十七、系统调试命令
114. dmesg:查看内核日志
115. strace:跟踪系统调用和信号
116. ltrace:跟踪库函数调用
117. tcpdump:抓包工具
118. gdb:调试工具
119. ps:查看进程信息十八、数据库管理命令
120. mysql:MySQL数据库命令行客户端
121. mysqldump:备份MySQL数据库
122. mysqladmin:MySQL数据库管理工具
123. psql:PostgreSQL数据库命令行客户端
124. pg_dump:备份PostgreSQL数据库
125. pg_ctl:PostgreSQL数据库管理工具
126. sqlplus:Oracle数据库命令行客户端
127. exp:备份Oracle数据库十九、版本管理命令
128. git:分布式版本控制系统
129. svn:集中式版本控制系统
130. hg:分布式版本控制系统
131. cvs:集中式版本控制系统二十、编程工具命令
132. make:自动化构建工具
133. gcc:GNU编译器套件
134. g++:GNU编译器套件
135. gdb:调试工具
136. gdbserver:远程调试工具
137. objdump:反汇编工具
138. readelf:ELF文件解析工具
139. nm:查看目标文件符号表二十一、文本处理命令
140. grep:查找文本
141. sed:流编辑器
142. awk:文本处理器
143. cut:截取文本
144. join:合并文本
145. sort:排序文本
146. uniq:去除重复行
147. paste:并排拼接文本
148. diff:比较文本差异
149. tr:转换文本
150. tee:复制标准输入到指定文件和标准输出以上是Linux最常用的150个命令的汇总。使用这些命令可以进行文件和目录管理、压缩和解压缩、权限管理、进程管理、网络管理、系统信息、日志管理、系统服务管理、用户和组管理、Shell脚本、硬件信息、文件系统管理、软件包管理、系统状态监控、系统安全、磁盘管理、系统调试、数据库管理、版本管理、编程工具和文本处理等操作。掌握这些命令对于Linux系统的使用和管理非常重要。
2年前