Help us understand the problem. What is going on with this article?

Terminalの入力が異常になったときの直し方

More than 3 years have passed since last update.

利用シーン

UNIX系OSでterminalの入力が異常になることがあります。

  • 入力した文字が表示されない
  • return入力で改行されない

私の経験では、MacOS Xにmacportsでインストールしたバージョンのpythonインタプリタをインタラクティブに実行して終了した後にこの状態に陥ります。新たにterminalを起動することで解決しますが、もう少し簡単な直し方があります。

直し方

次のコマンドを実行します。

$ stty sane

説明

実行したアプリケーションがterminalの特殊文字を変更し、アプリケーションを終了したときに元の設定に復元されない場合に、このような現象が起こるようです。
sttyはterminalの設定を表示したり変更するコマンドで、saneオプションには特殊文字をデフォルトの設定にする効果があります。

参照

OS-X terminal behaves oddly after running Python interactively

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away