在做輸入輸出實驗時,需要切換到普通使用者
###輸出分為兩類:
正確輸出,**為1
錯誤輸出,**為2
###重定向輸出:覆蓋原檔案內容
>
重定向正確輸出
2>
重定向錯誤輸出
&>
重定向所有輸出
find /etc/ -name passwd
find /etc/ -name passwd
> westos.out ##>定向正確輸出
find /etc/ -name passwd 2> westos.err ##2>定向錯誤輸出
find /etc/ -name passwd
&> westos.all ##&>定向所有的輸出
###追加:原檔案內容不會被覆蓋
>>
追加正確輸出到檔案最後
2>>
追加錯誤輸出到檔案最後
&>>
追加所有輸出到檔案最後
echo haha >> westos.out ##把haha追加到westos.out檔案裡
echo hehe 2>> westos.err ##把hehe追加到westos.err檔案裡
echo xixi &
>> westos.all ##把xixi追加到westos.all檔案裡
###建立新檔案的方法:
touch
file
vim file1
gedit file2
> file3
###管道 |
前一條命令的輸出變成後一條命令的輸入;
只有正確輸出可以通過;
如果需要儲存輸出的內容,需要複製乙份,這裡會用到tee。
find /etc/ -name passwd 2>
&1 |
wc -l ##把錯誤的id轉化為正確的id,通過管道統計出行數並顯示出來
find /etc/ -name passwd 2>
&1 |
teefile
|wc -l ##把錯誤的id轉化為正確的id,複製到file檔案裡,通過管道統計出行數並顯示出來
###wc用法:
wc file
用來顯示file檔案的行數、字數、字元數
wc -l file
統計檔案的行數
wc -w file
統計檔案的單詞數
wc -m file
統計檔案的字元數
wc -c file
統計檔案的位元組數(表示檔案大小)
###輸入重定向
tr
'a-z'
'a-z'
'a-z'
'a-z'
sh westos.sh ##編輯好後直接執行指令碼
**輸入重定向適用於所有固定問題的出現
cat
>
passwd
<< eof
hello
world
eof##eof可以隨便改
linux系統中輸入輸出管理
1.輸出重定向 即將查詢出來的東西儲存到另乙個地方 本來輸出的位置在 dev pts 0 重定向正確輸出 2 重定向錯誤輸出 重定向所有輸出 注意 重定向會覆蓋原檔案內容 示例 注意 以下實驗必須在student使用者下完成 find etc name passwd file 定向正確輸出到file...
Linux系統的輸入輸出管理
系統中輸入輸出的管理 1.理解系統的輸入輸出 2.管理輸入輸出的符號 輸出重定向 重定向正確輸出 2 重定向錯誤輸出 重定向所有輸出 注意 重定向會覆蓋原檔案內容 示例 注意 以下實驗必須在student使用者下完成 find etc name passwd file 定向正確輸出到file,she...
輸入輸出管理
一 i o管理的基本概念 1.計算機外部裝置 計算機系統中除cpu和內儲存外所有的裝置和裝置稱為計算機外部裝置 外圍裝置 i o裝置 包括 a.儲存裝置 以塊為單位儲存資訊,又稱為塊裝置 b.i o裝置 用於向計算機輸入和輸出資訊的裝置 c.通訊裝置 負責計算機之間的資訊傳輸 2.裝置管理的目標 a...