重定向

重定向

标准输出设备重定向(执行命令时不在当前终端窗口显示,在另外的终端窗口显示)

 

1、在另外终端窗口输入tty /dev/pts/x

2、ls > /dev/pts/x

 

把显示结果导入文件

ls >/data/ls.out (重定向之前data文件夹里面是没有ls.out这个文件的 重定向之后自动生成 如果存在 将会覆盖)

ls>>/data/ls.out (>>表示追加文件内容 不会覆盖)

 

set -C 禁止覆盖命令

输入set -C命令之后 >重定向将会失效

set +C 解除禁止覆盖命令

 

标准错误设备重定向

errcmd > /data/ls.out

 >无法显示标准错误 所以标准错误仍然在屏幕继续显示

标准错误设备重定向为

errcmd 2> /data/ls.out

此时标准错误生成到ls.out

errcmd 2>> /data/ls.out (此时标注错误将会追加到原先内容不会覆盖)

 

 

 

标准输出与标准错误分别存放到文件中

ls /etc/centos-release /etc/error > /data/1.log 2> /data/2.log

 

 

将标准错误与标注输出存放到一个文件中

ls /etc/centos-release /etc/error &> /data/all.log

 

 

单行重定向 cat > f1

回车之后立即重新定向

 

多行重定向 cat << #

结尾需要输入#即可重新定向

 

转载于:https://www.cnblogs.com/miaotianjie/p/8587768.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值