程序使用其管理開啟的檔案。鏈結檔案 由0~255的數字鏈結檔案組成
0代表標準輸出 鏈結鍵盤
1代表標椎輸出 鏈結終端
2代表標椎錯誤 鏈結終端
查詢文字程式程序號
ps aux | 查詢檔案
檢視程序fd資訊
ls(ll) /proc/程序號/fd
0是鍵盤唯讀,
1,2是終端可以理解是螢幕,
3+是檔案,可讀可寫
將一段命令的結果儲存到檔案裡,方便日後檢視
正確 輸出
1> 等於 > 覆蓋
1>> 等於 >> 追加
錯誤 輸出
2> 沒有簡寫 覆蓋
2>> 沒有簡寫 追加
輸入重定向
一條命令跟檔案內容相連線,並執行
mail -s 「郵箱標題」 使用者名稱 < 檔名
以發檔案的形式把檔案裡的內容發給使用者
mail -s 「郵箱標題」 使用者名稱
mail 傳送,檢視郵箱
-s「」標題
寫完內容以 . 結束編寫內容
管道 |
管道命令可以將多條命令組合一起,一次性完成複雜的處理任務
程序管道piping
ps aux | grep 『sshd』
及檢視詳細程序內容,又篩選sshd
tee管道 三通管道
一條命令結束之後保持乙份結果副本,再執行下一條命令
cat /路徑1檔名 |tee 2檔名 | tail -1
檢視檔名的內的所有內容,並覆蓋到2檔案裡,然後執行只看最後一行的命令
xargs引數傳遞
cp rm 等等一些特殊命令並不跟管道命令配合
在1檔案裡用vim輸入別的檔名
cat 1檔名 |xargs rm rf
檢視1檔案裡的內容,並跟rm -rf 鏈結命令執行,
會刪除與檔案裡相同的檔名檔案,並不會刪除1檔案裡的內容
Linux中重定向 追加重定向與輸入重定向
簡單介紹一下重定向 追加重定向與輸入重定向,輸入追加重定向的用法 重定向 我們可以將想要輸出的內容通過重定向新增到某個檔案中 ps 將hello寫入到當前資料夾下的a.txt檔案中,然後檢視a.txt檔案內容 追加重定向 追加重定向和重定向大致相同,不同點是追加重定向在檔案的基礎上繼續新增內容 ps...
Linux重定向(輸入輸出重定向)
我們知道,linux 中標準的輸入裝置預設指的是鍵盤,標準的輸出裝置預設指的是顯示器。而本節所要介紹的輸入 輸出重定向,完全可以從字面意思去理解,也就是 通常是用檔案或命令的執行結果來代替鍵盤作為新的輸入裝置,而新的輸出裝置通常指的就是檔案。對於輸入重定向來說,其需要用到的符號以及作用如表 1 所示...
重定向 Linux重定向用法詳解
相信大家平時都會有需要複製貼上資料的時候,如果是開啟檔案進行複製貼上,就不可避免的需要較多的滑鼠與鍵盤的操作,就會比較繁瑣。那麼有沒有可以省掉這些繁瑣操作的複製貼上的方法呢?答案是肯定的,那就是重定向。重定向是一種高效的方法,無需大量的滑鼠與鍵盤操作就可以完成資料的轉移。重定向可以分為輸入重定向以及...