質問: BashをCloud9上で使用していて添付画像のようにcatを入力したら何も反応せずに次の行に進みます。そこでおかしいなと思い-aを入力しても改行されるだけです。Enterを押したら何も表示されない行ができました。これは何を意味しているのかご教示いただくことはできますか? ![Bashの画像](https://i.stack.imgur.com/FexDK.png)
回答: `cat` がどういうコマンドかと言うと * 標準入力から入力された内容を標準出力にそのまま出力する * (標準入力の代わりに) 指定されたファイルの内容を (結合して) 標準出力に出力する 今回の動作例では `cat` コマンドをファイル名を指定せずに起動していますので、動作は前者。 リダイレクトもしていないので標準入力はキーボード、標準出力は画面。 ということで「キーボードから入力した内容をそのまま画面に出力する」動作をしています。 キーボードから `EOF` を与えるには Linux の場合は `ctrl-D` Windows の場合は `ctrl-Z` 今回 `ctrl-C` を与えているので通常終了ではなくて強制停止させています。