🐧 Linux 命令 - 初学者完整手册 💻

2025-06-07

🐧 Linux 命令 - 初学者完整手册 💻

大家好,
您可能正在使用基于 GUI 的界面来完成日常任务。但您是否知道,只需使用终端,您就可以更高效地完成相同甚至更高级的任务。此外,深入了解终端命令对于提高效率和速度也很有帮助。终端命令的作用远不止在 Linux 发行版上安装软件。在这篇博客中,我分享了一些您绝对应该在日常生活中尝试和使用的命令。我保证,在您使用几次之后,您就会感受到终端命令的强大。

不要再浪费时间了,让我们开始吧。

  1. cd directory_name==> 将路径更改为 directory_name
  2. cd ..==> 返回上一目录
  3. cdcd ~==> 返回根目录
  4. mkdir directory_name==> 在该位置创建一个新目录
  5. rmdir directory_name==> 这将删除目录(无法撤消)
  6. ls==> 列出该位置的所有目录
  7. touch file_name==> 创建 file_name 文件(文件扩展名是必填项)
  8. echo random_text==> 将在终端屏幕上打印随机文本
  9. echo random_text > file_name==> 它会将随机文本放入文件名中,而不是打印在终端屏幕上
  10. man command_name==> 这将显示有关特定终端 command_name 的所有信息
  11. help==> 如果您无法回忆起一些常用命令,这将为您提供帮助
  12. history==> 显示所有命令的历史记录
  13. ps==> 这将显示您机器上运行的所有进程
  14. pwd==> 这将在终端中显示您的当前路径
  15. cat file_name==> 打印给定 file_name 中的所有内容。
  16. cp file_name location==> 这将复制文件到特定位置
  17. cp file_name copyed_file_name==> 这会将 file_name 的副本命名为 copyed_file_name。
  18. mv file_name location==> 这会将 file_name 移动到给定位置。
  19. mv file_name new_file_name==> 这会将 file_name 重命名为 new_file_name。
  20. rm -rf directory_name==> 这将递归(-r)并强制(-f)删除目录
  21. find .==> 查找目录中的所有内容。
  22. find directory_name/==> 查找给定目录名称中的所有内容。
  23. find directory_name -type d==> 仅查找目录名称中的目录
  24. find directory_name -type f==> 仅在 directory_name 中查找 file_name
  25. find . -type f -name "file_name"==> 查找所有类型为 file 且名称为 file_name 的
  26. find . -type f -name "*.txt"==> 查找所有文件类型和扩展名为 .txt 的文件
  27. find . -empty==> 查找所有空的目录和文件
  28. clear==> 清除终端屏幕
  29. grep "random_text" file_name==> 仅当找到精确的单词时才在 file_name 中查找 random_text(也区分大小写)
  30. grep "random_text" file_name -w==> 在 file_name 中查找 random_text,仅当 random_text 作为一个整个单词找到时才打印 (-w)
  31. grep "random_text" file_name -i==> 在 file_name 中查找 random_text 并打印,无论大小写如何。如果添加 (-i),则不区分大小写
  32. grep "random_text" file_name -n==> 在 file_name 中查找 random_text 并打印行号 (-n)。
  33. grep "random_text" -win ./*.txt==> 在目录中的所有文本(.txt)文件中查找随机文本,并确保找到的单词是整个单词(-w),不管是否区分大小写(-i),并带有行号(-n)
  34. diff file_1 file_2==> 显示两个文件的差异
  35. ping www.example_website.com==> 这将显示您接收包裹的互联网速度。
  36. curl www.example_website.com==> 这将显示该 example_website 的 html
  37. top==>这将显示当前时间的 CPU 使用率、内存使用率等
  38. nslookup -type=type service_name==> 更改信息查询的类型
  39. nslookup -debug example_website==>用于查找某个主机对应的IP地址,或者某个IP地址对应的域名。
  40. curl -O pdf_url_on_internet==> 它将媒体从 URL 下载到位置

❤️感谢您的阅读❤️

🌏 点赞 | 关注 | 分享 🌏

文章来源:https://dev.to/kaiwalyakoparkar/linux-commands-a-complete-handbook-1a7b
PREV
🌏 全栈开发路线图 🌏
NEXT
如何:在预算紧张的情况下建立个人网站 网站托管 DNS 管理 / SSL 电子邮件提供商 域名注册商