반응형
cat 명령어만 입력했을 때
cat 명령어만 입력하고 파일을 지정하지 않으면 어떻게 될까요? 커서가 정지되어 아무런 표시도 나타나지 않습니다. 여기서 아무 문자나 입력한 뒤 '엔터'를 누르면 그 글자가 그대로 아래에 출력됩니다.
cat 명령어는 인자로 파일이 지정되지 않으면 키보드 입력을 그대로 화면에 출력하는 동작을 수행합니다. 이 상태에서 cat 명령어를 종료하려면 'Ctrl + D'를 입력합니다. 다시 프롬프트로 돌아옵니다.
정리
cat 명령어뿐만 아니라 리눅스에서 사용하는 많은 명령어가 입력 파일을 지정하지 않으면 키보드의 입력을 기다립니다. 이는 cat 명령어가 표준 입력으로 입력한 내용을 읽어서 그대로 표준 출력에 출력하는 명령어이기 때문입니다. 표준 입력은 보통 키보드 입력이므로 키보드 입력을 기다렸다가 그대로 출력합니다.
반응형
'Linuxpia > 리눅스 사용 팁' 카테고리의 다른 글
[리눅스 팁] 심볼릭 링크의 원본 파일과 심볼릭 파일을 삭제하는 경우 차이 (102) | 2024.08.22 |
---|---|
[리눅스 팁] 심볼릭 링크와 하드 링크 (79) | 2024.08.21 |
[리눅스 팁] echo 명령어와 리다이렉션 사용하여 파일 생성 (89) | 2024.08.19 |
[리눅스 팁] 여러 파일을 출력하기 위한 방법 (81) | 2024.08.18 |
[리눅스 팁] du 명령어로 디렉터리 용량 확인하기 (117) | 2024.08.17 |