職場で使用されているアプリケーションの1つがbashとクラッシュし、入力内容が表示されなくなります。つまり
$ echo foo
foo
$
~になる
$ foo $
私は誤って実行しようとしましたがstty -echo
、これは状況を悪化させ、すべてのコマンドを受け入れることをやめました。これにより、私の入力はすべての>
改行のみ表示され、他のものは何も発生しない状態になりました。
どうすればいいですか?
ベストアンサー1
この種の問題を解決する一般的な方法は、
stty sane
状況を悪化させないでくださいstty -echo
。これは、すでに持っている入力のエコーをオフにするためです。
実際、returnと言うのは、単に>
発生を引き起こすことです。つまり、次の行が続くようにする何かを開始したことを意味します。たとえば、文字列がecho '
終了するのを待っているので、そうします。'
他の理由により、この問題が発生する可能性があります。たとえば、セクションif something
を待っていますthen ... fi
。
端末が複雑すぎて割り込みも発生しない限り、そのステップでコマンドの残りの部分を待つのをやめるには、ctrl-を押すことができます。c