输入重定向
将由键盘输入更改为从文件输入
--按ctrl+D使其认为任务结束退出
cat
hello world
--a文件中内容为hello world
cat <a
输出重定向——将原本打印在控制台的内容写入文件
- /dev/stdout——1标准输出
- /dev/stderr——2标准错误输出
- /dev/stdin——0标准输入
示例如下:
(1)>覆盖输出
--标准输出
ls -l 1>桌面/a
--错误输出
llll 2>桌面/a
(2)>>追加输出
--追加标准输出
ll 1>>桌面/a
--追加错误输出
llll 2>>桌面/a
(3)&符合与>
--&>代表不论正确或错误
ll a 桌面/c &>桌面/a
--2>&1写法
ll a 桌面/c 1>桌面/a 2>&1
&&与||
- &&表示前面命令执行成功,后边的命令才可以执行;前面的命令出错,后面的命令不执行
- ||表示前面命令执行成功,后边命令不可以执行;前面命令出错,后面命令可以执行