首页
Linux教程
Linux实战教程
Shell教程
Mysql教程
Keepalived教程
Linux基础教程
Linux进阶教程
运维题库
运维干货
视频教程
运维资讯
资源下载
关于我们
首页 Linux进阶教程2.02 Linux重定向

2.01 Linux特殊字符

2.03 Linux正则

1.1 重定向符号

重定向符号 符号作用
>或1> 标准输出重定向
2> 标准错误输出重定向
>>或1>> 标准输出追加重定向
2>> 标准输出追加重定向
<或0< 标准输入重定向
<<或0<< 标准输入追加重定向

1.2 输出重定向

1.2.1 > 标准输出重定向

将命令执行的标准输出结果重定向输出到指定的文件中,如果该文件已包含数据,会清空原有数据,再写入新数据

# echo "test" > test.txt   # 或者 echo "test" 1> test.txt
# cat test.txt
test

1.2.2 2> 标准错误输出重定向

将命令执行的错误输出结果重定向到指定的文件中,如果该文件中已包含数据,会清空原有数据,再写入新数据

# ech "test" 2> test.txt
# cat test.txt
-bash: ech: command not found

1.2.3 >> 标准输出追加重定向

将命令执行的标准输出结果重定向输出到指定的文件中,如果该文件已包含数据,新数据将写入到原有内容的后面

# echo "test" >> test.txt   # 或者 echo "test" 1> test.txt
# cat test.txt
test
test

1.2.4 2>> 标准错误输出追加重定向

将命令执行的错误输出结果重定向到指定的文件中,如果该文件中已包含数据,新数据将写入到原有内容的后面

# ech "test" 2>> test.txt
# cat test.txt
-bash: ech: command not found
-bash: ech: command not found

1.2.5 < 标准输入重定向

将指定文件作为命令的输入设备

# cat < /etc/passwd

1.2.6 << 标准输入追加重定向

表示从标准输入中读入,直到遇到分界符才停止(读入的数据不包括分界符),分界符其实就是自定义的字符串

# cat << 分界符
> aaa
> 分界符
aaa

本文链接:https://www.yunweibase.com/archives/663

2.01 Linux特殊字符

2.03 Linux正则

网友评论comments

发表评论

邮箱地址不会被公开。 必填项已用*标注

暂无评论

Copyright © 运维基地 保留所有权
扫二维码
扫二维码
返回顶部