一、 理解系統的輸入輸出
輸入:通過我們的鍵盤、滑鼠和其他硬體在系統中錄入的字元。
輸出:系統接受到我們輸入的功能字元後,經過程序的處理產生的字元(輸出有兩種出現,編號為1的正確輸出以及編號為2的錯誤輸出,這兩種輸出都會被系統預設定向到字元裝置中)
二、管理輸入輸出的符號
輸出重定向
> 重定向正確輸出
2> 重定向錯誤輸出
&> 重定向所有輸出
注意: 重定向會覆蓋原檔案內容
find /etc/ -name passwd > file ## 重定向正確的輸出到file檔案,錯誤的到字元裝置。
find /etc/ -name passwd 2> file ## 重定向錯誤的輸出到file檔案,正確的到字元裝置
find /etc/ -name passwd &> file ## 重定向所有的輸出到file檔案
輸出追加
>> 追加正確的輸出到檔案最後
2>> 追加錯誤的輸出到檔案最後
&>> 追加全部的輸出到檔案最後
注意:追加不會覆蓋原檔案的內容
find /etc/ -name passwd 2>> file ## 將錯誤的輸出追加到file檔案以前內容的結尾,不會覆蓋file檔案原先的內容
find /etc/ -name passwd &>> file ## 將所有的輸出繼續追加到file檔案
>file ## 刪除file裡面的所有內容
三、管道符的應用
管道的作用
「|」 將前一條命令的輸出變成後一條的輸入
注意:管道只允許正確的輸出通過
如果需要儲存輸出內容,那麼需要複製乙份輸出,用到的命令是 「tee」
find /etc/ -name passwd | wc -l
find /etc/ -name passwd 2>&1 | tee file | wc -l 儲存所有輸出並統計行數
四、輸入重定向
cat > file <> 輸入重定向會覆蓋原先檔案file的內容
cat >> file <>> 輸入追加重定向不會覆蓋原先檔案file的內容
Linux 運維之路
第一章 linux必備知識 1 linux 系統介紹 2 linux 簡單文字處理 3 linux 組管理 許可權 4 linux vi文件操作 5 linux vim文件操作 6 linux 高階檔案管理 7 linux 檔案許可權 8 linux 檔案系統結構 磁碟的管理 9 linux 磁碟分...
Linux運維提公升之路
目錄 運維的職業現狀 運維的工作 運維的晉公升空間 運維要掌握的必備技能 初級 中級 高階 資深 運維的時間管理 首先,在進做it運維行業前,你一定要做好心理準備,這並不是乙個輕鬆的工作,工作中的事情多而又雜,除了堅持,你需要懂得東西很多。國內人才緊缺,特別是網際網路公司。小公司的運維工作強度大,負...
Linux系統運維之路
運維基礎 系統管理 虛擬化虛擬化 kvm 構建kvm虛擬化平台 虛擬化 kvm 虛擬機器管理 shell mysql mysql 單錶查詢 多表查詢 檢視 約束 mysql 索引 授權 備份 mysql replication 讀寫分離 分庫分表 mysql galeracluster 服務管理 監...