cat 명령이 stdin에서만 읽는 이유는 무엇입니까?

cat 명령이 stdin에서만 읽는 이유는 무엇입니까?

cat내 명령이 내가 제공한 파일 확인을 거부하는 이유를 알아내려고 노력 중입니다 .

파일 이름이 cat존재하지 않거나 제공되면 무시된다는 것을 알고 있지만 그런 일을 하지 않습니다. -이 명령은 이전에는 작동했지만 지금은 작동하지 않습니다.

Windows 10에서 WSL Ubuntu 하위 시스템을 사용하고 있습니다. 이라는 파일이 있습니다 hello.txt. 테스트용 명령을 사용하고 있습니다 cat hello.txt. 나는 또한 올바른 디렉토리에 있습니다. 그러나 cat터미널에 무언가를 입력한 다음 출력할 때까지 멈추고 기다립니다.

실행하면 type -a cat다음과 같은 결과가 나타납니다.

cat is /home/awallace110/.cargo/bin/cat
cat is /usr/bin/cat
cat is /bin/cat

무슨 일이야?

관련 정보