Bashのエコーが止まったらどうすればいいですか?

Bashのエコーが止まったらどうすればいいですか?

職場で使用されているアプリケーションの1つがbashとクラッシュし、入力内容が表示されなくなります。つまり

$ echo foo
foo
$

~になる

$ foo $

私は誤って実行しようとしましたがstty -echo、これは状況を悪化させ、すべてのコマンドを受け入れることをやめました。これにより、私の入力はすべての>改行のみ表示され、他のものは何も発生しない状態になりました。

どうすればいいですか?

ベストアンサー1

この種の問題を解決する一般的な方法は、

stty sane

状況を悪化させないでくださいstty -echo。これは、すでに持っている入力のエコーをオフにするためです。

実際、returnと言うのは、単に>発生を引き起こすことです。つまり、次の行が続くようにする何かを開始したことを意味します。たとえば、文字列がecho '終了するのを待っているので、そうします。'他の理由により、この問題が発生する可能性があります。たとえば、セクションif somethingを待っていますthen ... fi

端末が複雑すぎて割り込みも発生しない限り、そのステップでコマンドの残りの部分を待つのをやめるには、ctrl-を押すことができます。c

おすすめ記事