www.3112.net > LINUX题,"请叙述重定向符号>和>>的异同"

LINUX题,"请叙述重定向符号>和>>的异同"

同: 它们的作用都是改变各种提示信息的输出方向,把提示信息输出到指定的地方去——各种提示信息默认是输出到屏幕上去的. 异: 它们的作用稍有差别。 单个的>表示以覆盖方式重定向提示信息,也就是说如果目的地原来有内容,将把原来的内容清除掉...

1. > 和 < 分别代表重定向的方向,是从左到右还是从右到左 2. >> 和 > lee.dat 3. >&n 使用系统调用 dup (2) 复制文件描述符 n 并把结果用作标准输出; 4. all_lee 2>& 1 5. n&- 表示将标准输出关闭 #举例: 关闭 1 ,2 文件描述符 ls test.sh t...

"> 是定向输出到文件,如果文件不存在,就创建文件;如果文件存在,就将其清空;一般我们备份清理日志文件的时候,就是这种方法:先备份日志,再用`>`,将日志文件清空(文件大小变成0字节); >>这个是将输出内容追加到目标文件中。如果文件不...

重定向'>'的意思是经左边的东西重新输入到右边的文件或者程序中 追加重定向">>"的意思是将左边的内容追加到右边,并不是覆盖啊,>是会覆盖文件的 更多linux重定向文件建议参考www.linuxprobe.com/chapter-03.html。linux需要一个学习的过程,加油

为什么不自己试一下。 通过ls --fule-time 看看创建时间 不久知道了。

先说明一下标准输入输出。 标准输入:stdin,文件描述符为0 标准输出:stdout,文件描述符为1 标准错误:stderr,文件描述符为2 输入重定向符 < 从标准输入重定向到其它地方,例如文件。这个重定向意思就是改变输入源,不从键盘上读取输入,而从...

>&2 即 1>&2 也就是把结果输出到和标准错误一样;之前如果有定义标准错误重定向到某log文件,那么标准输出也重定向到这个log文件 如:ls 2>a1 >&2 (等同 ls >a1 2>&1) 把标准输出和标准错误都重定向到a1,终端上看不到任何信息。

我目前只用到了两种重定向> 和>>,>会重文件首位开始写入,不管文件是否有内容,有内容的话以前的内容会被删除后再开始写,>>会在原文件末尾追加,不会删除以前有的文件内容,二者都可以创建 不存在 的 纯文本 文件。

重定向到文件吧。 >覆盖写入。 >>追加。 ls -a >1.txt ls -a >>1.txt 或者 看到结果的同时写入文件: ls -a |tee 1.txt

command > filename 把把标准输出重定向到一个新文件中 command >> filename 把把标准输出重定向到一个文件中(追加) command 1 > fielname 把把标准输出重定向到一个文件中 command > filename 2>&1 把把标准输出和标准错误一起重定向到一个文件...

网站地图

All rights reserved Powered by www.3112.net

copyright ©right 2010-2021。
www.3112.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com