Linux 管道符,重定向與環境變數

2021-09-13 10:17:03 字數 605 閱讀 2822

輸入輸出重定向

輸入重定向是指把檔案匯入命令中,輸出重定向是原本要輸出螢幕的資訊匯入檔案中

比如,我們檢視兩個檔案屬性,第二個檔案是不存在的,會輸出一些資料資訊

``【root@690~】# touch linux

【root@690~】# ls -l linux

-rw-r–r--r–.1 root root aug 5.05:35 linux

【root@690~】# ls -l ******

ls; cannot access ******; no such file or directoy`

|輸入重定向中用到的符號及作用| |

|–命令《檔案|將檔案作為命令輸入–|

| 命令《分界符|直到遇見分界符才停止 |

|命令《檔案1《檔案2|將檔案1作為命令的標準輸入並將標準輸出檔案2:

管道命令符(|)

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

【root@690~】grep 「/sbin/nologin」/etc/passwd | wc -1

【root@690~】16

Linux入門筆記之 管道符 重定向與環境變數

輸入輸出重定向 標準輸入重定向 stdin,檔案描述符為0 預設從鍵盤輸入 標準輸出重定向 stdout,檔案描述符為1 預設輸出到螢幕 錯誤輸出重定向 stderr,檔案描述符為2 預設輸出到螢幕 輸入重定向 命令 檔案 將檔案作為命令的標準輸入 命令 分界符 從標準輸入中讀入,直到遇見分界符才停...

Linux重定向 管道符

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

Linux 管道符 重定向與環境變數

輸入重定向wc 1.txt將1.txt裡的文字傳給 wc 命令 輸出重定向 ls l ls.txt將ls 的資訊輸出到 1.txt 檔案,會覆蓋原來的 ls l ls.txt追加文字 ls dir 2 error.txt將錯誤資訊輸出到 error.txt 命令a 命名b將命名a執行的結果 傳給命名...