天天看点

Linux高级命令(1)-->>重定向

文章目录

    • 什么是重定向
    • Linux重定向的使用
      • >
      • >>

什么是重定向

Linux高级命令(1)-->>重定向

我们在网址一栏中输入www.jingdong.com,回车

Linux高级命令(1)-->>重定向

然后我们来到了京东的页面

Linux高级命令(1)-->>重定向

但是网址一栏中却是jd.com,也就是www.jd.com,这就是重定向

Linux高级命令(1)-->>重定向

我们也许在网址中输入百度的网址链接,但是却意外的来到了www.xxx.com的网址页面,这就是重定向的锅

而Linux的重定向与之差不多,但是是输出重定向:

把在终端执行命令的结果保存到目标文件。

Linux重定向的使用

只要在终端能显示信息的命令都可以使用重定向,比如: tree

Linux高级命令(1)-->>重定向

‘终端内容保存到文件使用重定向有两种方式: > 和 >>

‘>’ 表示每次只写入最新的数据,原有数据不保留。

‘>>’ 表示每次在原有数据的基础上进行追加,原有数据会保留。

>

示例:

首先创建两个空白文本文件,ls.txt和ls-lh.txt

Linux高级命令(1)-->>重定向

将ls的内容重定向到ls.txt中

Linux高级命令(1)-->>重定向

此时的ls.txt中出现了ls的信息内容

Linux高级命令(1)-->>重定向

再试试ls -lh

Linux高级命令(1)-->>重定向
Linux高级命令(1)-->>重定向

>>

但是用‘>’会覆盖原文件,如果不想覆盖像追加的话如何做呢?用‘>>’

Linux高级命令(1)-->>重定向
Linux高级命令(1)-->>重定向

继续阅读