總結grep的幫助文件中提到有幾個引數是專門負責輸出結果展示的,其中的-a,-b,-c
三個引數就是我們今天需要用到的。後面需要接乙個數字表示需要額外列印的行數。
context control:
-b, --before-context=num print num lines of leading context
-a, --after-context=num print num lines of trailing context
-c, --context=num print num lines of output context
-num same as --context=num
--color[=when],
--colour[=when] use markers to highlight the matching strings;
when is 'always', 'never', or 'auto'
-u, --binary do not strip cr characters at eol (msdos/windows)
利用-a n
達到目的,例如想要獲取eth1這個網絡卡的ip資訊
vagrant@minion1:/etc/salt$ ifconfig | grep eth1
eth1: flags=4163mtu 1500
vagrant@minion1:/etc/salt$ ifconfig | grep eth1 -a 1
eth1: flags=4163mtu 1500
inet 192.168.50.11 netmask 255.255.255.0 broadcast 192.168.50.255
利用-b n
達到目的,例如想檢視10.0.2.15
這個ip屬於哪個網絡卡
vagrant@minion1:/etc/salt$ ifconfig | grep 10.0.2.15
inet 10.0.2.15 netmask 255.255.255.0 broadcast 10.0.2.255
vagrant@minion1:/etc/salt$ ifconfig | grep 10.0.2.15 -b 1
eth0: flags=4163mtu 1500
inet 10.0.2.15 netmask 255.255.255.0 broadcast 10.0.2.255
利用-c n
達到目的,這裡就不演示了
其實上面的那個--color
引數也是蠻有意思的,可以設定關鍵字是否顯示高亮,可以接3種引數always, never, auto
。大家如果有興趣可以自己試著玩一玩。
ubuntu命令列相關命令使用心得
一.ubuntu解壓縮zip,tar,tar.gz,tar.bz2 zip zip可能是目前使用得最多的文件壓縮格式。它最大的優點就是在不同的作業系統平台,比如linux,windows以及mac os,上使用。缺點就是支援的壓縮率不是很高,而tar.gz和tar.gz2在壓縮率方面做得非常好。閒話...
Linux訊息佇列之命令列相關
訊息佇列 也叫做報文佇列 是unix系統v版本中3種程序間通訊機制之一。另外兩種是訊號燈和共享記憶體。這些ipc機制使用共同的授權方法。只有通過系統呼叫將標誌符傳遞給核心之後,程序才能訪問這些資源。這種系統ipc物件使用的控制方法和檔案系統非常類似。使用物件的引用標誌符作為資源表中的索引。訊息佇列就...
Vss命令列執行相關操作
1.設定vss命令列程式ss.exe的路徑 path path x microsoft visual studio common vss win32 2.設定vss資料庫的路徑 注意 set ssdir cmserver project 3.設定vss的登入使用者名稱 set ssuser your...