⚪ > 指令和 >> 指令
> 输出重定向和 >> 追加
基本语法:
1.ls -l >文件 (列表的内容写入文件a.txt中 覆盖写)
2.ls -al >>文件 (列表的内容文件追加到文件aa.txt的末尾)
3.cat 文件1 >文件2 (将文件1的内容覆盖到文件2)
4.echo “内容” >>文件 (将echo的内容追加到文件末尾)
应用实例:
1.将/home目录下的文件列表写入到/home/info.txt中
ls -l /home > /home/info.txt (如果文件不存在则会创建)
2.将当前日历信息追加到/home/mycal
dal >> /home/mycal
⚪其他用法
正确输出和错误输出同时保存 | 命令 > 文件 2>&1 | 以覆盖的方式,把正确的输出和错误的输出都保存到同一个文件当中 |
命令 >> 文件 2>&1 | 以追加的方式,把正确输出和错误输出都保存到同一个文件当中。 | |
命令 &>文件 | 以覆盖的方式,把正确输出和错误输出都保存到同一个文件当中。 | |
命令 &>> 文件 | 以追加的方式,把正确输出和错误输出都保存到同一个文件当中。 | |
命令 >> 文件1 2>>文件2 | 把正确的输出追加到文件1中,把错误的输出追加到文件2中。 |