crontab 修改預設 nano 編輯器

2017-10-27 Ubuntu

這篇也是純記錄篇,最近在用 Ubuntu 操作 crontab 的時候常常一不小心就把編輯器選成 nano …,很不習慣用 nano 阿 !!! 還我 vim !!!

 

我想應該有不少人有相同問題,但是應該很多都會了,這篇給還不知道的人看。

 

在操作 crontab 的時候預設的編輯器是 nano,因為 Priority 比較高:

  Selection    Path                Priority   Status
------------------------------------------------------------
* 0            /bin/nano            40        auto mode
  1            /bin/ed             -100       manual mode
  2            /bin/nano            40        manual mode
  3            /usr/bin/vim.basic   30        manual mode
  4            /usr/bin/vim.tiny    10        manual mode

 

雖然第一次用 crontab 的時候會出現上述訊息讓你選 editer,但是常常手誤就選到 auto mode 的 nano … 然後就悲劇

 

如果跟我一樣常常遇到悲劇的人可以使用 select-editor 這個指令再選一次 editer,或是直接 export EDITOR 這個變數,像這樣:

export EDITOR=vim

 

或是直接在 dotfile 加一個 .selected_editor

$ cat ~/.selected_editor
# Generated by /usr/bin/select-editor
SELECTED_EDITOR="/usr/bin/vim.basic"

 

select-editor 這個指令也是幫你在家目錄增加 .selected_editor 這個檔案而已。

 

 

 

 

One Reply to “crontab 修改預設 nano 編輯器”

  1. nobita表示:

    你好,我是使用 ubuntu 22 server, 請問如果要使用 www-data 來編輯 crontab 要怎麼修改預設編輯器為vim
    因為 www-data 沒有 home path…

給 Mr. 沙先生一點建議

彙整

分類

展開全部 | 收合全部

License

訂閱 Mr. 沙先生 的文章

輸入你的 email 用於訂閱