Hey Tech

터미널 단축키#2: 파일 읽고, 쓰고, 저장하기 (Feat. cat) 본문

SW 개발/etc

터미널 단축키#2: 파일 읽고, 쓰고, 저장하기 (Feat. cat)

Tony Park (토니) 2021. 2. 14. 10:16
728x90
반응형

오늘은 터미널을 통해 명령을 내리는 인터페이스인 UNIX의 유용한 단축키 공유의 두 번째 포스팅입니다.

이전 포스팅에서는 디렉토리 이동, 파일/폴더 생성, 제거, 복사+붙여넣기 기능에 대해 다루었습니다.

해당 내용이 궁금하시다면 아래 포스팅을 참고해 주세요 :)

heytech.tistory.com/35

오늘은 터미널에서 파일을 읽고, 쓰고, 저장할 때 사용하는 cat 기능에 대해 알아보겠습니다.

아래 표를 참고해 주세요!

단축키 설명 예시
cat 파일명 1. 해당 이름의 파일이 존재하지 않는 경우

- 해당 이름의 파일이 새롭게 생성됩니다.
cat modeling.py

- modeling이라는 이름의 파이썬 파일이 새롭게 생성됩니다.
2. 해당 이름의 파일이 존재하는 경우

- 해당 이름의 파일 내 소스코드가 모두 출력됩니다.
cat modeling.py

- modeling이라는 이름의 파이썬 내 소스코드가 모두 출력됩니다.
head 파일명 해당 이름의 파일 내 소스코드 상위 10줄이 출력됩니다. head modeling.py
tail 파일명 해당 이름의 파일 내 소스코드 하위 10줄이 출력됩니다. tail modeling.py
cat 실행파일명 > 저장할파일명 ">"을 기준으로 좌측의 파일을 실행한 후 우측의 파일에 그 결과를 저장합니다. 단, 기존에 결과값 저장파일 내 내용은 모두 제거되고 새로운 결과값이 저장됩니다. cat modeling.py > result.txt

- modeling이라는 파이썬 파일을 실행한 후 결과를 result라는 텍스트 파일에 저장합니다.
cat 실행파일명 >> 저장할파일명 ">"을 하나만 사용했을 때와 기능은 같습니다. 단, 기존에 결과값 저장파일 내 내용은 제거하지 않고 유지하되 새로운 결과값을 이어서 저장합니다. cat modeling.py >> result.txt

포스팅 내용에 오류가 있을 경우 댓글 남겨주시면 감사드리겠습니다.

그럼 오늘도 즐거운 하루 보내시길 바랍니다.

고맙습니다 :D

728x90
반응형