我stty susp ^-
在使用者的.bashrc
shell 中使用它,試圖阻止使用者使用 CTRL+Z 將進程置於背景。
背後的原因是,我們有許多使用者習慣在VMS上使用Oracle SQLPlus,而預設編輯器使用CTRL+Z來儲存並退出編輯器。 Linux 上的 CTRL+Z 顯然具有完全不同的操作,並且當我們的使用者本能地按下 CTRL+Z 時,他們完全感到困惑。
雖然似乎可以使用某些命令(例如 top),但當我真正需要它時,即在或 之stty susp ^-
類的編輯器中,它不起作用。nano
vim
誰能建議我如何實現這個目標?
編輯:我不需要使用bash
,因此不支援作業控制的替代 shell 就足夠了(假設存在這樣的 shell)。
答案1
若要停用 中的掛起 (Ctrl+Z) 功能nano
,您可以將其放入unset suspend
系統全域 nanorc,它很可能位於 中/etc/nanorc
。有關詳細信息,請參閱 nanorc(5) 手冊頁。