重定向:
输出重定向:
正确的输出重定向: 命令必须正确执行才会去执行重定向操作
>
>>
1>
1>>
错误的输出重定向:
2>
2>>
正确和错误输出重定向:
&>
&>>
linux系统里标准的输入、标准输出
标准输入: 从键盘 standard input --》stdin
标准输出: 输出屏幕 standard output -->stdout
脚本里如何保存内容到文件里?
1.重定向 redirect : 重新定义内容的输出方向,一般输出到文件
> 输出重定向,如果后面接的文件不存在会自动新建,如果存在会覆盖原来文件里的内容
>> 追加输出重定向,如果后面接的文件不存在会自动新建,如果存在不会覆盖原来文件里的内容,只是在文件的末尾追加内容
&> 命令正确执行和错误执行都重定向到文件,如果后面接的文件不存在会自动新建,如果存在会覆盖原来文件里的内容
&>> 命令正确执行和错误执行都重定向到文件,如果后面接的文件不存在会自动新建,如果存在不会覆盖原来文件里的内容,只是在文件的末尾追加内容
/dev/null 非常特殊的设备文件,相当于linux系统里的垃圾清除站,任何的内容重定向到这个文件里,都会直接删除,不保存,当你不想显示某些输出,又不想保存某些输出的时候就可以重定向到/dev/null。