일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 크롬오류#크롬검색어자동완성끄기#검색어자동완성오류#검색어자동완성 제거#검색어 노란선#검색어반복입력
- PDF 개행문자
- 파이썬 파일 전송
- 리눅스#모의해킹#리눅스명령어#head 명령어
- ROS #spin() #spinOnce() #ROS기초
- 파이썬 엑셀 파일 읽고 쓰기
- 파이썬 예시
- 파이썬 음성인식
- 파이썬 음성파일 텍스트 변환
- 파이선 행
- 파이썬#subprocess#communicate()
- 파이썬
- 논문번역 꿀팁
- 파이썬 텍스트 변환 #파이썬 공부
- 파이썬 채팅
- 파파고 꿀팁
- 스트림 암호 one-time-pad 공격#보안#암호
- ROS #Robotics #ROS기초
- pdf 번역
- 파이썬 프로젝트
- 파이썬 유튜브
- QGC#QGrouncControl#GLIB오류
- 파이썬 #
- 패스트 캠퍼스 #자율주행 #비전
- 파이썬 #파이썬프로젝트 #파이썬 예시 #파이썬 파일경로 #파이썬 자동화
- 통계 #ROC #TPR #FPR #TNR #이진분류 #Accuracy #Recall
- 파이썬#파이썬경로#파이썬폴더#파이썬디렉토리
- 리눅스기초#리눅스명령어#리눅스 tail#tail#모의해킹 리눅스
- 파이썬 열
- 파파고 번역
개발자비행일지
리눅스 기초 명령어 tail 본문
리눅스에서 head와는 반대로 파일의 내용을 뒤에서 부터 확인 할 수 있도록 해주는 tail이라는 명령어가 존재한다.
tail은 마지막 부터 10줄만 출력해준다.
자주 사용되는 옵션으로는 -c와 -n -f -F가 NUM있다.
head -c 200 /etc/passwd (head -c [출력 할 바이트] [파일경로])
이런식으로 사용가능 하다.
tail -n --lines = 5 /etc/passwd (head -n [출력 할 라인 수] [파일경로] )
-> 문서의 맨 아래의 5줄을 출력한다.
tail -n --lines = +5 /etc/passwd (head -n [출력 할 라인 수] [파일경로] )
-> 문서의 맨 위 5줄 부터 출력한다.
자 실제로 한번 실습을 통해 동작을 알아보자
tail -c --bytes = 20 /etc/passwd (tail - c[출력 할 바이트수] [파일경로] )
-> 문서의 맨 마지막 20 바이트를 출력한다.
tail -c --bytes = +100 /etc/passwd (tail -c [출력 할 바이트수] [파일경로] )
-> 문서의 맨 위 100바이트 부터 출력한다.
자 이제 가장 강력한 기능인 -f 옵션을 사용해 보자. 이는 보통 현업에서 로그를 분석할 때 많이 사용한다.
모의 해킹 시에도 중요파일의 변화를 확인하는데 사용가능하다. 이를 실습을 통해 알아보자
tail - f 옵션을 사용하면 해당 파일의 변경사항을 follow up 한다. 아래의 그림은 변경사항을 기다리고 있는 상태이다.
자 이제 다음 그림을 보면 다른 터미널에서 aa 파일에 입력을 주는 것을 출력해 주는 것을 확인할 수 있다. 이 떄,
-f 옵션은 aa 파일이 삭제되기 전까지 follow up 하고 있다.
-F 옵션은 파일이 삭제되도 연속해서 해당 변경 사항을 기록한다.
이 옵션은 파일이 덮어씌어 져도 기록하기 때문에, 로그를 모니터링 하는 용도로 활용된다.