

初学者です。ターミナルでコマンドを入力した後、エンターを押すと">"のみが出てきて、何度エンターを押しても">"のみで改行されていきます。

これはどういった状態なのでしょうか。


CC BY-SA 4.0
2019-06-27T06:37:26.730
56136
2020-08-10T06:55:10.250
2020-08-10T06:55:10.250
3060
34887
question
rubygems shell
ターミナルでコマンド入力後にエンターを押しても、繰り返し ”>" のみが表示されてしまう


セカンダリプロンプトが表示されてると思います。  
コマンド入力が完了しておらず 入力待ちの状態です。  
Ctrl-C （Ctrlを押しながらC）を押すことで 入力がキャンセルされて元の状態に戻ると思います。

クォートを閉じ忘れると そういう状態になるので  
入力した コマンドに間違いがないか 確認してみてください

例）

[code]

    $ echo "hello world  ← クォートを閉じ忘れたままEnterを押した状態
    >                    ← クォートが閉じてないので 入力まちの状態
    >
    > "                  ← クォートを閉じるとコマンドが実行される
    hello world
    
[/code]


CC BY-SA 4.0
2019-06-27T08:58:45.663
56139
2019-06-27T08:58:45.663
5008
56136
answer