同様の問題があり、2 つのバッファーを持つ tmux セッションがありました。入力したものは何も表示されませんでしたが、バッファーを切り替えると、以前に入力したものが画面に表示されました。 stty sane
うまくいきませんでした。
Ctrl-b を切り離しました +d tmux list-clients
を見ると、まだクライアントが接続されていることに気付きました . tmux detach-client
それを取り外してから再接続すると、すべてが再び機能しました.
セッションを失っても問題ない場合は、tmux-NNNNNNN
を削除してみてください ディレクトリ、ここで NNNNNNN
/tmp
の下の数字です ディレクトリ。 tmux
によると マニュアル、TMPDIR
の場合 環境変数が設定されている場合、tmux-NNNNNNN
TMPDIR
に入れられます .
tmux は、サーバー ソケットを /tmp (または設定されている場合は TMPDIR) の下のディレクトリに格納します。
これにより、 tmux
を実行できないという問題が解決しました セッションに関連するコマンド。次のことも試しましたが、うまくいきませんでした:
killall -9 tmux
tmux
を再インストール- シェル セッションを再開
他の人が管理する共有サーバーであるため、オペレーティング システムを簡単に再起動できませんでした。
私は長い間この問題に直面していましたが、少し検索した後、誤って Ctrl を押したことが原因であることがわかりました +S (Ctrl +A +S ペインを切り替えるための私のショートカットです)、これによりターミナルのフロー制御がオフになり、ターミナルが入力を受け入れなくなります。 Ctrl を押すと再度有効にできます +Q .
ソース: https://superuser.com/a/553349/137226
tmux
始めた直後は止まっていました。 Ctrl+Q および Ctrl-C 何もしませんでした。
で修正
killall -9 tmux
(別の問題かもしれませんが、この質問は Google に表示されました。)