Mazn.net

やってみて 調べてみて 苦労しなけりゃ 箱は動かじ

bash使用時にCtrl-dでログアウトさせない

      2013/07/15

bashではCtrl-○でいろいろな機能が使用できますが、たまに間違って押してしまうと困ってしまう機能があります。

以前紹介した、Ctrl-sの端末ロックを無効にするもその一つですが、 今回はCtrl-dでのログアウトです。Ctrl-Sの端末ロックはCtrl-qで解除できるのでまだよいですが、Ctrl-dは有無も言わさずログアウトしてしまうので、操作ミスが致命的になる場合があります。

そこで Ctrl-dを押しても何回か警告を表示する方法を紹介します。設定は簡単で、環境変数 IGNOREEOFに警告回数を設定するだけです。

$ IGNOREEOF=3

こうすることで、Ctrl-d押下時に、以下のように3回警告が表示され、4回目でログアウトします。

$ Use "logout" to leave the shell.
$ Use "logout" to leave the shell.
$ Use "logout" to leave the shell.
$ logout

ちなみに上記はsshログインで、コンソール上では”logout”ではなく”exit”と表示されるようです。

 - IT技術 , ,

336px

Message

メールアドレスが公開されることはありません。

  関連記事

no image
USB3.0 メモリ (Super Talent Express DUO ST3U32EDB)

32GBのUSB3.0 のメモリが安かったので買ってみた。そろそろ東芝のUSB3 …

no image
DVD-Rに4倍速で書き込みできない@GSA-4040B

数年前に発売されたDVDマルチドライブ GSA-4040Bを持っているのですが、 …

no image
PostfixをMaildir形式に変更してCourier-IMAP使用@Debian Etch

SquirrelMailでWebメールを使おうと思ったところ、IMAPサーバが必 …

no image
携帯動画変換君がqt3gppflatten.exeでエラー

なぜか最近携帯用の着うたを携帯動画変換君で3gpに変換しようとすると、qt3gp …

no image
Firefox 3.6.x のメモリ消費が激しすぎる

Firefox を長時間使っていると、メモリ消費が700MBを超えています。 タ …

no image
ソースコードを読むためのツール

CodeReadingWikiを改造してみました  →  こちら 現在多くのアプ …

no image
SquirrelMailの添付ファイルサイズ変更@Debian Etch

SquirrelMailで送信できる添付フィルのサイズがデフォルトだと2Mのよう …

no image
windows presentation foundation プラグイン@Firefox 3.5

Firefoxで急にwindows presentation foundatio …

no image
perlのCPANでモジュールをインストール@Debian Etch

CPANにはperlのモジュールが多数登録されています。これをインストールする方 …

no image
すでに同名のdebパッケージがインストールされているか確認する@Ubuntu 14.04

リポジトリにはまだ登録されていないパッケージを手動でdpkgを使ってアップデート …