1.查出用戶UID最大值的用戶名、UID及shell類型
> cat /etc/passwd|cut -d: -f 1,3,7 |sort -t: -k2 -n| tail -1
2.查出/tmp的權限,以數字方式顯示
> stat /tmp| cut -d: -f2| grep Uid| cut -c 3-6 1777
3.統計當前連接本機的每個遠程主機IP的連接數,并按從大到小的順序排序 4.取本機ip地址
> netstat -nt | grep tcp|cat -A| tr -s ' ' ':'| cut -d ':' -f 6|sort |uniq -c 1 10.1.250.83
4.取本機ip地址
> ifconfig | grep inet[^6] | tr -s ' ' ':'|cut -d: -f 310.1.253.69127.0.0.1192.168.122.1
-
取各分區利用率的數值
>df |tail -n +2|tr -s ' ' '%'|cut -d% -f 5,6 --output-delimiter=:| sort -n 1:/dev/shm 6:/ 19:/boot
6.統計/etc/init.d/functions中每個單詞出現的次數,并按頻率從高到低顯示
>cat /etc/init.d/functions | tr -cs '[:alpha:]' '\n' | sort | uniq -c | sort -n
8./etc/rc.d/init.d/functions或/etc/rc.d/init.d/functions/" 取目錄名
//針對/etc/rc.d/init.d/functions >echo '/etc/rc.d/init.d/functions' | grep -Eo '..*/'/etc/rc.d/init.d/ //針對/etc/rc.d/init.d/functions/ >echo '/etc/rc.d/init.d/functions/' | cut -c1-$((${#var2}-1)) | grep -Eo '..*/'/etc/rc.d/init.d/
-
正則表達式表示身份證號
> \<[[:digit:]|x]{18}|[[:digit:]|x]{15}\>
10.正則表達式表示手機號
> \<1[3,4,8][:digit:]{9}\>
-
正則表達式表示郵箱
> \>(_|.|[[:alnum:]])+@[[:alnum:]]+.[cn,org,com]\>
-
正則表達式表示QQ號
> \<[1-9][0-9]{4,11}\>
原創文章,作者:m20-吳清玲,如若轉載,請注明出處:http://www.www58058.com/31798