1. 程式人生 > >使用set -o vi命令誤操作導致命令被執行

使用set -o vi命令誤操作導致命令被執行

set -o vi命令介紹:

    這條命令讓bash模擬vi,執行後按esc就可以使用jk鍵上下翻閱歷史命令,使用/可以查詢,輸入^定位行首,$定位到行尾,按i進入插入模式後才可以繼續打字。回車執行命令或者退出vi命令檢視模式。

問題描述:

   誤操作:如果在檢視某個命令的時候按了v進入了檢視模式,vi會記錄下這行命令,然後不儲存直接退出,會導致這行命令被執行。

    解決辦法:誤操作進入檢視模式後刪掉命令,然後儲存退出,再按回車退出命令檢視狀態即可。