Linux学习笔记--管道符、重定向

本文介绍了Shell命令中的输入输出重定向、管道命令符等实用技巧,并详细解释了通配符及转义字符的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

输入输出重定向

输出并不是一定要输出到屏幕上,通过输出重定向符可以输出到指定的文件中。
表一、输出重定向用到的符号及其作用

符号作用
命令 > 文件将标准输出重定向到一个文件中(清空原有文件的数据)
命令 2> 文件将错误输出重定向到一个文件中(清空原有文件的数据)
命令 >> 文件将标准输出重定向到一个文件中(追加到原有内容的后面)
命令 2>> 文件将错误输出重定向到一个文件中(追加到原有内容的后面)
命令 >> 文件 2>&1 或 命令 &>> 文件将标准输出与错误输出共同写入到文件中(追加到原有内容的后面)

通过很简单的应用可以展示输出重定向符的作用

man bash >readm.txt

覆盖写入为清空原有内容,将新的内容写入。
追加写入在原有内容后写入,不会清空原有内容。

管道命令符

“|”,即为管道命令符
执行格式为“命令A | 命令B” ,作用为将前一个命令原本要输出到屏幕的数据当作下一个命令的输入。

ls -l /etc/ | more

即可实现逐页查看目录的功能。
并不限于两个命令,也可以在命令B后面再加一个命令C。

命令行的通配符以及转义字符

其实就相当于正则表达式

字符作用
*匹配零个或者多个字符
匹配单个字符
|阻止转义,使其后的变量变成简单的字符串
"(这是单引号)将其中所有变量都变成简单的字符串
“”(这是双引号)保留其中的变量属性
``(反引号)将其中的命令执行后返回结果
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值