linux 小知识

来源:互联网 发布:caxa机械画图软件 编辑:程序博客网 时间:2024/06/08 06:44

1.command > file 2>&1 ==command 1>file 2>&1:

0:键盘输入; 1:标准输出; 2:标准错误;&:后台执行;ls 2>1:没有2文件不会报错,但是会输出到文件1ls xx 2>1:没有xx文件的错误输出到文件1ls xx 2>&1:不会生成1这个文件,错误跑到标准输出里;由于重定向符号">"默认是1;标准输出重定向到file中,标准错误cp到标准输出(同样被重定向到file中);

2.command 2>$1 >file

标准错误cp到标准输出(在终端),>file后标准输出被重定向到file,标准错误仍然在终端;
0 0
原创粉丝点击