linux——(8)数据流重定向、管道命令
生活随笔
收集整理的這篇文章主要介紹了
linux——(8)数据流重定向、管道命令
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
概念一:數(shù)據(jù)流重定向
數(shù)據(jù)流分輸入流和輸出流,還有一個標準錯誤流,負責管理出錯信息,比如一般的命令的輸出會輸出到屏幕上,我們可以用重定向讓他輸入到某個文件內(nèi)。
相關(guān)操作:
1,標準輸入(stdin):<與<<
<:輸入
<<:表示輸入結(jié)束
2,標準輸出(stdout):>或者>>亦可以是1>或者1>>
>、1>:以覆蓋的方式輸出。
>>、1>>:以累加的方式輸出。
3,標準錯誤輸出(stderr):2>或者2>>
>、2>:以覆蓋的方式輸入。
>>、2>>:以累加的方式輸入。
4,tee [-a] filename 雙重重定向,可以把輸入復(fù)制一份送入filename中,同時也送往屏幕,加上a表示以累加的方式加入filename中。
?
概念二:管道命令(pipe)
有時候我們需要對一個輸入進行多次操作這時我們可以用"|"這個操作符來進行,如圖。(圖片來源于網(wǎng)絡(luò))
例子:ls -al /etc | less 列出/etc下所有項目的詳細信息,并讓信息可以前后翻動。
?
轉(zhuǎn)載于:https://www.cnblogs.com/coffeeSS/p/5909559.html
總結(jié)
以上是生活随笔為你收集整理的linux——(8)数据流重定向、管道命令的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Ubuntu+Apache+PHP+My
- 下一篇: 用border-width,border