Skip to content

Linux常用工具

本节目标

学完这一节后,你应该能做到:

  • 会用查找命令
  • 理解管道的作用
  • 会进行基本压缩和解压
  • 知道终端编辑器的重要性

一、查找工具

find

find 主要用来找文件。

bash
find . -name "*.py"

意思是:从当前目录开始,找出所有 .py 文件。

grep

grep 主要用来找文件里的内容。

bash
grep "print" app.py

意思是:在 app.py 里找包含 print 的行。

二、管道

管道符号是:

bash
|

它的作用是:把前一个命令的结果交给后一个命令继续处理。

例如:

bash
ls | more

意思是:先列出目录内容,再分页显示。

三、查看工具

常见文件查看命令有:

  • cat
  • more
  • less

cat

适合内容较短的文件。

less

适合内容较长的文件,因为可以上下翻页。

四、压缩与解压

bash
zip -r demo.zip demo
unzip demo.zip
tar -czf demo.tar.gz demo
tar -xzf demo.tar.gz

你现在不用把每个参数全背下来,但至少要知道:

  • 怎么打包
  • 怎么解压
  • 遇到常见压缩包时不发慌

五、编辑器

进入服务器环境后,很多时候你不能直接打开图形界面编辑器。
所以终端编辑器会变得很重要。

你现在先知道这件事就够了:

  • 编辑器不是可有可无
  • 很多部署和配置修改都依赖它

六、常见使用场景

找日志文件

你可能会用 find 去找日志文件。

查日志里有没有错误关键词

你可能会用 grep 去搜 errorexception

压缩项目文件上传

你可能会先打包,再传到服务器。

七、本节小结

这一页最重要的不是死记参数,而是知道:

  • find 找文件
  • grep 找内容
  • 管道是命令组合的关键
  • 压缩和解压是日常操作的一部分

Built with VitePress.