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

どうしたの?

関連情報