90 个 Linux 系统管理员常用命令
经营范围:电脑组装,电脑维修,智能家居设备,苹果电脑系统安装,苹果手机刷机,监控安装,媒体编辑,数据恢复,复印打印,网站制作等 |
Linux 内核和其他类 Unix 操作系统共享了 100 多个 Unix 命令。如果你对 Linux 系统管理员和高级用户经常使用的命令感兴趣,你来对了。
下面将列出了90 个常用命令,便于查询。
1. ip – 来自 iproute2,这是用于控制 Linux 中 TCP/IP 网络和流量控制的实用程序集合。
2. ls – 列出目录内容。
3. df – 显示磁盘空间使用情况。
4. du – 估计文件空间使用量。
5. free – 显示内存使用情况。
6. scp – 使用 SCP 安全地复制文件,并附示例。
7. find – 根据某些用户指定的条件查找文件。
8. ncdu – Unix 系统的磁盘实用程序。
9. pstree – 显示进程树。
10. last – 显示上次登录用户的列表。
11. users – 显示当前登录的用户会话列表。
12. grep – 在文件中搜索字符模式,然后显示所有匹配的行。
13. uptime – 显示系统正常运行时间和平均负载。
14. top – 显示整体系统视图。
15. vmstat – 显示系统内存、进程、中断、分页、块 I/O 和 CPU 信息。
16. htop – 交互式流程查看器和管理器。
17. dstat – 实时查看进程、内存、分页、I/O、CPU 等。适用于 vmstat、iostat、netstat 和 ifstat 的一体机。
18. iftop – 网络流量查看器
19.nethogs – 网络流量分析器。
20. iotop – 交互式 I/O 查看器。大致了解存储 r/w 活动。
21. iostat – 用于存储 I/O 统计。
22. netstat – 用于网络统计。
23. ss – 调查套接字的实用程序。
24. atop – 用于 Linux 服务器性能分析。
25. Glances 和 nmon – atop 和 top 替代
26. ssh – 对远程 Linux 系统的安全命令行访问。
27. sudo – 使用管理权限执行命令。
28. cd – 目录切换。
29. pwd – 显示你当前的目录位置。
30. cp – 复制文件和文件夹。
31. mv – 移动文件和文件夹。
32. rm – 删除文件和文件夹。
33. mkdir – 创建或创建新目录。
34. touch – 用于更新计算机文件或目录的访问日期和修改日期。
35. man – 用于阅读系统参考手册。
36. apropos – 搜索手册页名称和描述。
37. rsync – 远程文件传输和同步。
38. tar – 存档实用程序。
39. gzip – 文件压缩和解压缩。
40. bzip2 – 类似于 gzip。它使用不同的压缩算法。
41. zip – 用于打包和压缩(存档)文件。
42. locate – 在 Linux 中搜索文件。
43. ps – 有关当前正在运行的进程的信息。
44. ./bashscript 或 .sh – 使用 Bash 脚本。
45. cron – 设置要运行的计划任务。
46. nmcli – 用于控制网络管理器的命令行工具。
47. ping – 将 ICMP ECHO_REQUEST发送到网络主机。
48. traceroute – 检查数据包到指定主机的路由。
49. mtr – 网络诊断工具。
50. nslookup – 以交互方式查询因特网名称服务器 (NS)。
51. host – 在 Linux 中执行 DNS 查找。
52. dig – DNS 查找实用程序。
53. wget – 通过 HTTP、HTTPS、FTP 和 FTPS 检索文件。
54. curl – 使用各种网络协议传输数据。(支持比 WGET 更多的协议)
55. dd – 转换和复制文件。
56. fdisk – 操作磁盘分区表。
57. parted – 用于创建和操作分区表。
58. blkid – 用于定位/打印块设备属性的命令行实用程序。
59. mkfs – 构建一个 Linux 文件系统。
60. fsck – 用于检查文件系统一致性的工具。
61. whois – WHOIS 目录服务的客户端。
62. ns – 命令行网络实用程序。
63. umask – 设置文件模式创建掩码。
64. chmod – 更改文件系统对象的访问权限。
65. chown – 更改文件所有者和组。
66. chroot – 使用特殊的根目录运行命令或交互式 shell。
67. useradd – 创建新用户或更新默认新用户信息。
68. userdel – 用于删除用户账户和所有相关文件。
69. usermod – 用于修改或更改现有用户账户的任何属性。
70。vi – 文本编辑器。
71. cat – 显示文件内容。
72. tac – 反向输出文件内容。
73. more – 一次显示一个屏幕/页面的文件内容。
74. less – 类似于具有附加功能的 More 命令。
75. tail – 用于显示文本文件或管道数据的尾端。
76. dmesg – 打印内核环的消息缓冲区。
77. journalctl – 查询系统日志。
78. kill – 终止进程。
79. killall – 按名称向进程的所有实例发送终止信号。
80. sleep – 将程序执行暂停指定时间。
81. wait – 暂停脚本执行,直到在后台运行的所有作业都已终止。
82. nohup – 在后台运行命令。
83. screen – 在远程服务器上保持会话打开状态。(也是一个全屏窗口管理器)
84. tmux – 终端多路复用器。
85. password – 更改用户的密码。
86. chpassword – 允许用户更改各种用户账户的密码。
87. mount / umount – 在一个目录中提供对整个文件系统的访问。
88. systemctl – 用于控制初始化系统的中央管理工具。
89. clear – 清除终端屏幕。
90. env - 在修改后的环境中运行命令。
以上就是我们用得最多的 90 个命令,如果你不知道用什么命令,看看这些最常用的命令,一定有你需要的。