1,
head | 默認顯示前十行 | |
-n +行號 | 顯示前n行 | |
-行號 | 顯示前n行 | |
-c 字節數 | 顯示前n個字節 |
tail | 默認顯示后十行 | |
-n +行號 | 顯示后n行 | |
– 行號 | 顯示后n行 | |
-f | 動態顯示 |
cut | ||
-d | 指定分隔符 | |
-f | 選取第幾列 | |
–output-delimiter | 指定輸出符 |
相關的實際操作:
a,顯示當前主機第一個網卡的IP地址
b,查出/app目錄的空間使用量
2,sort
sort | ||
-r | 執行反方向正整理(從上到下) | |
-n | 執行按數字大小整理 | |
-f | 選項忽略字符串中的字符大小寫 | |
-u | 選項刪除輸出中的重復行 | |
-t c | 選項使用c作為字段界定符 | |
-k X | 選項按照使用c字符分隔的x列來整理能夠使用多次 | |
3,uniq去除重復的行(要想去除非連續的行,先用sort排序)
uniq | ||
-c | 顯示連續重復的次數 | |
-d | 僅顯示重復的次數 | |
-u | 僅顯示不曾重復的行 |
相關實際操作:
a,統計當前連接本機的每個遠程主機IP的連接數,并按從大到小排序
b,查出用戶UID最大值的用戶名、UID及shell類型
4,grep命令
grep | ||
–color=auto | 將匹配的結果著色顯示 | |
-v | 反向匹配 | |
-i | 忽略大小寫 | |
-n | 顯示的結果前增加行號 | |
-c | 僅顯示匹配的結果行號 | |
-o | 僅顯示匹配到的字符串 | |
-A# | 顯示關鍵字行及向后#行 | |
-B# | 顯示關鍵字行及向前#行 | |
-e | 關鍵字1 -e關鍵字2 實現多個選項間的邏輯or關系 | |
-w | 匹配整個單詞 | |
-E | 使用擴展正則表達式或egrep | |
-F | 不使用正則表達式或 fgrep |
相關的實際操作:
a,顯示/etc/passwd文件中不以/bin/bash結尾的行
b,顯示用戶rpc默認的shell程序
原創文章,作者:風之軌跡,如若轉載,請注明出處:http://www.www58058.com/83115