日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux系统中输出输入的管理

發(fā)布時(shí)間:2025/3/11 linux 17 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux系统中输出输入的管理 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

1.什么是輸入和輸出
輸入和輸出是計(jì)算機(jī)系統(tǒng)中的主機(jī)與外部進(jìn)行通信的系統(tǒng)。它由外圍設(shè)備和輸入輸出控制系統(tǒng)兩部分組成,我們在shell中鍵入指令,然后送入CPU中運(yùn)算產(chǎn)生結(jié)果,再將結(jié)果送到字符設(shè)備中顯示。簡單點(diǎn)來說輸入輸出就是通過我們的鍵盤、鼠標(biāo)和其他硬件在系統(tǒng)中錄入字符,在經(jīng)過cpu處理后的反饋給我們的字符。
輸入和輸出有兩種結(jié)果:正確和錯(cuò)誤 ,分別用1和2表示。

2 管理輸入輸出的符號(hào)

>重定向正確輸出
2>重定向錯(cuò)誤輸出
&>重定向所有輸出

注意:重定向會(huì)覆蓋原來的內(nèi)容

示例:
注意: 以下實(shí)驗(yàn)必須在student用戶下完成
find /etc/ -name passwd > file ##定向正確輸出到file
find /etc/ -name passwd 2> file.err ##定向錯(cuò)誤輸出到file
find /etc/ -name passwd &> file.all ##定向所有輸出到file
> file ##清空file
##輸出追加

> >追加正確輸出到文件最后
2>>追加錯(cuò)誤輸出到文件最后
&>>追加所有輸出到文件最后
== 注意: 追加不會(huì)覆蓋源文件內(nèi)容==

示例:find /etc/ -name passwd >> file ##追加正確輸出到file
find /etc/ -name passwd 2>> file.err ##追加錯(cuò)誤輸出到file
find /etc/ -name passwd &>> file.all ##追加所有輸出到file1
示例:
3.管道的應(yīng)用
1.管道的作用
“|” 管道的作用是把前一條命令的輸出變成后一條命令的輸入
注意:1 管道只允許正確輸出通過
2 通過管道的輸出將會(huì)變成第二條命令的輸入,如果需要保存輸出內(nèi)容,那么需要用命令“tee”復(fù)制一份輸出
此實(shí)驗(yàn)在普通用戶下操作:
find /etc/ -name passwd | wc -l ##會(huì)看到的結(jié)果為2,因?yàn)殄e(cuò)誤輸出不能通過管道
find /etc -name passwd 2>&1|wc -l ##會(huì)看到22,
find /etc -name passwd 2>&1|tee file |wc -l ##保存一份輸出到file再統(tǒng)計(jì)行數(shù)
示例:

總結(jié)

以上是生活随笔為你收集整理的Linux系统中输出输入的管理的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。