当前位置:首页>Linux>Linux命令组合奥义:6种连接方式

Linux命令组合奥义:6种连接方式

  • 2026-10-11 07:31:33
Linux命令组合奥义:6种连接方式

Linux命令组合奥义:6种连接方式

Hi,我是硬核王同学。

Linux命令单个干一件事,组合起来能干大事。今天讲讲6种连接方式,让你真正玩转Shell。


1. 管道 |

前一个命令的输出,作为后一个命令的输入。

# 统计文件行数cat file.txt | wc -l# 找txt文件ls -l | grep txt# 看日志最后20行tail -20 log.txt# 找error出现的次数grep "error" log.txt | wc -l

就像流水线:原材料进去 → 加工 → 成品出来。


2. 分号 ;

按顺序执行,不管成不成功。

cd /home ; ls ; pwd

3. 与 &&

前面成功了,才执行后面。

# 创建成功才进入mkdir -p test && cd test# 复制成功才删除(搬家)cp file1 file2 && rm file1# 编译成功才安装make && make install

4. 或 ||

前面失败了,才执行后面。

# 进不去就创建cd test || mkdir test# 不通就提示ping -c 1 baidu.com || echo "网络不通"

5. & 后台运行

加在末尾,程序跑后台,不卡终端。

# 后台运行服务./server &# 后台编译make -j4 &

6. ./ 执行程序

运行当前目录的程序。

./a.out./test.sh

为什么不能直接输名字?

因为当前目录不在PATH里,加上 ./ 告诉系统从当前目录找。


总结

会组合,才能打出组合拳。

命令组合是工作中经常用到的东西,大家一定要记住了!


好了,是不是很简单,今天的分享就到此结束,咱们下回见;

如果觉得文章对你有帮助,记得点.赞.转.发.收.藏喔!

最新文章

随机文章