1、箭頭的指向就是數據流的流向socket
數字說明:0表示標準輸入,1表示標準正確輸出,2表示標準錯誤輸出。ide
2&1>或2&1>>表示標準正確輸出和標準錯誤輸出同樣。如:cho ‘i am studying’2&1>>/data/boyspa
<或 0< :輸入重定向,把後面跟的東西輸入到前面的文件夾中去。如:/data/boy < i am studyingorm
<<或0<< :追加輸入重定向,後面跟字符串,表示「輸入結束」,也能夠用「ctrl+d」結束。如:/data/boy << i am studying遞歸
> 或 1> :輸出重定向,把前面跟的東西輸出到後面的文件夾中去,會清除文件夾中原來的的內容。如: i am studying > /data/boy字符串
> >或者1>>:追加輸出重定向,把前面的東西追加到文件夾的尾部,不會清除文件夾中原來的內容。如: i am studying >> /data/boyit
2> :錯誤輸出重定向,把前面命令執行出現的錯誤信息輸出到後面的文件夾中去,會清除文件夾中原來的的內容。如: cho ‘i am studying’ 2> /data/boy會把命令使用錯誤輸出到/data/boy。class
2>> :錯誤追加輸出重定向,把前面命令執行出現的錯誤信息追加到文件夾的尾部,不會清除文件夾中原來的內容。如: cho ‘i am studying’ 2>> /data/boy會把命令使用錯誤追加到/data/boy。awk
二、個別命令使用file
xargs : 從標準輸入獲取內容建立和執行命令。xargs -n [數字] 表示給數字分n組 。如:xargs -n 3 < /data/boy
rm -f r [文件或目錄] 刪除文件或目錄 f force強制 r recursive 遞歸刪除目錄 謹慎使用,很危險,刪除前必定要先備份!!!
find -type [f(file),d(directory),c(character),b(block),s(socket)] 根據類型查找
find -name [文件名,目錄名] 根據名字查找
awk 過濾輸出內容,是一門處理語言,NR表示行號。如:awk 'NR>19&&NR<31' /data/boy顯示 /data/boy的20到30行。
head /data/boy 默認顯示該文件的前10行
head -n /data/boy 默認顯示該文件的前n行
tail /data/boy 默認顯示該文件的後10行
tail -n /data/boy 默認顯示該文件的後n行