![cat 명령이 stdin에서만 읽는 이유는 무엇입니까?](https://linux55.com/image/204399/cat%20%EB%AA%85%EB%A0%B9%EC%9D%B4%20stdin%EC%97%90%EC%84%9C%EB%A7%8C%20%EC%9D%BD%EB%8A%94%20%EC%9D%B4%EC%9C%A0%EB%8A%94%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
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
무슨 일이야?