cat(concatenate)
- 개요
- 표준입력 내용을 파일에 저장하는 명령어
- 파일들을 잇는 명령어
- 파일 내용을 출력하는 명령어
- 형식
- cat > 파일
- cat 파일+ > 파일
- cat [옵션] 파일*
- 1,2의 경우 값이 저장되는 파일이 존재하지 않으면 새로 생성한다
- 1,2의 경우 어떤 출력 재지정 명령어를 쓰는지에 따라 결과가 달라질 수 있다
(출력 재지정에 관한 명렁은 여기) - 3의 경우 파일을 지정하지 않으면 표준입력 내용을 화면에 출력한다
- 1, 3의 경우 ctrl+d 입력 시 표준입력이 종료된다
- 옵션
- [-n] 3의 경우 파일 내용 앞에 줄번호를 붙인다
- 예시
kjs@virtualbox:~$ cat > temp.txt # 첫 번째 경우 실행 test 1 2
kjs@virtualbox:~$ cat temp.txt # 세 번째 경우 실행 test 1 2
kjs@virtualbox:~$ cat memo.txt # memo.txt 파일이 빈 것을 확인 kjs@virtualbox:~$ cat >> memo.txt # 출력 재지정 명령어 >> 을 사용하여 내용 작성 3 4 5 test kjs@virtualbox:~$ cat temp.txt memo.txt > test.txt # 두 번째 경우 실행 kjs@virtualbox:~$ cat test.txt # 파일 내용 확인 test 1 2 3 4 5 test
kjs@virtualbox:~$ cat -n test.txt # -n 1 test 2 1 3 2 4 3 5 4 6 5 7 test
kjs@virtualbox:~$ cat # 명령어만 입력했을 경우 abcd # 입력 abcd # 출력
touch
- 개요: 크기가 0인 파일을 만드는 명령어
- 형식: touch 파일
- 파일이 존재한다면 파일의 수정시간을 변경한다
- 예시
kjs@virtualbox:~$ ls linux kjs@virtualbox:~$ touch temp.txt kjs@virtualbox:~$ ls linux temp.txt
kjs@virtualbox:~$ ls -l temp.txt -rw-r--r-- 1 kjs kjs 0 1월 29 14:49 temp.txt # temp.txt 파일 수정 시간 확인 kjs@virtualbox:~$ touch temp.txt kjs@virtualbox:~$ ls -l temp.txt -rw-r--r-- 1 kjs kjs 0 1월 29 14:50 temp.txt # temp.txt 파일 수정 시간 변경 확인
'기초공부 > LINUX' 카테고리의 다른 글
[Linux]명령어 xxd (0) | 2019.02.23 |
---|---|
[Linux]명령어 hexdump (0) | 2019.02.23 |
[Linux]명령어 mkdir, rmdir (0) | 2019.01.28 |
[Linux]명령어 ls (0) | 2019.01.28 |
[Linux]명령어 pwd, cd, which, whereis (0) | 2019.01.28 |