linux100个常用命令
-
以下是 Linux 系统中常用的 100 个命令:
1. ls:列出当前目录的文件和子目录。
2. cd:改变当前目录。
3. pwd:显示当前工作目录的路径。
4. cat:查看文件的内容。
5. mkdir:创建一个新的目录。
6. rm:删除文件或目录。
7. cp:复制文件或目录。
8. mv:移动文件或目录。
9. touch:创建新文件或修改已有文件的时间戳。
10. chown:改变文件的所有者。
11. chmod:改变文件的权限。
12. find:查找文件。
13. grep:在文件中查找匹配的文本。
14. man:查看命令的帮助文档。
15. tar:打包和解压缩文件。
16. gzip:压缩文件。
17. gunzip:解压缩文件。
18. ssh:远程登录到另一个系统。
19. scp:通过 SSH 在本地系统和远程系统之间复制文件。
20. wget:从网络上下载文件。
21. ping:测试与其他计算机的连接。
22. ifconfig:显示和配置网络接口。
23. netstat:显示网络连接、路由表和网络接口的状态。
24. iptables:配置网络防火墙规则。
25. service:管理系统服务。
26. ps:显示正在运行的进程。
27. top:显示系统的实时进程和资源使用情况。
28. kill:终止进程。
29. crontab:配置定时任务。
30. du:查看目录的磁盘使用情况。
31. df:显示文件系统的磁盘空间使用情况。
32. mount:挂载文件系统。
33. umount:卸载文件系统。
34. ln:创建文件或目录的链接。
35. history:显示最近执行的命令历史。
36. su:切换用户身份。
37. sudo:以超级用户权限执行命令。
38. apt-get:Ubuntu 下安装、更新和卸载软件包。
39. yum:CentOS 下安装、更新和卸载软件包。
40. dmesg:显示内核日志。
41. uname:显示系统信息。
42. date:显示或设置系统时间和日期。
43. cal:显示日历。
44. who:显示已登录用户。
45. lp:打印文件。
46. df:显示磁盘空间使用情况。
47. grep:查找文件中与模式匹配的行。
48. sort:对文件的行进行排序。
49. sed:流编辑器。
50. awk:用于处理文本数据的一种脚本语言。
51. cut:从文件中提取列。
52. head:显示文件的前几行。
53. tail:显示文件的后几行。
54. diff:比较两个文件的差异。
55. patch:对文件进行修补。
56. rpm:RPM 包管理器。
57. yum:CentOS 下的软件包管理器。
58. apt-get:Ubuntu 下的软件包管理器。
59. make:编译软件。
60. gcc:GNU 编译器集合。
61. gdb:GNU 调试器。
62. vi:文本编辑器。
63. nano:文本编辑器。
64. echo:在终端输出文本。
65. export:设置环境变量。
66. source:执行脚本文件。
67. shutdown:关闭系统。
68. reboot:重新启动系统。
69. uptime:显示系统的运行时间。
70. init:系统初始化进程。
71. systemctl:管理系统服务。
72. journalctl:查看系统日志。
73. ulimit:设置用户的资源限制。
74. su:切换用户。
75. sudo:以特权执行命令。
76. groups:显示用户所属的组。
77. passwd:更改用户密码。
78. useradd:创建新用户。
79. userdel:删除用户。
80. usermod:修改用户属性。
81. groupadd:创建新组。
82. groupdel:删除组。
83. groupmod:修改组属性。
84. file:检查文件的类型。
85. lsof:显示打开的文件和进程。
86. alias:创建命令别名。
87. watch:周期性地执行命令并显示结果。
88. tee:从标准输入读取数据并同时写入文件和标准输出。
89. curl:从网络上下载文件。
90. fg:将后台作业切换到前台。
91. bg:将作业放到后台运行。
92. jobs:显示当前作业的状态。
93. nohup:在后台运行命令,即使用户注销。
94. screen:创建和管理终端会话。
95. tar:打包和解压缩文件。
96. nohup:在后台运行命令,即使用户注销。
97. mount:挂载文件系统。
98. umount:卸载文件系统。
99. ssh:远程登录到另一个系统。
100. scp:通过 SSH 在本地系统和远程系统之间复制文件。这些命令是 Linux 系统中常用的,可以帮助你操作和管理文件、目录、进程、网络等。掌握这些命令能够提高你的工作效率和系统管理能力。
2年前 -
1. ls:列出当前目录下的文件和文件夹
2. cd:改变当前工作目录
3. mkdir:创建新的目录
4. rm:删除文件或文件夹
5. cp:复制文件或文件夹
6. mv:移动文件或文件夹
7. touch:创建空文件或修改文件时间戳
8. cat:显示文件内容或合并文件
9. grep:筛选包含指定模式的文本行
10. find:在文件系统中查找文件或目录
11. head:显示文件的前几行
12. tail:显示文件的最后几行
13. chmod:修改文件或目录的权限
14. chown:修改文件或目录的所有者
15. chgrp:修改文件或目录的所属群组
16. tar:创建或提取归档文件
17. gzip:压缩文件
18. gunzip:解压缩文件
19. ssh:远程登录到另一台计算机
20. scp:在本地计算机和远程计算机之间复制文件
21. ping:测试与另一台计算机之间的网络连接性
22. ifconfig:配置网络接口或显示网络接口信息
23. netstat:显示网络连接和统计信息
24. curl:通过URL获取或发送数据
25. wget:从网络上下载文件
26. top:显示当前运行的进程和系统资源使用情况
27. ps:显示当前运行的进程
28. kill:终止进程
29. vi:文本编辑器
30. nano:简单的文本编辑器
31. sed:流编辑器,用于编辑和转换文本
32. awk:用于提取和处理文本数据的工具
33. grep:用于搜索指定模式的文本
34. cut:从文本中提取指定字段
35. sort:排序文本数据
36. uniq:过滤重复行
37. diff:比较两个文件的差异
38. tar:创建和提取归档文件
39. gzip:压缩文件
40. gunzip:解压缩文件
41. ssh:远程登录到另一台计算机
42. scp:在本地计算机和远程计算机之间复制文件
43. ftp:文件传输协议,用于在计算机之间传输文件
44. telnet:远程登录到另一台计算机
45. ping:测试与另一台计算机之间的网络连接
46. ifconfig:显示和配置网络接口信息
47. netstat:显示网络连接和统计信息
48. route:显示和配置网络路由表
49. traceroute:跟踪数据包在网络中的路径
50. iptables:配置防火墙规则
51. crontab:定制定时任务
52. uname:显示系统信息
53. df:显示磁盘使用情况
54. du:计算文件和目录的磁盘使用量
55. tar:创建和提取归档文件
56. chown:修改文件或目录的所有者
57. chgrp:修改文件或目录的所属群组
58. chmod:修改文件或目录的权限
59. ln:创建硬链接或符号链接
60. echo:显示文本或将文本输出到文件
61. history:显示命令历史记录
62. alias:创建命令别名
63. su:切换用户
64. sudo:以超级用户身份执行命令
65. killall:终止指定名称的所有进程
66. crond:定时执行命令
67. service:管理系统服务
68. systemctl:管理系统服务的命令
69. mount:挂载文件系统
70. umount:卸载文件系统
71. passwd:设置用户密码
72. useradd:创建新用户
73. userdel:删除用户
74. id:显示用户和群组信息
75. groups:显示当前用户所属的群组
76. whoami:显示当前登录的用户名
77. who:显示当前登录的用户信息
78. file:确定文件类型
79. date:显示当前日期和时间
80. uptime:显示系统运行时间和平均负载
81. free:显示内存使用情况
82. sysctl:配置内核参数
83. lsof:显示打开的文件和进程
84. ps aux:显示所有进程的详细信息
85. ifconfig:显示和配置网络接口信息
86. uname:显示系统信息
87. df:显示磁盘使用情况
88. du:计算文件和目录的磁盘使用量
89. top:显示当前运行的进程和系统资源使用情况
90. crontab:定制定时任务
91. grep:搜索文件内容
92. find:在文件系统中查找文件和目录
93. tar:创建和提取归档文件
94. ssh:远程登录到另一台计算机
95. scp:在本地计算机和远程计算机之间复制文件
96. ping:测试与另一台计算机之间的网络连接
97. ifconfig:显示和配置网络接口信息
98. netstat:显示网络连接和统计信息
99. ps:显示当前运行的进程
100. kill:终止进程2年前 -
Linux是一种非常常用的操作系统,它在服务器、嵌入式设备以及个人电脑等领域都得到广泛应用。对于初学者来说,掌握常用的Linux命令是非常重要的。本文将为您介绍100个常用的Linux命令,并通过分类的方式进行归纳和总结。
**一、文件和目录操作命令**
1. `ls`:列出当前目录下的文件和目录。
2. `pwd`:显示当前工作目录的路径。
3. `cd`:切换到指定的目录。
4. `mkdir`:创建一个新的目录。
5. `rmdir`:删除一个空的目录。
6. `rm`:删除一个文件或目录。
7. `cp`:复制文件或目录。
8. `mv`:移动文件或目录,也可以用于重命名文件。
9. `find`:在文件系统中查找文件或目录。
10. `chmod`:修改文件或目录的权限。
11. `chown`:修改文件或目录的所有者。
12. `chgrp`:修改文件或目录的所属组。
13. `ln`:创建文件或目录的硬链接或符号链接。
14. `touch`:修改文件的时间戳或创建一个新文件。
15. `stat`:显示文件的详细信息。**二、文件内容操作命令**
16. `cat`:将文件的内容输出到标准输出。
17. `more`:分页显示文件的内容。
18. `less`:与more类似,但支持向前和向后翻页。
19. `head`:显示文件的前几行。
20. `tail`:显示文件的后几行。
21. `grep`:在文件中搜索指定的模式。
22. `sed`:流编辑器,用于处理文本流。
23. `awk`:一种强大的文本处理工具,支持多种操作。
24. `sort`:对文件进行排序。
25. `cut`:从文件中提取指定的字段。
26. `paste`:将两个或多个文件的内容合并到一起。
27. `diff`:比较两个文件的内容的不同之处。
28. `wc`:统计文件中的行数、字数和字符数。
29. `tee`:将标准输入的内容复制到标准输出和文件中。
30. `tr`:替换、删除和压缩文件中的字符。**三、文件压缩和归档命令**
31. `tar`:打包和解包文件。
32. `gzip`:压缩文件。
33. `gunzip`:解压文件。
34. `zip`:创建和解压ZIP文件。
35. `unzip`:解压ZIP文件。
36. `bzip2`:压缩文件。
37. `bunzip2`:解压文件。**四、网络操作命令**
38. `ping`:测试网络连接。
39. `ifconfig`:显示和配置网络接口。
40. `ssh`:远程登录安全外壳协议。
41. `scp`:在本地主机和远程主机之间传输文件。
42. `wget`:非交互式下载文件。
43. `curl`:通过URL获取文件的内容。
44. `ftp`:文件传输协议。
45. `telnet`:远程登录协议。**五、进程管理命令**
46. `ps`:显示当前正在运行的进程。
47. `top`:实时显示系统中的进程状态。
48. `kill`:终止正在运行的进程。
49. `killall`:终止与指定名称匹配的所有进程。
50. `nohup`:将程序在后台运行,并忽略所有挂断信号。
51. `bg`:将一个暂停的进程置于后台运行。
52. `fg`:将一个暂停的进程置于前台运行。
53. `nice`:改变进程的执行优先级。
54. `renice`:改变正在运行进程的优先级。
55. `jobs`:显示当前会话中的作业状态。**六、用户和权限管理命令**
56. `who`:显示当前登录系统的用户。
57. `whoami`:显示当前用户的名称。
58. `su`:切换到另一个用户。
59. `sudo`:以管理员身份运行命令。
60. `adduser`:添加一个新用户。
61. `userdel`:删除一个用户。
62. `passwd`:修改用户的密码。
63. `groupadd`:添加一个新的用户组。
64. `groupdel`:删除一个用户组。
65. `chpasswd`:批量修改用户密码。
66. `chmod`:修改文件或目录的权限。
67. `chown`:修改文件或目录的所有者。**七、系统信息和性能监测命令**
68. `uname`:显示系统信息。
69. `hostname`:显示主机名。
70. `free`:显示内存使用情况。
71. `df`:显示磁盘空间使用情况。
72. `du`:显示目录的磁盘使用情况。
73. `top`:显示系统资源使用情况。
74. `vmstat`:显示虚拟内存的统计信息。
75. `sar`:系统性能评估工具。
76. `iostat`:显示磁盘和I/O子系统相关信息。
77. `netstat`:显示网络连接和统计信息。**八、系统管理命令**
78. `date`:显示和设置系统的日期和时间。
79. `reboot`:重启系统。
80. `shutdown`:关机系统。
81. `halt`:停止系统。
82. `uptime`:显示系统的运行时长。
83. `history`:显示命令历史记录。
84. `clear`:清除终端上的内容。
85. `alias`:为命令设置别名。
86. `source`:重新执行shell配置文件。
87. `echo`:打印指定的字符串。
88. `exit`:退出当前的shell会话。
89. `script`:记录和回放终端会话。**九、硬件信息命令**
90. `lscpu`:显示CPU信息。
91. `lshw`:显示硬件信息。
92. `lsblk`:显示块设备信息。
93. `lsusb`:显示USB设备信息。
94. `lspci`:显示PCI设备信息。
95. `lsmod`:显示加载的内核模块。
96. `dmidecode`:显示系统的硬件信息。
97. `hwinfo`:显示硬件信息。
98. `hdparm`:显示或设置硬盘参数。
99. `smartctl`:显示硬盘健康状态。
100. `dmesg`:显示系统的启动信息。以上是100个常用的Linux命令,掌握了这些命令,您将能够更好地管理和使用Linux系统。当然,还有许多其他的命令可以用于特定的应用场景,希望本文对您有所帮助!
2年前