1. 程式人生 > >奪命雷公狗---linux NO:14 linux系統重定向

奪命雷公狗---linux NO:14 linux系統重定向

大於 log 。。 cnblogs 指定 linux 追加 明顯 而且

技術分享

我們為了測試系統重定向,我們先創建兩個文件,名字為 leigood leigood2 然後我們給leigood輸入內容,如下所示:

技術分享

leigood 這文件裏面很明顯就有14個字節了。。

然後我們用cat 來看看:

技術分享

leigood這裏面的內容是 hello leigood 。。。

如果我們只是使用一個 < 輸入重定向符,那麽他的效果只是會將文件裏面的內容讀出來而已,效果如下所示:

技術分享

那麽我們需要用重定向的方法將leigood 裏面的內容寫入到leigood2 裏面去:

技術分享

這樣我們既可以直接將leigood2 重定向到 leigood 裏面去了。。。

而且就算我們修改了 leigood2 裏面的內容 leigood 裏面的內容不會發生任何改變。。。

輸入重定向我們用的不是特別多,但是輸出重定向我們使用的還是比較多的噢,嘻嘻。。。

輸出重定向這個用得還是比較多的,如:

技術分享

ll 我們一般使用這命令時候都會顯示文件的具體內容,但是我們如果使用 > 輸出重定向的時候那麽他的內容都會保存到 指定的文件裏面去,效果如下所示:

技術分享

如果使用的是一個輸出重定向時候使用的是 > 一個 大於號的時候那麽下次的內容將會被覆蓋掉了,但是使用 >> 兩個的情況下,那麽他將是以追加的方式進行輸出重定向的。。。。

錯誤重定向其實就更好理解了,就比如我們的命令錯誤了,我們可以通過錯誤重定向來進行保存錯誤信息,如下所示。。。

技術分享

其實還有一些常用的例子:

技術分享

奪命雷公狗---linux NO:14 linux系統重定向