Linux常用工具
本节目标
学完这一节后,你应该能做到:
- 会用查找命令
- 理解管道的作用
- 会进行基本压缩和解压
- 知道终端编辑器的重要性
一、查找工具
find
find 主要用来找文件。
bash
find . -name "*.py"意思是:从当前目录开始,找出所有 .py 文件。
grep
grep 主要用来找文件里的内容。
bash
grep "print" app.py意思是:在 app.py 里找包含 print 的行。
二、管道
管道符号是:
bash
|它的作用是:把前一个命令的结果交给后一个命令继续处理。
例如:
bash
ls | more意思是:先列出目录内容,再分页显示。
三、查看工具
常见文件查看命令有:
catmoreless
cat
适合内容较短的文件。
less
适合内容较长的文件,因为可以上下翻页。
四、压缩与解压
bash
zip -r demo.zip demo
unzip demo.zip
tar -czf demo.tar.gz demo
tar -xzf demo.tar.gz你现在不用把每个参数全背下来,但至少要知道:
- 怎么打包
- 怎么解压
- 遇到常见压缩包时不发慌
五、编辑器
进入服务器环境后,很多时候你不能直接打开图形界面编辑器。
所以终端编辑器会变得很重要。
你现在先知道这件事就够了:
- 编辑器不是可有可无
- 很多部署和配置修改都依赖它
六、常见使用场景
找日志文件
你可能会用 find 去找日志文件。
查日志里有没有错误关键词
你可能会用 grep 去搜 error、exception。
压缩项目文件上传
你可能会先打包,再传到服务器。
七、本节小结
这一页最重要的不是死记参数,而是知道:
find找文件grep找内容- 管道是命令组合的关键
- 压缩和解压是日常操作的一部分