Linux 之 特殊字符理解(第六章)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux 之 特殊字符理解(第六章)相关的知识,希望对你有一定的参考价值。

特殊符号:

输入重定向:把前面输出的东西输入到后边的文件中,会清除文件原有内容。
例子:
[[email protected] kang]# echo ‘hello world‘ > test.txt
[[email protected] kang]# cat test.txt
hello world

> 追加输出重定向:把前面输出的东西追加到后边的文件尾部,不会清除文件原有内容。
例子:
[[email protected] kang]# cat test.txt
hello world
ming kang

< 输入重定向:输入重定向用于改变命令的输入,后面指定输入内容,前面跟文件名。
例子:
[[email protected] kang]# xargs -n 1 < test.txt
hello
world
ming
kang

<< 追加输入重定向:后跟字符串,用来表示“输入结束”,也可用ctrl+d来结束输入
[[email protected] kang]# cat >>test.txt<<eof

you are welcome
eof
[[email protected] kang]# cat test.txt
hello world
ming kang
you are welcome

2> 错误重定向:把错误信息输入到后边的文件中,会删除文件原有的内容。
例子:
[[email protected] kang]# echb ‘error‘ 2> test.txt
[[email protected] kang]# cat test.txt
-bash: echb: command not found

2>> 错误追加重定向:把错误信息追加到后边的文件中,不会删除文件原有内容。
[[email protected] kang]# eco ‘test‘ 2>> test.txt
[[email protected] kang]# cat test.txt
-bash: echb: command not found
-bash: eco: command not found

把正确与错误的信息,分别输入不同的文件方法:
[[email protected] kang]# echo ‘hello world‘ >ok.txt 2>error.txt
[[email protected] kang]# cat ok.txt
hello world

把正确与错误的信息,输入相同的文件:
[[email protected] kang]# ech ‘error‘ >>ok.txt 2>&1
[[email protected] kang]# cat ok.txt
hello world
-bash: ech: command not found

以上是关于Linux 之 特殊字符理解(第六章)的主要内容,如果未能解决你的问题,请参考以下文章

第六章 命令集结

201771010143 张云飞《面向对象程序设计(java)》第六章学习总结

:引用““与转义 第六章:退出和退出状态exit

:引用““与转义 第六章:退出和退出状态exit

第六节:Latex中如何输入特殊字符

第六章情感的认知与表达