Linux

無法保存 ~/.bash_profile 文件

  • November 10, 2017

如附圖所示,Ctrl+OCtrl+X不保存~/.bash_profile文件。注意紅色圓圈上用於關閉視窗的點。我還嘗試了其他編輯器,例如 vim 和 emacs,但都沒有工作。 在此處輸入圖像描述

這是在 Mac OS 上。

nano提示您輸入文件名以保存更改:

File Name to Write: /User/syhe5/.bash_profile

這就像其他編輯器的“保存”和“另存為”功能合二為一。它預設為用於打開文件的名稱,因此如果您不更改它,您將正常保存文件。

在您的終端視窗處於焦點時,只需按下Enter即可將您的更改寫入文件。

如果你按下Ctrl+ O,那麼在你保存後你仍然會進入nano並且 Terminal.app 視窗仍然會在紅色圓圈中顯示一個點。但是你可以按Ctrl+ X,它會立即退出nano,因為不會有任何未保存的更改。

獲得您目前看到的提示的另一種方法是按下Ctrl+ X。然後它會告訴你:

Save modified buffer (ANSWERING "No" WILL DESTROY CHANGES) ?

如果您回答Y了,則係統會提示您保存文件名,就像您按下Ctrl+一樣O。在那種情況下,一旦你按下Enter保存文件,nano就會退出。例外情況是,如果nano在嘗試保存文件時遇到錯誤,但如果確實如此,那麼它將告訴您有錯誤。

請注意,這與大多數編輯文件的程序的操作類似,無論它們是命令行程序還是圖形程序。退出未保存的更改為您提供了保存選項,然後,一旦您這樣做,應用程序將繼續關閉。

引用自:https://unix.stackexchange.com/questions/403664