設定 / Disable ctrl + d to exit

說明

在「Bash」這個「Shell」,有一個特性

當按下「ctrl + d」就會等同離開「bash」

也就是會關閉「terminal」。

所以我會做如下的設定,來避免按下「ctrl + d`」,就會關閉「terminal」。

設定檔案

如何設定

編輯「~/.bashrc」這個檔案,加入下面這一行

set -o ignoreeof

做了這個設定之後,重新載入「source ~/.bashrc」。

爾後按下「ctrl + d」,就會顯示如下的訊息,並且出現下一個「命令列提示」。

Use "exit" to leave the shell.

也就是按下「ctrl + d」,不會關閉「terminal」。

完整範例