Linux中>>和>,>和<的区别? 以及“|”是什么意思?
Posted a746742897
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux中>>和>,>和<的区别? 以及“|”是什么意思?相关的知识,希望对你有一定的参考价值。
Linux中>>和>, >和<的区别? 以及“|”是什么意思?
一、Linux 中>>和>的区别 ?
1、>>和>都属于输出重定向
2、文件内容的区别:
>会覆盖目标的原有内容。当文件存在时会先删除原文件,再重新创建文件,然后把内容写入该文件;否则直接创建文件。
>>会在目标原有内容后追加内容。当文件存在时直接在文件末尾进行内容追加,不会删除原文件;否则直接创建文件。
二、Linux 中>和<的区别 ?
输入输出的区别:
1、>>和>都属于输出重定向
2、”<” 表示的是输入重定向的意思,就是把<后面跟的文件取代键盘作为新的输入设备。
三、Linux 中“|”是什么意思 ?
”| ”则表示一个管道的意思,可以理解为东西从管道的一边流向另外一边。
以上是关于Linux中>>和>,>和<的区别? 以及“|”是什么意思?的主要内容,如果未能解决你的问题,请参考以下文章
linux系统在 vim编译器中,,,注释符/* - - - - - - -*/ 和 // 以及 # 都是啥意思啊??有啥区别吗?