리눅스 명령어에서 자주 사용되는 cat 명령어에 대해 알아보겠습니다.
1. 파일 읽기
cat 은 기본적으로 파일 내용물을 확인하는 데 사용되는데요.
먼저 ls 명령어를 통해 현재 디렉토리에 있는 파일들을 확인해보겠습니다.
이중 test1.txt 에 어떤 내용이 적혀 있는지 알고 싶습니다.
방법은 cat 파일명 을 작성 해주면 됩니다.
위에서는 1개 파일을 읽어봤는데요. 여러 개 파일도 한 번에 읽을 수가 있습니다.
cat 파일명 파일명
띄어쓰기를 구분으로 파일명을 작성하면 내용들이 합쳐져서 출력이 됩니다.
+ 옵션 추가(-n, -b)
(1) -n 추가
인자로 -n을 추가하면 출력될 때 row(행) 번호도 함께 출력됩니다.
(2) -b 추가
-b 도 -n과 마찬가지로 row(행) 번호를 출력해주는데요. 차이가 있다면 빈 문자열의 경우는 번호를 출력하지 않는다는 점입니다.
참고로 인자는 어느 위치에 와도 상관없으니 편한 위치에 작성해주시면 됩니다.
2. 파일 작성
cat 은 파일 읽는데 주로 사용되지만 파일을 작성할때도 사용됩니다.
간단한 작성을 할때는 vim , vi , nano 을 이용할때보다 더 효율적일 수 있는데요.
먼저 cat > 파일명
기존과 다른게 있다면 > 가 추가 되었다는거죠.
해당 명령어를 작성하면 작성 대기 중 커서가 발동됩니다.
원하는 내용 작성 후 ctrl+d 를 작성하면 작성 모드가 종료되고 파일이 저장됩니다.
3. 응용
cat 을 이용하면 여러 개 파일 내용들을 합친 후 새로운 파일로 복사 붙여 넣기가 쉽게 가능합니다.
test2.txt , test4.txt 파일 내용을 합친 뒤 > 를 이용하면 test5.txt 에 test2.txt 와 test4.txt 전체 내용을 한파일에서 볼 수 있습니다.
사실상 복사 붙여 넣기가 된 거죠.
output:
만약 test5.txt 에 새로운 내용을 추가하고 싶다면 > 가 아닌 >> 를 사용해주면 됩니다.
output:
'리눅스' 카테고리의 다른 글
우분투 1> 2> 꺽쇠 무엇일까? (0) | 2022.12.07 |
---|---|
리눅스 grep 사용법 (문자열 찾기) (0) | 2022.12.06 |
우분투 dev/nvme0n1p2 clean 부팅 오류 해결 방법 (0) | 2022.12.05 |
리눅스에서 vi, vim, nano 없이 파일 쉽게 작성하는법(with cat) (0) | 2022.12.01 |
비밀번호 없이 vscode ssh 연결 하는방법 (1) | 2022.11.25 |
댓글