7
6

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Control-D でログアウトしたくない

Posted at

bash 限定というわけでもないのですが。

OS X ではカーソル操作に Emacs 風のものが利用出来ますが、Terminal で delete 操作(C-d)をしていると、不意に exit が入力されてログアウトしてしまう事がよくあります。(私の場合、キーリピート速度を標準以上に高速にしているので尚更……)
これを防止するには .bash_profile 等シェルの設定ファイルに IGNOREEOF を書いてあげると良いみたいです。

# C-d によるログアウト入力を防止(百回までは無視する)
IGNOREEOF=100

するとこんな表示が出るようになります。

$ Use "logout" to leave the shell.

本当はこれも非表示に(C-d 入力を完全に無視)してほしいところですが。

7
6
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
7
6

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?