栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

linux的输出重定向

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

linux的输出重定向

默认条件下,标准输出和错误输出都是终端,可以把标准输出和错误内容进行重定向

一、重定向标准输出类型
1)覆盖类型:> / 1>
2)追加类型:>> / 1>>

# ll > aa.log
# cat aa.log
total 0
-rw-r--r--. 1 root root 0 Mar  3 11:03 aa.log
-rw-r--r--. 1 root root 0 Mar  3 11:03 aa.txt

# echo -e "n#20220303" >> aa.log
# cat aa.log
total 0
-rw-r--r--. 1 root root 0 Mar  3 11:03 aa.log
-rw-r--r--. 1 root root 0 Mar  3 11:03 aa.txt

#20220303

二、重定向标准错误输出类型

1)覆盖类型:2>
2)追加类型:2>>

## 清空文件
# echo > aa.log

## 将标准输出到屏幕,错误日志输入到aa.log
# ll  aa.txt bb.txt 2>aa.log
-rw-r--r--. 1 root root 0 Mar  3 11:03 aa.txt

# cat aa.log
ls: cannot access bb.txt: No such file or directory

三、重定向标准和错误输出类型

1)2>&1
2)>&
3)&>

## 错误信息和标准输出都输入到文件aa.log
# ll aa.txt bb.txt > aa.log 2>&1

# cat aa.log
ls: cannot access bb.txt: No such file or directory
-rw-r--r--. 1 root root 0 Mar  3 11:03 aa.txt

四、重定向输入

需要设置输入结束标识符,常见为EOF

1)覆盖方式输入:<
2)追加方式输出:<<

# cat << EOF >> aa.txt
> aa
> bb
> EOF

# cat aa.txt
aa
bb
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/752431.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号