Linux運維筆記 管道輸出

2021-07-22 09:02:25 字數 1321 閱讀 7582

正確輸出如下,其他輸出為錯誤輸出

以非root使用者執行以下操作:

find /etc -name passwd  >  file

「 > 」符號會覆蓋掉file檔案原有的內容, 要想向file檔案追加內容,使用「 >> 」符號

所謂」改邪歸正」,即,2>&1,將標準錯誤輸出2重定向到標準輸出中,」2>」就是標準錯誤輸出,」&」是為了讓bash將1解釋成標準輸出而不是檔案名字為1的檔案。

管道符號「 | 」,其作用是,在前乙個命令的基礎上,在交給下乙個命令進一步處理(前面的命令的輸出當作後面的命令輸入)
注:管道只允許正確的輸出通過

> /dev/null 2>&1含義:

首先表示標準輸出重定向到空裝置檔案,接著,標準錯誤輸出重定向標準輸出,因為之前標準輸出已經重定向到空裝置檔案,所以標準錯誤輸出也重定向到空裝置檔案,於是,管道什麼也沒有通過

2>&1 > /dev/null 含義:

首先,標準錯誤輸出重定向標準輸出,再次之前標準輸出並沒有重定向,所以標準錯誤重定向為的標準輸出被「忽略」,然後,標準輸出重定向到空裝置檔案,於是,通過管道的就是之前被剩下的輸出

Linux運維筆記

總核數 物理cpu個數 x 每顆物理cpu的核數 總邏輯cpu數 物理cpu個數 x 每顆物理cpu的核數 x 超執行緒數 檢視物理cpu個數 cat proc cpuinfo grep physical id sort uniq wc l 檢視每個物理cpu中core的個數 即核數 cat pro...

Linux運維筆記一

網絡卡配置 1修改預設網絡卡配置 vi etc sysconfig network scripts 一般有兩塊網絡卡 ifcfg eth0 第一塊 ifcfg eth1 第二塊 2網絡卡獲取ip有兩種方式 dhcp 動態獲取 static 靜態獲取 3網絡卡引數詳解 device eth0 物理裝置...

linux運維筆記2

linux 是乙個倒樹結構 linux 中所有的東西都是檔案這些檔案都在系統頂級目錄 也就是根目錄 目錄以下為二級目錄,這些目錄都是系統裝機時系統自動建立的 二級目錄及其作用 bin 二進位制可執行檔案,也就是系統命令 sbin 系統管理命令存放位置 boot 啟動分割槽,負責系統啟動 dev 裝置...