您的位置:首页 > 运维架构 > Linux

Linux 重定向

2017-01-08 13:18 134 查看
为何要使用重定向:

1.当屏幕输出的信息很重要,而且我们需要将它存下来的时候;

2.背景执行中的程序,不希望它干扰屏幕正常输出结果的时候;

3.错误讯息与正确讯息需要分别输出的时候;

正确重定向符号:

1>        输出到一个文件或设备,覆盖原来的文件;

>!        输出到一个文件或设备,强制覆盖原来的文件;

1>>        输出到一个文件或设备,追加原来的文件;

错误重定向符号:

2>        输出到一个文件或设备,覆盖原来的文件;

>&        输出到一个文件或设备,强制覆盖原来的文件;

2>>        输出到一个文件或设备,追加原来的文件;

# ls -al 1> list.txt // 将显示的结果输出到list.txt,覆盖原来的文件内容。

# ls -al 1>> list.txt // 将显示的结果输出到list.txt,保留旧数据,新数据追加。

# ls -al 1>list.txt 2>list.err // 正确的输出到list.txt,错误的输出到list.err。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: