スクリプトを実行した後、Bashの印刷はめちゃくちゃになります。

スクリプトを実行した後、Bashの印刷はめちゃくちゃになります。

Pythonスクリプトを実行した後、Ubuntuのbash端末がめちゃくちゃになりました。理由はわかりませんが、それ以降は再び利用できなくなり、シェルを閉じて新しく開く必要がありました。

皆様がご覧いただけるように写真を添付し​​ました。たぶん誰かがなぜこのようなことが起こるのかを指摘することができます。

ここに画像の説明を入力してください。

答え1

これは通常、スクリプトが特定のコマンドを使用して端末設定を変更して終了する前にデフォルト値にリセットしない場合に発生します。

たとえば、次のコマンドを使用してこの状況をシミュレートできます。

stty -echo

(あなたが実験しているのと同じことを願っています。)

通常、このコマンドを使用すると「正常」に戻ることができるので、resetCtrl + CまたはReturnを押して新しいプロンプトの先頭にあることを確認し、「reset」(何も表示されません)を入力して戻りキー項目が正常に戻るできます。

reset

checkpoint_ps.py端末が奇妙な状態になる原因が何であるかを言うのは難しいです。ターミナル「エコー」を無効にすることは...パスワードを求める場合によく発生することです(したがってパスワードは表示されません)。出力では「sudo」が関係しているので、checkpoint_ps.py端末自体を台無しにするとは思わない。しかし、可能かもしれません。そこに関連性のある内容を見つけたら、別の質問をして助けをすることもできます。

関連情報