重定向 管道符 萬用字元 轉義字元

2021-09-27 02:00:43 字數 990 閱讀 9745

1.重定向

1.>輸出重定向:把原本要輸出到螢幕的資料寫入到指定檔案。

標準輸出資訊:檔案相關許可權、所有者、所屬組、檔案大小以及修改時間等資訊。

錯誤輸出資訊:報錯提示資訊。

乙個「>」為清空寫入,兩個「>」即「>>」為追加寫入

2.>輸入重定向:把檔案匯入到命令中,linux命令可以從檔案獲取輸入。

2.管道符

作用:把前乙個命令原本要輸出到螢幕的標準正常資料當作是後乙個命令的標準輸入。

格式: 命令a | 命令b。

3.萬用字元: 通用的匹配資訊的符號。

星號 *:代表空值或無限的

問號 ?:代表匹配單個字元,不包括空字元

中括號 [ ]:數字、字母;中括號是不支援匹配超過兩位以上的內容的,只能匹配單個字元。

4.轉義字元

「」 保留其中的變數屬性,不進行轉義處理。

$$ 表示當前程式的程序id值。

\ 使 \ 後面的變數變為單純的字串。

『』 消除功能,轉義其中所有的變數為單純的字串

把其中的命令執行後返回結果。

Linux重定向 管道符

輸出重定向 file 重新定向正確輸出到file中 會覆蓋原檔案 2 file 重新定向錯誤輸出到file中 會覆蓋原檔案 file 重新定向所有輸出到file中 會覆蓋原檔案 file 清空file 重新定向會覆蓋原檔案內容 示例 find etc name passwd file 定向正確輸出到...

重定向和管道符

重定向和管道符 1.重定向 程式 指令 資料 命令 變數 在程式中,資料如何輸入?如何輸出?資料輸入 鍵盤 標準輸入,但並不是唯一輸入方式 stdin echo 123456 passwd stdin username 例如 功能新增使用者 useradd.sh txt文字文件1000個使用者 us...

重定向,管道符,黑洞檔案

輸出重定向 將命令的正常輸出結果儲存到指定的檔案,而不是直接顯示到螢幕上語法 檔名 表示將標準輸出的內容,覆蓋寫到後面的檔案中 檔名 表示將標準輸出的內容,追加寫到後面的檔案中 將核心的版本資訊追加到1.txt檔案中 輸入重定向 將命令中接受輸入的路徑由預設的鍵盤改為其他檔案 eof本意是end o...