当前位置: 首页 > ops >正文

通配符 重定向 管道符

通配符

*:通配符,代表任意字符(0 到多个 ),与正则表达式不同,用于 bash 环境
?:代表任意一个字符
[]:范围匹配,如 [a-zA-Z](字母范围 )、[^0-9](非数字,取反 )
;:连续不同命令的分隔符
#:配置文件注释(如 Linux 系统配置、网络设备配置 )
|:管道符,用于连接命令,传递前一个命令的输出到后一个命令作为输入
~:用户的家目录(如 ~ 代表当前用户主目录 )
-:上一次的目录(快速返回之前所在路径 )
$:变量前需加的符号(如 $VAR 调用变量 VAR )
/:路径分隔符号(如 Linux 文件路径、网络地址段分隔 )
>/>>/</<< :输入输出和追加重定向(> 覆盖写入,>> 追加写入;< 输入重定向 )
单引号 ' :不具备变量替换功能,输出 “所见即所得”(原样输出内容 )
双引号 " :具有变量功能,解析变量后输出(会替换变量为实际值 )
` :反引号(tab 键上方),中间接命令,会先执行,等价于 $( )
{}:中间为命令区块组或内容序列
!:逻辑运算非
&&:前一个指令执行完,执行后一个指令
||:前一个指令执行失败,执行后一个指令
./ / ../:当前目 录 / 上一个目录

重定向

>  覆盖重定向
>>  追加重定向
<  输入重定向
---   tr 'a-z'  'A-Z' < /etc/passwd
1> 相当于 > 正常命令输出的结果
2> 重定向错误输出 错误的输出,再重定向
1>&  相当于  &>  重定向标准输出或错误输出至同一个文件
>   >>   1>   2>   &>   1>>   2>>   &>>>

管道符

| 前一个命令的输出,作为后一个命令的输入
tee:在重定向和 | 一起使用的时候
ls -l  |  tee aaa  |  less
既把 ls -l 的输出重定向到 aaa 文件,有把 stdout 通 | 继续给后面的命令作为 stdin

http://www.xdnf.cn/news/17932.html

相关文章:

  • 数字分类:机器学习经典案例解析
  • vscode中使用CMake Tools生成compile_commands.json文件后,如何告诉clangd这个文件在哪里呢?
  • 【Linux系统】进程间通信:System V IPC——共享内存
  • 23. CommonJS 和 ES6 Module 区别
  • [1Prompt1Story] 生成行为控制器 | 语义向量重加权(SVR)
  • 【计算机视觉与深度学习实战】03基于Canny、Sobel和Laplacian算子的边缘检测系统设计与实现
  • Day11 栈与队列part2
  • duiLib 实现鼠标拖动状态栏时,窗口跟着拖动
  • webrtc弱网-VideoSendStreamImpl类源码分析与算法原理
  • 《Leetcode》-面试题-hot100-技巧
  • 嵌入式硬件篇---常见的单片机型号
  • 按键及消抖
  • Python环境下载安装、以及环境配置教程(Windows版)
  • java项目怎么实现用户行为分析、漏斗转化、数据可视化报表。
  • C语言零基础第18讲:自定义类型—结构体
  • 楼宇自控系统赋能建筑全维度管理,实现环境、安全与能耗全面监管
  • [Oracle数据库] Oracle 复杂查询
  • 当 GitHub 宕机时,我们如何协作?
  • Flink Sql 按分钟或日期统计数据量
  • 从 “视频孪生” 到 “视频动态目标三维重构”:技术演进与核心突破
  • PHP域名授权系统网站源码_授权管理工单系统_精美UI_附教程
  • 基于W55MH32Q-EVB 实现 HTTP 服务器配置 OLED 滚动显示信息
  • 企业级Java项目金融应用领域——银行系统
  • 【P40 6-3】OpenCV Python——图像融合(两张相同属性的图片按比例叠加),addWeighted()
  • B3924 [GESP202312 二级] 小杨的H字矩阵
  • Java后台生成多个Excel并用Zip打包下载
  • 《Python学习之字典(一):基础操作与核心用法》
  • 基于 EC 数据与大模型技术实现天气预报:从数据到上线的全栈方法
  • 学习嵌入式第三十天
  • C++进阶:IO流