Kali Linux/Linux

Kali Linux File cat Command [ 2 ]

2023. 7. 3. 18:14

QUOTE THE DAY

Self-Talk
반응형

※ 본 내용은 공부 목적으로 작성된 내용입니다 ※ 잘못된 부분이 있으면 언제든지 댓글로 알려주세요!

 

지난 시간에 vi 명령어로 파일을 확인했는데

이번 시간에는 cat 명령어를 이용하여 파일 정보를 확인해 봅시다

cat : concatenate의 약자입니다 연결하다는 뜻인데, 뒤에 전달 인자로 오는 파일 데이터를 연결하는 데 사용합니다

이 파일 데이터가 화면에 출력되는 겁니다

 

 

cat 명령어로 파일 정보 확인하기

 

 

 

홈 디렉터리에 vi 명령어로 작성했던 파일을 cat 명령어로 확인해 봅시다

 

 

cat vi_test 명령어를 입력하니 vi_test 파일 데이터가 화면에 출력됩니다

 

 

/etc/passwd라는 파일도 cat으로 확인할 수 있습니다

 

 

추가로 /bin/ls라는 파일을 읽어보니 일반 글자가 아닌 HEX 값(16진수)의 데이터들이 출력됩니다

/bin/ls는 ls 명령어의 실행 파일입니다 실행 파일이기 때문에 글자가 아닌 16진수의 데이터가 들어있습니다

 

이를 Binary라고 부릅니다    Binary == 2진, 16진 데이터 파일 .= 실행 파일, 라이브러리 파일

 

cat 명령어로 실행 파일을 출력해서 표현될 수 있는 최대로 16진수 데이터가 화면에 표시된 겁니다

 

 

file 명령어를 이용하여 파일 타입도 확인 가능합니다

executable이라는 단어가 보이는데, "실행 가능한" 이라는 뜻입니다 즉 실행 파일인 겁니다

그래서 실행 파일을 표현될 수 있는 최대로 16진수 데이터가 화면에 표시되었습니다

 

 

우리가 작성했던 vi_test 파일은 text 파일이어서 화면에 글자로 출력된 겁니다

파일을 읽는 명령어는 cat 말고도 다른 명령어가 있는데, cat 명령어에 단점부터 알아봅시다

 

cat 명령어에 단점과 또 다른 파일 확인 명령어를 알아보자

 

 

 cat /usr/share/dirb/wordlists/big.txt

 

/usr/share/dirb/wordlists/big.txt 파일을 읽어보니 단어들이 한 줄로 쭉 나열되어 있어 보기 불편한 점이 있습니다

 

 

 

 more /usr/share/dirb/wordlists/big.txt

 

이럴 때 more 명령어를 이용하면 됩니다 more은 위에 사진처럼 한 페이지 기준으로 맨 위부터 보여주기 때문에 그다음 페이지를 보려면 Space 바를 누르면 되고, 한 줄을 내리려면 Enter 키를 누르면 됩니다

 

more를 종료시키고 싶으면 키보드 q를 누르면 종료됩니다

 

 

마지막으로 최상위 경로에서 우리가 작성한 vi_test 파일을 확인해 봅시다

cat 명령어로 읽어올려고 하는데 파일이 없다고 나오네요

 

 

결국에는 vi_test 파일은 홈 디렉터리 내부에 있기 때문에 ~/vi_test 와 root/vi_test로 vi_test 파일을 읽어올 수 있습니다

 

이번 시간에는 파일 정보를 확인하는 cat 명령어와 more 명령어에 대해 알아봤습니다

 

다음 시간에는 복사 명령어에 대해 공부해 봅시다

 

[ 참고 사이트 ]

 

 

해킹 작업소 : 네이버 카페

해킹 공부, 문화를 아우르는 SegFault 공식 커뮤니티입니다.

cafe.naver.com

 

 

반응형
저작자표시 (새창열림)
'Kali Linux/Linux' 카테고리의 다른 글
  • Kali Linux File Remove [ 4 ]
  • Kali Linux File Copy [ 3 ]
  • Kali Linux File Text Editor [ 1 ]
  • Kali Linux 자동 완성 기능 TAB [ 6 ]
MUSA
MUSA
Nine Point Eight

최근 댓글

최근 글

인기 글

  • MUSA
    무사
    Nine Point Eight
    • 홈

    • 방명록

    • 분류 전체보기 (124)
      • Minecraft (29)
        • Server Development (16)
        • ResourcePack (7)
        • Plugin (5)
        • Java Plugin (1)
      • Tistory (15)
        • 티스토리 수익 (3)
        • 티스토리 검색 유입 (3)
        • 티스토리 꾸미기 (9)
      • Windows (2)
      • Kali Linux (42)
        • Linux (24)
        • Bandit (18)
        • Tool (0)
      • Web Study (26)
        • Theory (14)
        • Training (12)
      • CTF (5)
        • HackTheon (1)
        • Customized CTF (2)
        • CTF Write-Up (2)
      • Forensics (1)
      • System (1)
      • Cryptography (3)
  • 블로그 메뉴

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

  • 공지사항

  • 반응형
  • hELLO· Designed By정상우.v4.10.3
MUSA
Kali Linux File cat Command [ 2 ]
상단으로

티스토리툴바