쿠버네티스/linux
6. 텍스트 파일 내용 보기
몽자비루
2024. 4. 4. 17:07
- 데이터 저장 방식
- text 파일
- 사람이 인지할 수 있는 문자열의 집합
- ASCII 문자열 : 영어 텍스트 파일의 가장 보편적인 포맷
- 유니코드 집합 : 다국어를 지원하기 위한 문자 집합
- $file filename
- binary 파일
- 이진파일
- 텍스트 파일이 아닌 컴퓨터 파일
- 컴퓨터에 저장하고 처리할 목적으로 사용되는 파일
- $file /bin/ls
- 64비트 cpu가 해석할 수 있는 형태의 binary 파일
- text 파일
- 파일 내용 보기(cat)
- 기본 형식 : cat <옵션> <파일이름> : 텍스트 파일의 내용을 표시
- 파일이름을 여러개 입력 시, 파일들을 하나로 연결시켜 출력시킴
- 파일이름을 여러개 입력 시, 파일들을 하나로 연결시켜 출력시킴
- 옵션
- -n : 라인 번호를 함께 출력
- -n : 라인 번호를 함께 출력
- 기본 형식 : cat <옵션> <파일이름> : 텍스트 파일의 내용을 표시
- 파일 내용 화면 단위로 보기
- more
- 기본 형식 : more <옵션> <파일이름> : 텍스트 파일의 내용을 화면 단위로 표시
- enter : next line
- space : next page
- b : backward
- q : quit
- 옵션
- +<number> : 입력한 line이 포함된 페이지 출력
- +/<string> : 입력한 문자열이 포함된 페이지를 출력
- +<number> : 입력한 line이 포함된 페이지 출력
- 기본 형식 : more <옵션> <파일이름> : 텍스트 파일의 내용을 화면 단위로 표시
- less
- 기본 형식 : less <옵션> <파일이름> : 텍스트 파일의 내용을 화면 단위로 표시
- 압축된 파일을 압축을 풀어줘서 보여줌
- 메모리에 로딩될 때 필요한 만큼만 메모리에 로딩함.
- 옵션
- -N (대문자) : line 번호를 함께 출력
- -N (대문자) : line 번호를 함께 출력
- 기본 형식 : less <옵션> <파일이름> : 텍스트 파일의 내용을 화면 단위로 표시
- more
- 파일의 앞부분을 출력 (head)
- 기본 형식 : head <옵션> <파일이름>
- 기본적으로 10개의 라인만 출력됨
- 옵션
- -n : line 지정한 라인까지 출력
- -n : line 지정한 라인까지 출력
- 기본 형식 : head <옵션> <파일이름>
- 파일의 뒷부분을 출력 (tail)
- 본 형식 : tail <옵션> <파일이름>
- 기본적으로 10개의 라인만 출력됨
- 옵션
- -n : line 지정한 라인까지 출력
- -f : 파일의 내용이 추가되는 상태를 대시가면서 이어서 출력
- tail -f /var/log/auth.log : 유저 로그인/로그아웃 등의 로그 확인할 수 있는 명령어.
- 위 상태에서 로그인, 로그아웃 시, 로그가 추가된다.
- 운영에서 많이 사용됨
- tail -f /var/log/auth.log : 유저 로그인/로그아웃 등의 로그 확인할 수 있는 명령어.
- -n : line 지정한 라인까지 출력
- 본 형식 : tail <옵션> <파일이름>