6. 텍스트 파일 내용 보기

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

      • 기본적으로 10개의 라인만 출력됨
    2.  옵션
      • -n : line 지정한 라인까지 출력
      • -f : 파일의 내용이 추가되는 상태를 대시가면서 이어서 출력
        • tail -f /var/log/auth.log : 유저 로그인/로그아웃 등의 로그 확인할 수 있는 명령어.
          • 위 상태에서 로그인, 로그아웃 시, 로그가 추가된다.
          • 운영에서 많이 사용됨

 

'쿠버네티스 > linux' 카테고리의 다른 글

5. 다중 명령어 사용하기  (0) 2024.04.04
4. Linux Wildcard 사용하기  (0) 2024.04.03
3-3. vi 에디터 ex mode 및 참고사항.  (0) 2024.04.03
3-2 vi 에디터 input mode  (0) 2024.04.03
3-1. vi 에디터 리눅스 편집기 및 command mode  (0) 2024.04.02
'쿠버네티스/linux' 카테고리의 다른 글
  • 5. 다중 명령어 사용하기
  • 4. Linux Wildcard 사용하기
  • 3-3. vi 에디터 ex mode 및 참고사항.
  • 3-2 vi 에디터 input mode
몽자비루
몽자비루
코딩공부 정리용 블로그입니다.
  • 몽자비루
    공부하는 블로그
    몽자비루
  • 전체
    오늘
    어제
    • 분류 전체보기 (195)
      • python (30)
        • python_selenium (16)
        • python_pygame (3)
      • appium (0)
      • 쿠버네티스 (60)
        • linux (8)
        • shell programming (8)
        • docker (18)
        • cka (23)
      • postman&API (16)
      • QA성장하기 (33)
        • 개발자에서 아키텍트로 스터디 (6)
        • 소프트웨어 공학 이해도 높이기 (6)
        • 테스팅 전문 지식 쌓기 (18)
        • 제4회 QA conference (3)
      • 에러일기 (1)
      • Server&load (35)
        • AWS (27)
        • load test (5)
        • CI CD (3)
        • Jmeter (0)
      • RAG 을 활용하여 LLM 만들어보기 (12)
      • git&github (7)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    API
    QAKOREA
    사드웨어리소스
    스터디
    postman
    포스트맨
    vi에디터
    공존성테스트
    앱공존성
    테스트스크립트
    .cpu
    로스트아크api
    python
    qa
    테스트 결과보고서
    e2c
    도커
    k8s
    리눅스
    애플리케이션로그
    로스트아크
    cka
    쿠버네티스
    LOSTARK
    qa conference
    qa 컨퍼런스
    네트워크 테스트
    linux
    application log
    개발자에서아키텍트로
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
몽자비루
6. 텍스트 파일 내용 보기
상단으로

티스토리툴바