Linux 基本命令-重定向

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行

相關文章
相關標籤/搜索