单大于号
> file
">" 单大于号,重定向符,没有命令在它之前,这会删除一个已存在文件的内容或是创建一个
新的空文件,作用是覆盖文件,将左侧的内容覆盖有右侧。上面命令由于左侧没有内容,因此将file清空了。如果有两个文件file1和file2,执行 cat file1 > file2,则将文件1的内容覆盖掉文件2的。因此">"左侧可以使用其它命令组合并将输出当做右侧文件的输入。
双大于号
file1 >> file2
用于覆盖,将左侧文件内容追加到右侧文件中。使用方式和单大于号相同。
单小于号
command < input
表示的是输入重定向的意思,就是把<后面跟的文件取代键盘作为新的输入设备。