Linux
Grep -E 옵션과 Grep -v 옵션
V.E.N
2010. 3. 19. 13:34
예를들어
netstat -an 을 치면 아래와 같이 나오는데
Active Internet connections (including servers)
Proto Recv-Q Send-Q Local Address Foreign Address (state)
tcp 0 0 211.43.135.55.1521 211.43.135.55.60333 ESTABLISHED
tcp 0 0 211.43.135.55.1521 211.43.135.55.64539 ESTABLISHED
tcp 0 0 211.43.135.55.10001 211.43.135.105.34757 ESTABLISHED
tcp 0 0 *.25 *.* LISTEN
tcp 0 0 211.43.135.55.10001 211.253.249.233.40633 ESTABLISHED
tcp 0 0 *.587 *.* LISTEN
tcp 1448 0 211.43.135.55.10001 211.43.135.104.33799 ESTABLISHED
tcp 0 0 211.43.135.55.10011 211.43.134.233.2947 ESTABLISHED
tcp 0 0 211.43.135.55.10001 125.133.142.186.1426 ESTABLISHED
tcp 0 0 211.43.135.55.8001 210.104.203.221.1080 ESTABLISHED
tcp 0 0 *.21001 *.* LISTEN
tcp 0 0 211.43.135.55.1521 211.43.135.55.49493 ESTABLISHED
tcp 0 0 211.43.135.55.49494 211.43.135.55.1521 ESTABLISHED
tcp 0 0 211.43.135.55.1521 211.43.135.55.49494 ESTABLISHED
tcp 0 0 *.515 *.* LISTEN
tcp 0 0 127.0.0.1.49173 *.* LISTEN
tcp 0 0 211.43.135.55.1521 211.43.135.55.49472 ESTABLISHED
tcp 0 0 211.43.135.55.10011 211.43.132.97.48175 ESTABLISHED
tcp 0 0 *.6389 *.* LISTEN
ESTABLISHED 된 목록만 보고싶을경우 아래 명령입력
netstat -an | grep "ESTABLIS"
또한, 10001 포트 또는 10011 포트 에 대해서만 보고싶을 경우,
netstat -an | grep -E "10001|10011"
또한 10001 포트또는 10011 포트 에 대한 정보중에서 ESTABLISHED 된 목록만 보고싶을경우
netstat -an | grep -E "10001|10011"|grep "EST"
반대로 10001 포트또는 10011 포트 에 대한 정보중에서 ESTABLISHED 된 목록만 제외시키고 싶을경우,
netstat -an | grep -E "10001|10011"|grep -v "EST"
netstat -an 을 치면 아래와 같이 나오는데
Active Internet connections (including servers)
Proto Recv-Q Send-Q Local Address Foreign Address (state)
tcp 0 0 211.43.135.55.1521 211.43.135.55.60333 ESTABLISHED
tcp 0 0 211.43.135.55.1521 211.43.135.55.64539 ESTABLISHED
tcp 0 0 211.43.135.55.10001 211.43.135.105.34757 ESTABLISHED
tcp 0 0 *.25 *.* LISTEN
tcp 0 0 211.43.135.55.10001 211.253.249.233.40633 ESTABLISHED
tcp 0 0 *.587 *.* LISTEN
tcp 1448 0 211.43.135.55.10001 211.43.135.104.33799 ESTABLISHED
tcp 0 0 211.43.135.55.10011 211.43.134.233.2947 ESTABLISHED
tcp 0 0 211.43.135.55.10001 125.133.142.186.1426 ESTABLISHED
tcp 0 0 211.43.135.55.8001 210.104.203.221.1080 ESTABLISHED
tcp 0 0 *.21001 *.* LISTEN
tcp 0 0 211.43.135.55.1521 211.43.135.55.49493 ESTABLISHED
tcp 0 0 211.43.135.55.49494 211.43.135.55.1521 ESTABLISHED
tcp 0 0 211.43.135.55.1521 211.43.135.55.49494 ESTABLISHED
tcp 0 0 *.515 *.* LISTEN
tcp 0 0 127.0.0.1.49173 *.* LISTEN
tcp 0 0 211.43.135.55.1521 211.43.135.55.49472 ESTABLISHED
tcp 0 0 211.43.135.55.10011 211.43.132.97.48175 ESTABLISHED
tcp 0 0 *.6389 *.* LISTEN
ESTABLISHED 된 목록만 보고싶을경우 아래 명령입력
netstat -an | grep "ESTABLIS"
또한, 10001 포트 또는 10011 포트 에 대해서만 보고싶을 경우,
netstat -an | grep -E "10001|10011"
또한 10001 포트또는 10011 포트 에 대한 정보중에서 ESTABLISHED 된 목록만 보고싶을경우
netstat -an | grep -E "10001|10011"|grep "EST"
반대로 10001 포트또는 10011 포트 에 대한 정보중에서 ESTABLISHED 된 목록만 제외시키고 싶을경우,
netstat -an | grep -E "10001|10011"|grep -v "EST"