LINUX管道命令
管道命令
左邊命令須有標準輸出 | 右邊命令須接受標準輸入
左邊命令是標準輸出 > 右邊是檔案,左邊命令是標準輸入 右邊是檔案
==grep 搜尋==
-I 不區分大小;
-l 只列出匹配的檔名;
-L 列出不匹配的檔名;
-c 只列出匹配的行;
-w 只匹配整個單詞;
-C n 可查詢總行數;
-n 顯示行號;
-h:不顯示匹配檔名;
-s 不顯示錯誤資訊;
-v:反向匹配文字;
--color=auto 在關鍵詞上加上顏色顯示
==cut分割==
-b 按位元組數分割,例date|cut -b 1-4,輸出2011
-c 按字元數分割,例date|cut -c 1-5,輸出2011年
-d 域分隔符,預設是製表符,此時-d可省略,cat file1 |cut -f 2
-f 按域分割,-d指定分隔符,例cat file1 |cut -d : -f 1,3-5
==sort排序==
-f 忽略大小寫;
-b 忽略最前面的空格;
-M 以月份名稱排序;
-n 按數字排序;
-r 降序,sort預設升序;
-o 重定向,例sort file1 -o file2,排序結果輸出到file2;-u 去重複行;
-k 指定按某域為排序,-t為域分隔符(預設是tab),例sort -n -k 2 -t : /etc/passwd
==uniq唯一==
-d 僅顯示重複的行;
-u 僅顯示不重複的行;
-c 顯示出現次數;-i 忽略大小寫;
==wc 統計==
-l 統計行數;
-m 統計字元數;
-c 統計位元組數
==nl 顯示行號==
-b a 不忽略空行顯示行號
-b t 忽略空行顯示行號(預設值);
-n ln 行號靠左顯示;
-n rn 行號靠右顯示;
-n rz 行號靠右顯示,數字前用0做佔位符;
-w n 行號欄位的佔用位數n;
-p 在邏輯定界符處不重新開始計算;
==tee 增加管道==
-a 追加進檔案
-i 忽略中斷訊號
tee -i -a file 讀取使用者接下來在終端的輸入,只能用ctrl+d結束,不能用ctrl+c
cm1 | cm2 > file ; cm3 因為會複製file,所以IO翻倍
cm1 | cm2 | tee file | cm3 #在不影響IO的情況下,將stdout複製一份到檔案去
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29437301/viewspace-1420195/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linux 命令 管道 緩衝區Linux
- Linux管道命令是什麼?如何使用?Linux
- Linux系統中的管道命令、grep命令、sed命令和awk命令Linux
- 【linux】管道!!!Linux
- Linux 管道Linux
- [Linux]管道Linux
- Linux管道符Linux
- Linux 之管道Linux
- 『學了就忘』Linux基礎命令 — 33、管道符的使用Linux
- Linux:管道命令與文字處理三劍客(grep、sed、awk)Linux
- linux管道詳解Linux
- linux——管道詳解Linux
- 介紹 Linux 中的管道和命名管道Linux
- Go 系統命令管道操作Go
- linux 程式間通訊之管道Linux
- Linux 的程式間通訊:管道Linux
- linux9-grep&wc&管道符Linux
- 015 Linux 標準輸入輸出、重定向、管道和後臺啟動程式命令Linux
- [20180627]測試bbed是否支援管道命令.txt
- 一行命令搭建內部的管道
- Linux系統程式設計—有名管道Linux程式設計
- Linux的管道機制和重定向Linux
- Linux中重定向和管道介紹Linux
- Linux程式間通訊②:有名管道FIFOLinux
- linux程式間通訊--管道(PIPE & FIFO)Linux
- xargs 命令詳解,xargs 與管道的區別
- Linux系統程式設計之匿名管道Linux程式設計
- 【Linux命令】grep命令Linux
- Linux命令—–CP命令Linux
- linux命令大全-linux命令使用和管理Linux
- Linux中的管道是什麼?管道與共享記憶體的區別有哪些?Linux記憶體
- Linux命令Linux
- Linux命令(1)——xargs命令Linux
- Linux命令之lldptool命令Linux
- Linux命令篇 - sed 命令Linux
- Linux命令篇 - grep 命令Linux
- Linux命令篇 - tar 命令Linux
- Golang 使用執行命令帶管道符執行的方法Golang
- Linux命令之rz命令與sz命令Linux