SLOW but STEADY
리눅스 명령어 - cat명령어 본문
cat명령어
텍스트 파일 내용을 표준 출력장치로 출력하는 명령어입니다.
cat /etc/passwd > ./testfile
리다이렉션(>)기호를 이용해서 cat명령어를 사용할 수 있습니다. 위 명령어의 의미는 /etc/passwd파일의 내용을 ./testfile로 보내겠다는 뜻입니다.
근데 현재 디렉터리에 보면 testfile이라는 파일은 보이지 않습니다. 이 때는 testfile이라는 파일이 없으니까 testfile이라는 파일을 새로 만들어서 /etc/passwd파일의 내용을 보냅니다.
testfile이라는 파일이 만들어진 것을 확인할 수 있습니다. cat ./testfile을 통해서 확인하면 /etc/passwd파일의 내용과 동일한 것을 확인할 수 있습니다.
/etc/passwd파일 안에는 사용자들의 정보가 담겨 있으므로 따로 공개는 하지 않겠습니다.
cat /etc/login.defs > ./testfile
이미 testfile에는 /etc/passwd파일의 내용이 담겨 있는데 위 명령어를 치게 되면 testfile 안에는 /etc/passwd파일의 내용은 사라지고 /etc/login.defs파일의 내용으로 바뀌어져 있는 것을 확인하실 수 있습니다.
cat /etc/passwd >> ./testfile
/etc/login.defs파일로 덮어져 있던 testfile이 위 명령어를 치고 나니 /etc/login.defs 내용에 /etc/passwd내용이 추가된 것을 확인하실 수 있습니다. 리다이렉션(>)을 두 개를 사용하면 덮어쓰는 것이 아니라 내용 뒤에 붙여줍니다.
cat /etc/login.defs /etc/passwd > ./testfile
두 개의 파일을 한꺼번에 리다이렉션 앞에 붙여주면 testfile의 내용은 /etc/login.defs의 내용과 /etc/passwd의 내용이 합쳐진 내용이 됩니다.
'2020 AWS기반 아키텍처 설계 전문가 양성 과정 > 리눅스' 카테고리의 다른 글
리눅스 계정 관련 명령어(useradd, usermod, userdel, chmod, chown) (0) | 2020.03.01 |
---|---|
리눅스 계정 생성할 때 알아둬야 할 파일들 (0) | 2020.03.01 |
리눅스 명령어 - grep명령어 (0) | 2020.02.29 |
리눅스 명령어 - mv명령어 (0) | 2020.02.29 |
리눅스 명령어 - cp명령어 (0) | 2020.02.29 |