1、输入输出的区别:
>>和>都属于输出重定向,<属于输入重定向。
2、文件内容的区别:
>会覆盖目标的原有内容。当文件存在时会先删除原文件,再重新创建文件,然后把内容写入该文件;否则直接创建文件。
>>会在目标原有内容后追加内容。当文件存在时直接在文件末尾进行内容追加,不会删除原文件;否则直接创建文件。
liunx中">"代表将数据全部定向输入到一个文件内同时覆盖文件内容。
liunx中“&>" 一般一个搜索命令有标准输出和标准错误输出,也就是”>"和“2>" 这两个的结合体就是 ”&>" 结果就是你输入命令,正确和错误信息都不输出在屏幕上直接输到你重定向的一个文件内。
Linux操作系统是UNIX操作系统的一种克隆系统。
Linux以它的高效性和灵活性著称,Linux模块化的设计结构,使得它既能在价格昂贵的工作站上运行,也能够在廉价的PC机...
是清除原先的内容 用 左边的输出替换之
是将左边的输出附加到右边内容之后。
">" 是输出到文件中, 如果文件存在, 则原来的内容被清空, 不存在则创建文件, 比如
ls > filelist.txt
">>"是把输出追加到文件中, 如果文件存在, 追加到末尾, 不存在则创建文件.
标签:liunx