본문 바로가기

Lecture/shell scripting

[리눅스 쉘 스크립트 마스터] 01쉘기초명령어_05tail사용법

반응형

홍영기님 리눅스 쉘 스크립트 마스터 강의 입니다.

tail명령어

마지막 10라인 출력

test@ykd2:~/shell_cmd$ seq 1 200 > num200
test@ykd2:~/shell_cmd$ tail -n 10 num200
191
192
193
194
195
196
197
198
199
200

191라인부터 마지막까지 출력

test@ykd2:~/shell_cmd$ tail -n +191 num200
191
192
193
194
195
196
197
198
199
200

 

101라인부터 출력하는데 위에 10라인, 즉 101부터 110까지 출력

test@ykd2:~/shell_cmd$ tail -n +101 num200 | head -n 10
101
102
103
104
105
106
107
108
109
110

실시간 10라인 출력, 시스템엔지니어들은 /var/log/syslog를 자주 확인할 수 있다.

test@ykd2:~/shell_cmd$ tail -f /var/log/syslog
Jan  5 05:32:01 ykd2 CRON[10069]: (root) CMD (date >> date.log)
Jan  5 05:33:01 ykd2 CRON[10072]: (root) CMD (date >> date.log)
Jan  5 05:34:01 ykd2 CRON[10078]: (root) CMD (date >> date.log)
Jan  5 05:35:01 ykd2 CRON[10084]: (root) CMD (date >> date.log)
Jan  5 05:36:01 ykd2 CRON[10089]: (root) CMD (date >> date.log)
Jan  5 05:37:01 ykd2 CRON[10095]: (root) CMD (date >> date.log)
Jan  5 05:38:01 ykd2 CRON[10106]: (root) CMD (date >> date.log)
Jan  5 05:39:01 ykd2 CRON[10114]: (root) CMD (date >> date.log)
Jan  5 05:40:01 ykd2 CRON[10117]: (root) CMD (date >> date.log)
Jan  5 05:41:01 ykd2 CRON[10120]: (root) CMD (date >> date.log)
반응형