Linux常见60命令
-
一、查看系统信息的命令:
1. uname:显示当前操作系统的名称和相关信息。
2. lsb_release:显示Linux发行版的具体信息。
3. cat /etc/issue:显示当前操作系统的版本信息。二、文件和目录操作命令:
4. ls:查看目录内容。
5. cd:切换目录。
6. pwd:显示当前工作目录的路径。
7. mkdir:创建新目录。
8. rmdir:删除空目录。
9. touch:创建新文件。
10. cp:复制文件或目录。
11. mv:移动文件或目录。
12. rm:删除文件或目录。
13. find:在文件系统中搜索文件。三、文件内容查看和编辑命令:
14. cat:查看文件内容。
15. head:显示文件开头几行的内容。
16. tail:显示文件结尾几行的内容。
17. less:以页面方式查看文件内容。
18. more:以一页一页的方式查看文件内容。
19. vi/vim:文本编辑器。
20. nano:简易文本编辑器。四、文件权限和用户管理命令:
21. chmod:修改文件或目录的权限。
22. chown:修改文件或目录的所有者。
23. chgrp:修改文件或目录的所属组。
24. passwd:修改用户密码。
25. whoami:显示当前登录的用户名。
26. su:切换用户。
27. sudo:以管理员权限执行命令。五、系统管理和维护命令:
28. top:查看系统的实时性能数据。
29. ps:显示当前运行的进程。
30. kill:终止正在运行的进程。
31. service:管理系统服务。
32. ifconfig/ip:查看和配置网络接口。
33. netstat:显示网络连接、路由表等网络信息。
34. ping:测试网络连通性。
35. traceroute:追踪网络数据包的路径。六、压缩和解压缩命令:
36. tar:创建和提取归档文件。
37. gzip/gunzip:压缩和解压缩文件。
38. bzip2/bunzip2:压缩和解压缩文件。七、文件搜索和查找命令:
39. grep:在文件中搜索指定的模式。
40. awk:以列为单位处理文本文件。
41. sed:处理文本文件的流编辑器。八、系统性能监测和调优命令:
42. free:查看内存使用情况。
43. df:查看磁盘空间使用情况。
44. du:查看文件和目录的磁盘使用情况。
45. iostat:查看系统的输入输出情况。
46. vmstat:显示虚拟内存的统计信息。
47. sar:查看系统性能的历史数据。九、网络设置和管理命令:
48. ifconfig/ip:配置和查看网络接口信息。
49. route:配置和查看路由表。
50. iptables:管理防火墙规则。
51. ssh:远程登录和执行命令。
52. telnet:远程登录主机。十、进程管理命令:
53. ps:查找和显示进程状态。
54. kill:终止正在运行的进程。
55. pkill:按名称终止进程。
56. pgrep:按名称查找进程ID。十一、系统日志和故障排查命令:
57. dmesg:显示内核环缓冲区的信息。
58. tail:查看日志文件的最后几行。
59. grep:在日志文件中查找关键字。
60. journalctl:查看系统日志和服务日志。2年前 -
以下是常见的60个Linux命令:
1. ls:列出当前目录中的文件和文件夹。
2. cd:改变当前工作目录。
3. mkdir:创建一个新的目录。
4. rm:删除文件或目录。
5. cp:复制文件或目录。
6. mv:移动文件或目录。
7. touch:创建一个新的空文件。
8. cat:将文件的内容打印到终端。
9. grep:在文件中查找匹配的字符串。
10. head:显示文件的头部内容。
11. tail:显示文件的尾部内容。
12. wc:计算文件的行数、字数和字符数。
13. find:在文件系统中查找文件。
14. chmod:改变文件或目录的权限。
15. chown:改变文件或目录的所有者。
16. chgrp:改变文件或目录的所属组。
17. tar:打包或解压缩文件。
18. gzip:压缩文件。
19. unzip:解压缩文件。
20. ssh:通过安全的方式远程连接到另一台计算机。
21. scp:在本地计算机和远程计算机之间复制文件。
22. ping:测试与另一台计算机的连接。
23. ifconfig:显示和配置网络接口。
24. netstat:显示网络连接、路由表等信息。
25. route:设置和管理网络路由表。
26. iptables:配置Linux防火墙规则。
27. sed:使用正则表达式在文件中进行文本替换和处理。
28. awk:处理文本文件的一种领域专用语言。
29. sort:对文本文件进行排序。
30. uniq:从文本文件中删除重复的行。
31. cut:从文本文件中提取字段。
32. diff:比较两个文件的不同之处。
33. file:确定文件的类型。
34. du:显示目录或文件所占用的磁盘空间。
35. df:显示文件系统的磁盘空间使用情况。
36. top:实时显示系统资源的使用情况。
37. ps:显示运行中的进程。
38. kill:发送信号给进程以终止它。
39. nohup:使命令在后台运行并忽略SIGHUP信号。
40. wget:从网络上下载文件。
41. curl:使用URL语法发送HTTP请求。
42. ssh-keygen:生成SSH密钥对。
43. date:显示或设置系统时间和日期。
44. cal:显示日历。
45. passwd:修改用户密码。
46. useradd:创建新用户。
47. usermod:修改用户帐户的属性。
48. groupadd:创建新用户组。
49. groupmod:修改用户组的属性。
50. su:切换到超级用户或其他用户。
51. sudo:以超级用户身份运行命令。
52. reboot:重新启动计算机。
53. shutdown:优雅地关机。
54. whoami:显示当前登录用户的用户名。
55. uname:显示系统信息。
56. hostname:显示或设置主机名。
57. history:显示命令历史记录。
58. clear:清屏。
59. man:显示命令的手册页。
60. exit:退出当前的终端会话。这些命令是常见的Linux命令,可以帮助用户完成各种日常任务和管理操作。对于初学者来说,熟悉这些命令是一个必要的步骤,以便更好地使用Linux操作系统。
2年前 -
Linux 是一种非常流行的操作系统,被广泛用于服务器和个人计算机。在 Linux 中,有许多命令可以帮助我们进行各种任务,比如管理文件和目录、网络配置、系统监控等。下面是常见的 60 个 Linux 命令,我们将按照不同的功能进行分类介绍。
一、文件和目录管理命令
1. ls:列出当前目录内容。
2. cd:改变当前目录。
3. pwd:显示当前工作目录的路径。
4. mkdir:创建新目录。
5. rmdir:删除空目录。
6. touch:创建新文件或更新已存在的文件的时间戳。
7. cp:复制文件和文件夹。
8. mv:移动文件和文件夹,或者重命名文件。
9. rm:删除文件或目录。
10. cat:将文件内容输出到终端。
11. less:按页显示文件内容。
12. head:显示文件的前几行。
13. tail:显示文件的后几行。
14. find:在文件系统中查找文件。二、文件内容处理命令
15. echo:在终端输出文本。
16. grep:在文件中搜索指定的模式。
17. sed:对文件中的内容进行替换。
18. awk:处理文本文件的数据。
19. wc:计算文件中的行数、字数和字符数。
20. sort:对文件内容进行排序。
21. uniq:从已排序的文件中删除重复的行。
22. cut:从文件中选取指定的字段。
23. diff:比较两个文件或目录的差异。
24. patch:将补丁文件应用到源文件中。三、系统操作命令
25. su:切换用户身份。
26. sudo:以超级用户身份执行命令。
27. chown:修改文件的所有者。
28. chmod:修改文件的权限。
29. chgrp:修改文件的所属组。
30. du:估算文件和文件夹的磁盘使用量。
31. df:显示文件系统的磁盘使用情况。
32. uptime:显示系统的运行时间和平均负载。
33. ps:查看正在运行的进程。
34. top:实时显示系统资源使用情况。
35. kill:终止正在运行的进程。四、网络操作命令
36. ifconfig:配置和显示网络接口的信息。
37. netstat:显示网络连接、路由表和网络接口的统计信息。
38. ping:测试与另一台计算机的连接。
39. nslookup:查询 DNS 服务以获取与主机名相关的信息。
40. ssh:通过安全外壳协议远程登录到其他计算机。
41. scp:通过 SSH 安全地复制文件。五、压缩和解压缩命令
42. tar:打包和解包文件。
43. gzip:压缩文件。
44. gunzip:解压文件。
45. zip:创建 ZIP 压缩文件。
46. unzip:解压 ZIP 文件。六、日志管理命令
47. tail:实时显示日志文件的最新内容。
48. grep:在日志文件中搜索关键词。
49. head:显示日志文件的前几行。
50. less:按页显示日志文件内容。
51. rm:删除日志文件。七、系统信息和监控命令
52. uname:显示操作系统的信息。
53. lsb_release:显示 Linux 发行版的信息。
54. uptime:显示系统的运行时间和平均负载。
55. free:显示系统内存使用情况。
56. df:显示文件系统的磁盘使用情况。
57. top:实时显示系统资源使用情况。
58. sar:在指定时间间隔内收集系统活动信息。
59. vmstat:显示虚拟内存、进程、CPU 活动的统计信息。
60. iostat:显示 CPU 和设备的输入/输出统计信息。以上是一些常见的 Linux 命令,它们可以帮助我们在 Linux 环境中进行各种任务。熟悉和掌握这些命令将大大提高我们在 Linux 中的工作效率。当然,在实际使用中我们可能会用到更多的命令,但是这些常见命令是我们日常工作中经常用到的,希望对你有所帮助。
2年前