在 vi 編輯器中,要退出編輯狀態并保存或者放棄更改,需要執行以下步驟:
1. 保存并退出:
? ?- 按下 Esc 鍵確保你處于正常模式(Normal Mode)。
? ?- 輸入 :wq,然后按下 Enter 鍵。這將保存更改并退出編輯器。
2. 不保存退出:
? ?- 如果你想退出編輯器并放棄所有更改,同樣確保你處于正常模式。
? ?- 輸入 :q!,然后按下 Enter 鍵。這將不保存更改并退出編輯器。
3. 保存但不退出:
? ?- 如果你想保存更改但仍然保留在編輯器中,確保你處于正常模式。
? ?- 輸入 :w,然后按下 Enter 鍵。這將保存更改但不退出編輯器。
請注意,在 vi 編輯器中,命令通常是以冒號 : 開始的。這些命令會在命令行底部顯示,并且按下 Enter 鍵后執行。
如果在 vi 編輯器中按下 Esc 鍵后,你并不處于正常模式,可能是因為你進入了其他模式,如插入模式。在插入模式下,你可以按下 Esc 鍵回到正常模式。如果鍵入 i 進入插入模式,可以按下 Esc 返回到正常模式。
jar 讀取的配置yaml文件處于編輯狀態,影響程序運行。
在 Linux 中,如果你使用的是 `vi或 `vim編輯器,你可以使用以下命令來查看文件是否處于編輯狀態:
bash
lsof /path/to/your/file
這個命令會列出所有打開指定文件的進程。如果文件正在被編輯,你將在輸出中看到相應的編輯器進程。
如果文件正在被編輯,但你只想知道是否被編輯而不是查看具體的編輯器進程,你可以使用 `fuser命令:
bash
fuser /path/to/your/file
這個命令會顯示正在使用指定文件的進程的進程號(PID)。
如果輸出為空,說明文件沒有被任何進程占用,也就是沒有在編輯狀態中。如果有輸出,你可以根據進程號(PID)使用其他命令進一步了解正在使用文件的進程。
請注意,這些命令可能需要以超級用戶或擁有文件權限的用戶身份運行,以確保對文件的適當訪問權限。
啟動jar sh的文件,把指定目錄下的文件都添加 x權限
chmod +x 文件名|文件夾