大量のデータを貼り付けた後、Gnome端末からEOFを送信することはできません。

大量のデータを貼り付けた後、Gnome端末からEOFを送信することはできません。

私はGNOME端末バージョン3.6.2を使用しています。十分なデータ(私の場合は86KBが「十分に大きいもの」)をコピーしてgnome-terminalに貼り付けると、ほとんどのデータが端末に表示され、どこかでデータをクリックしているように見えます。ある種のバッファー Enter キーを押した後 (または追加データを入力したり ^C などを入力した後) 端末に貼り付けた残りのデータだけが表示されるため制限があります。私の考えでは、このバッファのサイズは約64KBほどであるようですが、完全に間違っている可能性があります。とにかく、この程度のデータを端末に貼り付ければかなり可能です(時間の半分以上)みんな私が開いたgnome-terminalインスタンスとそれ以降に開かれたすべてのインスタンスは、EOF / Control-Dを送信できなくなりました。 gnome-terminalでは正常に動作できますが、Control-Dを使用してEOFを端末に送信することはできません。

私の問題を解決しようとすると失敗し、次のように "eof"を別の文字シーケンスに再割り当てしました。stty eof ^J

システム全体を再起動しても問題は解決しません。触媒が何であるかはまだわかりませんが、数日後に問題が自然に解決されます。しかし、これは確かに受け入れられる解決策ではありません。ただ待ってください。何が問題なの?また何を試すことができますか?

ベストアンサー1

stty saneあなたが想像できるように、合理的なデフォルトにリセットされるthisを実行するという提案を他の場所で見つけました。これは問題を解決しましたが、可能な違いを詳しく見た後でも、特定のコマンドが問題をどのように解決したかを正確に知ることはできません。しかし、それは動作します。ラバーダックをプレイしていただきありがとうございます。

おすすめ記事