- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Linuxコマンドについて)
Linuxコマンドの間違った入力で起きる障害とその意味、そして「>」が表示される理由について
このQ&Aのポイント
- Linuxコマンドの間違った入力で起きる障害や意味、そして「>」が表示される理由について解説します。
- 間違ったLinuxコマンドの入力によって発生する障害やその意味、また「>」が表示される理由について説明します。
- Linuxコマンドの入力ミスによって生じる障害や意味、そしてなぜ「>」が表示されるのかについてまとめました。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
単純な話です。 "が閉じられるのを待っているだけです。 "の中に改行も入れることができます。 (1) これは、まだ入力が終っていない状態ですので「間違ったコマンドを入力」してはいません。 (2) "が閉じた段階で、""が改行文字まで含めた文字列として解釈されます。 (3)入力が継続していることを示すプロンプトです。
その他の回答 (1)
- masashissu
- ベストアンサー率50% (13/26)
回答No.2
No.1の方の補足として、実際にコマンドを打ってみました。 [test@server1 /home/USER]$ echo "AAA" AAA [test@server1 /home/USER]$ [test@server1 /home/USER]$ echo "AAA > " AAA [test@server1 /home/USER]$ [test@server1 /home/USER]$ [test@server1 /home/USER]$ echo "AAA > > > > > > " AAA [test@server1 /home/USER]$ No.1の方がおっしゃるように、改行まで文字として認識するようなので、 実行せずにコマンドを入力し直した方が無難ですね^^;
質問者
お礼
masashissuさん、 回答をありがとうございます。 具体的な内容で大変助かります。 私も > を見て、echo を思い出したのですが、 そのまま実行するのが不安でしたのでキャンセルしました。 仰るとおり入力し直して良かったです。 重ねてありがとうございました。
お礼
kmeeさん 丁寧な回答をありがとうございます。 3項目とも回答をお聞きして安心しました。 ""のコマンドについてですが、シェルスクリプトでしたので、 実行結果が表示されず焦りました。 今回の件で自らの勉強不足を痛感しました。 重ねてありがとうございました。