歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux綜合 >> 學習Linux >> 【Linux】重定向與管道,linux重定向

【Linux】重定向與管道,linux重定向

日期:2017/3/3 18:02:16   编辑:學習Linux

【Linux】重定向與管道,linux重定向

【Linux】重定向與管道,linux重定向


重定向 redirection

每個命令有輸入源和輸出目的地,默認行為,是標准輸入和標准輸出。大多數情況,標准輸入是鍵盤,標准輸出是屏幕。可以為單獨的操作修改輸入和輸出,這就是重定向。重定向可以使某個命令從源文件輸入而不是鍵盤,或輸出到顯示器以外的地方(比如存儲到文件)。

使用<和>來定義輸入和輸出源。使用>>追加到文件的末尾。

sort<terms>terms-alpha
這個命令將terms文件中的條目排序,然後輸出到terms-alpha文件。

BASH輸出重定向文件描述符

0 stdin 1 stdout 2 stderr

myprog 2>errfile

將程序myprog的錯誤信息輸出到errfile

管道 pipe

管道 | 是一個操作符,把輸入和輸出重定向結合到一起,將一個命令的輸出立即作為另一個命令的輸入

sort<terms>terms-alpha | mail fred
執行前面的操作後,將terms-alpha文件郵寄給fred

http://xxxxxx/Linuxjc/1176888.html TechArticle

Copyright © Linux教程網 All Rights Reserved