Linux-重定向

来源:互联网 发布:测量放线软件 编辑:程序博客网 时间:2024/06/02 04:26

重定向

  • 标准输入(stdin)、标准输出(stdout)、标准错误(stderr)

  • 在linux中创建一个进程,系统会自动创建上面三个数据流,即三个文件

  • 三个文件描述符分别为:0、1、2,都指向终端

  • 重定向就是改变原来默认的表现位置

  • 实例演示

    输出重定向:ls > 1.txt          #创建新文件,若文件已存在,删除之,再创建date >> 1.txt       #追加形式错误重定向:ls /etc/xx 2>1.txt  #将标准错误重定向到1.txt输出和错误:ls /etc/ /etc/xxx &> 1.txt  #将标准输出和错误同时重定向输入重定向:极少用到cat > 2.txt     #默认cat从终端输入内容,程序会等待从终端输入,ctrl + d 结束输入cat > 2.txt < 1.txt #将cat的输入从终端重定向到1.txt