• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Linuxコマンドについて)

Linuxコマンドの間違った入力で起きる障害とその意味、そして「>」が表示される理由について

このQ&Aのポイント
  • Linuxコマンドの間違った入力で起きる障害や意味、そして「>」が表示される理由について解説します。
  • 間違ったLinuxコマンドの入力によって発生する障害やその意味、また「>」が表示される理由について説明します。
  • Linuxコマンドの入力ミスによって生じる障害や意味、そしてなぜ「>」が表示されるのかについてまとめました。

質問者が選んだベストアンサー

  • ベストアンサー
  • kmee
  • ベストアンサー率55% (1857/3366)
回答No.1

単純な話です。 "が閉じられるのを待っているだけです。 "の中に改行も入れることができます。 (1) これは、まだ入力が終っていない状態ですので「間違ったコマンドを入力」してはいません。 (2) "が閉じた段階で、""が改行文字まで含めた文字列として解釈されます。 (3)入力が継続していることを示すプロンプトです。

decsss
質問者

お礼

kmeeさん 丁寧な回答をありがとうございます。 3項目とも回答をお聞きして安心しました。 ""のコマンドについてですが、シェルスクリプトでしたので、 実行結果が表示されず焦りました。 今回の件で自らの勉強不足を痛感しました。 重ねてありがとうございました。

その他の回答 (1)

回答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の方がおっしゃるように、改行まで文字として認識するようなので、 実行せずにコマンドを入力し直した方が無難ですね^^;

decsss
質問者

お礼

masashissuさん、 回答をありがとうございます。 具体的な内容で大変助かります。 私も > を見て、echo を思い出したのですが、 そのまま実行するのが不安でしたのでキャンセルしました。 仰るとおり入力し直して良かったです。 重ねてありがとうございました。

関連するQ&A