리눅스 cat명령
오늘은 리눅스에서 사용하는 cat명령어를 정리하겠다. cat명령어는 다양한 상황에서 자주 사용하게 되기 때문에 알아 둘 필요가 있다.
cat 명령어
cat [option] [file]
- concatenatong files 즉, 파일을 합쳐서 출력할 때 사용한다.
- 새로운 파일을 만들 때 사용한다.
- 파일을 복사할 때 사용한다.
cat명령어 옵션
-e : $를 끝에 붙인다
-n : 모든 라인에 번호를 붙인다
-b : 비어있지 않은 라인에만 번호를
-s : 에러 메시지를 없앤다
-t : 탭을 ^I로 출력한다
cat으로 새 파일 만들기
우선 cat 명령어를 이용하여 새로운 파일을 만드는 방법은 아래와 같다.
1) cat > file명
2) 내용 입력
3) ctrl + d 입력
cat 확인 1 생성과 확인
/
1) cat > file1을 사용해 file1을 생성 한다.
2) 내용입력을 시작한다.
3) 마지막 행에서 tab키를 누른 후 Ctrl + d를 눌러 파일 속 내용 쓰기를 종료한다.
cat 확인 2 옵션
-e, -n, -t
1) -e명령어로 끝에 $를 붙여 출력한다
2) -n 명령어로 라인 번호를 붙여 출력한다.
3) -t 명령어로 입력된 텝을 보이게(^I) 출력한다.
cat으로 파일 복사하기
cat명령어를 이용해 파일 내용을 복사하여 새 파일을 만드는 방법은 아래와 같다.
1) cat 파일1 > 파일 2
이 방법으로 파일 1의 내용이 파일 2에 복사, 생성된다.
확인 3 cat 파일1 > 파일2로 파일 복사
1) cat file1 > copidFile : file1의 내용을 복사해 copidFile을 생성 한 후 내용을 복사한다.
2) cat copidFile : 내용을 확인한다.
마지막으로 *를 사용하여 모든 파일 내용을 출력해보겠다. 일반적으로 *는 all 즉, 전부를 뜻한다.
확인 4. cat * : 모든 파일 내용 출력
1) ls명령어로 현재 폴더에 copidFile과 file1이라는 두 개의 파일이 있음을 확인한다.
2) cat *을 이용해 두 파일의 내용을 모두 출력한다.
'컴퓨터 > 리눅스 등' 카테고리의 다른 글
[리눅스/유닉스] 깃 이용하기(Git 설정) (0) | 2022.06.16 |
---|---|
[리눅스/유닉스]VI 라인 번호 표시 (0) | 2022.06.11 |
[리눅스/유닉스] 폴더 구조, 상대경로와 절대경로 (0) | 2022.05.20 |
[리눅스/유닉스] Shell이란 ? 셸의 뜻과 예시 (0) | 2022.05.20 |
[리눅스] 리눅스 리다이렉션 정리(리눅스 >, >>) (0) | 2022.05.14 |
댓글