devops

Linux 운영체제 / 두번째 본문

DevOps/OS

Linux 운영체제 / 두번째

vata500 2022. 4. 21. 18:57
반응형

> wc access.log
줄, 단어, 바이트

>wc -l access.log

>head -n 50 access.log | wc -l

SED

>  head -n 5 access.log | sed 's/0000/9999/' | grep '9999'
앞 5줄에 0000을 9999로 바꾸지만 원본은 바뀌지않음. 파이프라인은 원본은 바뀌지않는다. 출력에만 바뀐다.

> head -n 5 access.log | sed '3 s/0000/9999/' | grep 9999
세번째 라인만 바꿀 수 있음.

> head -n 5 access.log | sed '1,3 s/0000/9999/' | grep 9999
1~3번째 라인까지만 9999로 바꿈.

>  head -n 2 access.log | cut -d " " -f 1-3
공간 기준으로 3번째까지 잘라낼 수 있음

sort v 옵션을 사용하면 IP전용으로 나눌 수 있음

awk는 column 단위로 프린트할 수 있음

> less access.log
-n은 앞에 몇번 줄인지 나타남.
- q를 누르면 꺼짐

반응형
Comments