惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

C
Check Point Blog
美团技术团队
Microsoft Security Blog
Microsoft Security Blog
大猫的无限游戏
大猫的无限游戏
T
Tailwind CSS Blog
G
Google Developers Blog
博客园 - 聂微东
爱范儿
爱范儿
博客园 - 叶小钗
J
Java Code Geeks
月光博客
月光博客
博客园 - Franky
MongoDB | Blog
MongoDB | Blog
The Cloudflare Blog
宝玉的分享
宝玉的分享
博客园 - 【当耐特】
Microsoft Azure Blog
Microsoft Azure Blog
The GitHub Blog
The GitHub Blog
小众软件
小众软件
WordPress大学
WordPress大学
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Vercel News
Vercel News
Y
Y Combinator Blog
量子位

博客园 - 邗影

TOF传感器 opengl渲染YUV的波浪百叶窗效果 3D融合场景demo 传感器 关于音频PA结构腔体 球面渲染 关于fread读不满一块和读不满count的返回值 如何去掉merge UBI的覆盖写和擦除 DTSI 多个模块共用同一个 GPIO 引脚冲突 问题汇总 debug比release程序启动的快 关于CPU占用优先级的调整 关于蜂鸣器发声 麦序与声源定位 关于squashfs压缩挂载 软连接生成 线程退出未定义行为 linux文件查找 C语言弱函数 数据传输报错port unreachable D3D11绘制三角形 关于延迟测试 v4l2检测 关于数据库的性能 流媒体小记包含一些面试问题 v4l2视频采集 流媒体ZLM配置vscode远程开发 关于SPS中的帧率问题 Linux编译问题 SSl冲突问题
关于linux和shi脚本常用的通配符
邗影 · 2026-06-12 · via 博客园 - 邗影
# 注释
&        # 后台运行
>        # 输出重定向(覆盖)
2>&1     # 错误合并到标准输出
\        # 命令换行
[]       # if 条件判断
;;       # case 分支结束

(1)命令末尾 & → 后台执行

  • 作用:创建后台子进程,Shell 不阻塞,立刻执行下一行
  • 语法:命令 [参数] &
  • booting ... &

(2)nohup + & 脱离终端常驻(后台守护)

  纯 & 进程会随终端退出而终止,nohup 忽略挂断信号:

  nohup ./app > log.txt 2>&1 &

(3)重定向

  标准文件描述符:

  • 0:标准输入 stdin
  • 1:标准输出 stdout(默认打印屏幕)
  • 2:标准错误 stderr(报错信息)

 (3.1)  > 标准输出覆盖重定向

  把命令正常输出覆盖写入文件,原有内容清空

     (3.2) >>标准输出追加重定向

    echo 追加日志 >> /tmp/1.log

    (3.3)  2> 错误输出重定向

    ./app  2> err.log

     (3.4) 2>&1 错误合并到标准输出

    booting ... > /tmp/log 2>&1 &

  (3.5) 不想打印日志、报错,直接扔进空设备/dev/null:   ./app > /dev/null 2>&1 &