新秀篇 檔案輸入輸出的管理

2021-08-18 14:36:40 字數 1616 閱讀 5115

##################### 1.輸入輸出的定義 ############

#1.輸入

就是我們的鍵盤,滑鼠和我們用這些硬體在系統只哦個錄入的字元

#2.輸入

就是系統接收到我們想要實現的功能字元後,經過程序的處理產生字元

輸入會有兩種出現

編號1為正確輸出

編號2為錯誤輸出

預設著兩種輸出都會被系統定向到字元裝置中

################### 2.如何管理輸出 ################

#1.非互動式多行錄入

vim c_pass.sh

passwd

sh c_pass.sh

是不能自動執行的

#2.如何管理輸出

#重定向

>        #重定向正確輸出

2>        #重定向錯誤輸出

&>        #重定向所有輸出

2>&1        #把錯誤輸出的編號由2轉換為1

##從定向是會覆蓋原檔案的##

vim westos

hello westos

find /etc/ -name passwd  > westos

cat westos        ##原檔案內容不見了

#保持原檔案內容不變的情況下把輸出追加到檔案之後

>>        ##追加正確輸出

2>>        ##追加錯誤輸出

&>>        ##追加所有輸出

##這些命令用重定向把其他內容追加到原檔案中,不會覆蓋原檔案的內容##

##管道

#把輸出變成下乙個程式的輸入

#管道是用來組合多條命令的使用的

ls  /bin  |  wc  -l

"注意:通過管道後輸出會變成輸入,那麼是無法儲存在檔案中的"

tee        ##複製輸出到指定位置

ls  /bin  |  tee file |  wc  -l

cat    file        ##file中已經儲存了輸出

檔案輸入輸出的管理

1.輸入輸出的管理 輸入 就是我們的鍵盤,滑鼠和我們用這硬體在系統中錄入的字元 輸出 就是系統想要接收到我們想要實現的功能字元後,經過程序的處理產生的字元 輸入會有兩種出現 編號1 為正確輸出 編號2 為錯誤輸出 預設這兩種輸出都會被定向到字元裝置中 2.如何管理輸出 非互動式多行錄入 操作 建立乙...

檔案輸入輸出的管理

1.輸入 就是我們的鍵盤,滑鼠和我們用這些硬碟在系統中只錄入的字元 2.輸出 就是系統接收到我們想要實現的功能字元後,經過程序的處理產生字元 輸出會有兩種出現 編號1為正確輸出 編號2為錯誤輸出 預設著兩種輸出都會被系統定向到字元裝置中 2.如何管理輸出 1.非互動式多行錄入 vim c pass....

檔案輸入輸出的管理

1 輸入就是我們的鍵盤,滑鼠和我們用這些硬體在系統只哦個錄入的字元 2 輸出就是系統接收到我們想要實現的功能字元後,經過程序的處理產生字元 輸出會有兩種出現 編號1為正確輸出 編號2為錯誤輸出 預設著兩種輸出都會被系統定向到字元裝置中 2.非互動式多行錄入 用重定向完成非互動式多行錄入 cat fi...