天天看點

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)-->>重定向

繼續閱讀