linux管道举例理解
- 一、管道的定义:“|”
- 二、查找
- 2.1统计当前目录下有多少个文件
- 2.2查看当前目录下的前n(3)个文件
- 2.3查看wang.txt文件包含i的字符行
- 2.4查看内存使用情况
- 2.5查询进程
- 三、更改
https://blog.csdn.net/hanhanwanghaha宝藏女孩 欢迎您的关注!
欢迎关注微信公众号:宝藏女孩的成长日记
让这个可爱的宝藏女孩在努力的道路上与你一起同行!
如有转载,请注明出处(如不注明,盗者必究)
一、管道的定义:“|”
一般我们在进行操作的时候,命令很多,但我们只想要其中一部分,那么就可以使用管道了。
管道是Linux中很重要的一种通信方式,是把一个前一个结果的输出直接连接到另一个的输入,通常和grep合作使用。
二、查找
举例说明
2.1统计当前目录下有多少个文件
ls | wc -l
运行结果:
2.2查看当前目录下的前n(3)个文件
ls -l | head -3
运行结果:
2.3查看wang.txt文件包含i的字符行
cat wang.txt | grep i
运行结果:
2.4查看内存使用情况
free -m
运行结果:
将Swap这一行读取出来
free -m|grep -i Swap
运行结果:
使用awk进行精准查找
free -m|grep -i Swap|awk '{print $1,$2,$3}
运行结果:
2.5查询进程
我们在显示所有进程和其状态的时候,会出现太多的进程,例如
ps aux
运行结果:
但如果我们要精确查找gdm的时候
就需要运用管道:
ps aux | grep gdm
运行结果:
三、更改
往一个文件里面添加字符
echo "hahhahahhahahhahahahhahaha" | cat > wang.txt
运行结果:
希望这些小例子可以帮助你对管道的理解!
https://blog.csdn.net/hanhanwanghaha宝藏女孩 欢迎您的关注!
欢迎关注微信公众号:宝藏女孩的成长日记
让这个可爱的宝藏女孩在努力的道路上与你一起同行!
如有转载,请注明出处(如不注明,盗者必究)