重定向符號的核心知識 超重點

2021-10-07 18:29:34 字數 2629 閱讀 6345

>輸出重定向,箭頭方問就是資料流問,把左邊的資料流向到右邊,會清空右邊之前的資料.

清空前備份:

[root@oldgirl ~]#cp test.txt

[root@oldgirl ~]#cp test.txt test.txt.ori

清空檔案:

[root@oldgirl ~

]#>test.txt

[root@oldgirl ~

]#cat test.txt

echo "i am studying linux."

>

/data/oldboy.txt

>>追加輸出重定向,內容追加到檔案尾部.

[root@oldgirl ~

]# echo "i am studying linux."

>>

/data/oldboy.txt

[root@oldgirl ~

]# cat /data/oldboy.txt

i am studying linux.

i am studying linux.

i am studying linux.

ps:這裡的命令》或者》前面都有乙個1,可以不加

固定定義:

數字1 標準輸出(standard output)

數字0 標準輸入(standard input)

數字2 錯誤輸出(error output)

2

>錯誤輸出重定向,箭頭方向就是資料流向,把左邊的[報錯]輸出到右邊(覆蓋)。

2>> 錯誤追加輸出重定向,箭頭方向就是資料流向,把左邊的[報錯]輸出到右邊(追加)。

[root@oldboyedu ~

]# cho "i am studying linux.."

1>

/data/oldboy.txt 2

>

/data/oldgirl.txt

[root@oldboyedu ~

]# cat /data/oldboy.txt

[root@oldboyedu ~

]# cat /data/oldgirl.txt

-bash:cho:command not found

[root@oldboyedu ~

]#

2、《標準輸入重定向,箭頭方向就是資料的流向

standard input,writing to standard output.

標準輸入寫到標準輸出

[root@oldboyedu ~

]#tr "am"

"01"

<

/data/oldboy.txt

i 01 studying linux.

i 01 studying linux.

i 01 studying linux.

i 01 studying linug.

.《追加輸入重定向,箭頭方向就是資料流向

把內容加到文字,覆蓋:

[rootcoldboyedu ~

]# echo "i am studying linux."

1>

/data/oldboy.txt

[root@oldboyedu ~

]# cat /data/oldboy.txt

i am studying linux.

把內容追加到文字末尾,新增:

[root@oldboyedu ~]# echo "i am studying linux.."

1>>

/data/oldboy.txt

[root@oldboyedu ~

]# cat /data/oldboy.txt

i am studying linux.

i am studying linux.

.

文字沒改變

[root@oldboyedu ~

]# tr "am"

"01"

0<

/data/oldboy.txt

i 01 studying linux.

.[root@oldboyedu ~

]#cat /data/oldboy.txt

i am studying linux.

.

文字改變

[root@oldboyedu ~

]#tr "am"

"01"

0<

/data/oldboy.txt >a.txt

[root@oldboyedu ~

]# cat a.txt

i 01 studying linux.

.

<<

cat重定向

cat>oldbpy.txt<<

eof

i am oldboy

eof//i am oldboy 作為追加輸入,給cat(相當於放到cat後面),cat讀取內容,重定向寫進oldbpy.txt;eof之間可以放多行。

重定向Redirect 的知識

今天下班的時候看到了一些重定向的基礎知識,也算開了眼界。以前也經常使用301和302,但從來沒有使用過和了解過其他的3xx的狀態碼,發現原來裡面涉及的知識和解決的問題的還不少。瀏覽器首先訪問伺服器a的url,伺服器a返回帶著location為b的url的 header 和3xx的狀態碼,瀏覽器讀取響...

設計模式的核心知識

終於把 23種設計模式給整理完了,通通理解了一遍。雖然看得懂,能夠隨著裡面 和傳遞引數的方法繞來繞去,一層一層拔下去而不會 頭暈 但離實際運用它們還是有很大的距離的。這 23種設計模式涵蓋了所有軟體架構師和設計師前輩們的經驗和方法,將最常用的設計方法和模式都 抽取 出來成為精華的核心 就像數學裡面的...

設計模式的核心知識

終於把 23種設計模式給整理完了,通通理解了一遍。雖然看得懂,能夠隨著裡面 和傳遞引數的方法繞來繞去,一層一層拔下去而不會 頭暈 但離實際運用它們還是有很大的距離的。這23 種設計模式涵蓋了所有軟體架構師和設計師前輩們的經驗和方法,將最常用的設計方法和模式都 抽取 出來成為精華的核心 就像數學裡面的...