본문 바로가기

Hojung's Command List

Total Commands : 232

 (e)grep (6)
 * find large files (2)
 * System info (12)
 * Term Key (8)
 * use previous argu (1)
 *CD/DVD cmd (5)
 *DNS test (4)
 ab (2)
 apg (1)
 arping (4)
 at (1)
 awk (1)
 cal (2)
 cd and pushd (3)
 crontab (7)
 curl (4)
 dd (1)
 dhclient (1)
 dig (2)
 du (1)
 echo (1)
 editcap (1)
 ethtool (2)
 find (20)
 head (1)
 history (1)
 host (1)
 hping3 (6)
 ifconfig (3)
 lftp (1)
 logger (1)
 ls (2)
 lsof (2)
 mail (2)
 man (1)
 mergecap (1)
 mount (8)
 nc (netcat) (1)
 ncftpput (1)
 netcat(nc) (1)
 netstat (1)
 nice (2)
 nl (1)
 nmap (5)
 ntpdate (1)
 openssl (15)
 ping (1)
 pkill (1)
 ps (2)
 rar (1)
 recode (6)
 rename (3)
 rm (1)
 route (2)
 rpm (4)
 sed (4)
 smb (3)
 snmpwalk (2)
 sort (4)
 ssh (1)
 tar (6)
 tcpdump (10)
 top (1)
 touch (2)
 uniq (1)
 vi (11)
 wall (2)
 wget (3)
 yum (5)
 zip/unzip (6)

Grep for tab character

grep -P '\t' test.txt

-P, --perl-regexp
Written by Hojung at 2011-08-16 00:18:54

highlighting matches in color

grep --color='always' -i error /var/log/messages

--color='always'

or specify the color parameter in a grep-specific environment variable

export GREP_OPTIONS='--color=always'
Written by Hojung at 2011-07-22 14:49:28

설정파일에서 주석처리 및 빈라인을 제외한 설정 부분만 보기

egrep -v "^#|^$" config_filename
grep -v "^#" config_filename | sed -e '/^$/d'

Written by Hojung at 2011-03-31 10:09:02

grep에서 정규표현식 사용

grep -vE '^Filesystem|rootfs|none'

# df -h | grep -vE '^Filesystem|rootfs|none' | awk '{ print $5 " " $6 }'
47% /
14% /boot
Written by Hojung at 2011-01-04 15:37:00

grep 패턴에 있는 공백

grep aaa filename <------ aaa 가 들어가면 일치
grep " aaa" filename <------- 공백+aaa 가 들어가면 일치

Written by Hojung at 2010-08-19 18:26:59

egrep 및 grep을 사용한 or , and 검색

egrep -i "aaa|bbb|ccc" /log/messages | grep -vi notTHIS
egrep -i "aaa|bbb|ccc" /log/messages | egrep -vi notTHIS

첫번째 egrep 은 or 검색에 사용
두번째 grep/egrep은 and 검색에 사용 (pipe 이용)
Written by Hojung at 2010-08-19 18:25:28