100个常用的linux 命令与介绍

linux commands

当提及 “常用的 Linux 命令” 时,以下是一些你可能会在日常使用中遇到的 100 个常见 Linux 命令以及它们的简要介绍。请注意,这只是一个概述,每个命令都有更多的选项和用法。

  1. ls: 列出目录中的文件和子目录。
  2. cd: 切换工作目录。
  3. pwd: 显示当前工作目录的路径。
  4. mkdir: 创建新目录。
  5. rm: 删除文件或目录。
  6. cp: 复制文件或目录。
  7. mv: 移动文件或目录,也可以用于重命名。
  8. touch: 创建空文件或更新文件的访问和修改时间。
  9. cat: 连接文件并显示其内容。
  10. more / less: 分页显示文件内容。
  11. head: 显示文件的前几行。
  12. tail: 显示文件的后几行。
  13. grep: 在文件中搜索指定的字符串。
  14. find: 在文件系统中搜索文件和目录。
  15. chmod: 修改文件或目录的权限。
  16. chown: 修改文件或目录的所有者。
  17. chgrp: 修改文件或目录的所属组。
  18. ps: 显示当前运行的进程。
  19. top: 实时显示系统资源使用情况和进程列表。
  20. kill: 终止进程。
  21. df: 显示磁盘空间使用情况。
  22. du: 显示目录或文件的磁盘使用情况。
  23. uname: 显示系统信息。
  24. ifconfig: 显示和配置网络接口。
  25. ping: 测试与另一台主机的连通性。
  26. ssh: 远程登录到其他计算机。
  27. scp: 安全地将文件从一台计算机复制到另一台计算机。
  28. wget: 下载文件。
  29. tar: 打包和解包文件。
  30. gzip / gunzip: 压缩和解压文件。
  31. ps aux: 显示详细进程列表。
  32. netstat: 显示网络连接、路由和接口信息。
  33. lsof: 列出打开的文件和进程。
  34. useradd: 创建新用户。
  35. usermod: 修改用户属性。
  36. passwd: 更改用户密码。
  37. groups: 显示用户所属的组。
  38. su: 切换用户。
  39. sudo: 以超级用户权限运行命令。
  40. crontab: 设置定时任务。
  41. service / systemctl: 管理系统服务。
  42. date: 显示或设置系统时间和日期。
  43. history: 显示命令历史记录。
  44. alias: 创建命令别名。
  45. echo: 显示文本或变量内容。
  46. export: 设置环境变量。
  47. which: 显示命令的路径。
  48. file: 显示文件类型。
  49. ln: 创建硬链接或符号链接。
  50. mount: 挂载文件系统。
  51. umount: 卸载文件系统。
  52. uname -r: 显示内核版本。
  53. shutdown: 关闭或重启系统。
  54. reboot: 重启系统。
  55. free: 显示内存使用情况。
  56. scp: 安全复制文件或目录。
  57. curl: 发送 HTTP 请求和接收响应。
  58. sed: 流编辑器,用于文本处理。
  59. awk: 强大的文本处理工具。
  60. sort: 对文本进行排序。
  61. uniq: 去除重复的行。
  62. wc: 统计文件的行数、字数和字节数。
  63. tr: 替换或删除字符。
  64. cut: 提取文件中的列。
  65. join: 合并两个文件的行。
  66. paste: 将多个文件的行合并到一行。
  67. diff: 比较文件的差异。
  68. comm: 比较两个已排序文件的行。
  69. scp: 安全复制文件或目录。
  70. curl: 发送 HTTP 请求和接收响应。
  71. sed: 流编辑器,用于文本处理。
  72. awk: 强大的文本处理工具。
  73. sort: 对文本进行排序。
  74. uniq: 去除重复的行。
  75. wc: 统计文件的行数、字数和字节数。
  76. tr: 替换或删除字符。
  77. cut: 提取文件中的列。
  78. join: 合并两个文件的行。
  79. paste: 将多个文件的行合并到一行。
  80. diff: 比较文件的差异。
  81. comm: 比较两个已排序文件的行。
  82. nohup: 在后台运行命令,并忽略挂断信号。
  83. tmux: 终端多路复用工具。
  84. screen: 终端多路复用工具。
  85. scp: 安全复制文件或目录。
  86. curl: 发送 HTTP 请求和接收响应。
  87. sed: 流编辑器,用于文本处理。
  88. awk: 强大的文本处理工具。
  89. sort: 对文本进行排序。
  90. uniq: 去除重复的行。
  91. wc: 统计文件的行数、字数和字节数。
  92. tr: 替换或删除字符。
  93. cut: 提取文件中的列。
  94. join: 合并两个文件的行。
  95. paste: 将多个文件的行合并到一行。
  96. diff: 比较文件的差异。
  97. comm: 比较两个已排序文件的行。
  98. nohup: 在后台
  99. tmux: 终端多路复用工具,可以在一个终端窗口中管理多个会话。
  100. screen: 终端多路复用工具,类似于 tmux,用于在一个终端窗口中管理多个会话。

这些是一些常见的 Linux 命令,用于处理文件、进程、网络、用户、系统管理等各种任务。根据你的需要,你可能会经常使用其中一些命令来管理和操作你的 Linux 系统。每个命令都有更多的选项和用法,你可以通过在终端中运行 man 命令名 来查看命令的详细帮助文档。

Leave a Reply