欢迎您光临本店,本店提供多种个性化定制服务。

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 个命令,如果你不知道用什么命令,看看这些最常用的命令,一定有你需要的。

来源:本文由天寻工作室原创撰写,欢迎分享本文,转载请保留出处和链接!