文件描述符與重定向

通過cat可以顯示出文件中的內容:



顯示的內容中存在空格的也加上標號:cat  -n  

顯示的內容中存在空格的不加上標號:cat  -b




顯示的內容中將兩個空格變成一個空格:cat  -s




顯示每一行後面的空格(用$結束)



2.標準文件描述符

              0

              1

              2



重定向:符號:>(大於號)

可以被改寫,如果在寫入一個重定向文件,則會被這個文件的內容所替換。

 

如果只是追加的話:

追加:>>(兩個大於號)




cat a*



cat a* 2>&1  test.txt




tee既可以將內容傳給test1,又能傳給管道,但是tee只讀取標準輸出,不讀取標準錯誤。




3.創建新的文件描述符:exec



其中:exec 3>&-  表示的是將文件描述符關閉






再看下面的一個例子:


下面文檔中是顯示的內容:



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章