指定Linux系統中Crontab的編輯器


Linux系統中Crontab的預設編輯器是vi。但是,可以透過在執行crontab命令之前將VISUAL或EDITOR環境變數設定為所需的編輯器來更改它。例如,要使用nano作為crontab的編輯器,命令為:

export VISUAL=nano; crontab -e

或者

export EDITOR=nano; crontab -e

這將使用nano開啟crontab檔案進行編輯。

Linux中的編輯器

Linux中的編輯器是一個允許使用者建立、檢視和修改文字檔案的程式。Linux系統中有很多不同的文字編輯器,每個編輯器都有其自身的功能集。一些流行的Linux文字編輯器包括:

  • vi/vim − 一個功能強大且高度可配置的文字編輯器,通常預設包含在Linux發行版中。

  • nano − 一個簡單易用的文字編輯器,通常用作新Linux使用者的預設編輯器。

  • emacs − 一個高度可定製的文字編輯器,擁有大量的使用者群和廣泛的功能。

  • gedit − 一個帶有圖形使用者介面(GUI)的文字編輯器,通常包含在Gnome桌面環境中。

  • Sublime Text − 一個專有的跨平臺文字編輯器,擁有大量的使用者群和廣泛的功能。

除了這些文字編輯器之外,還有許多其他選項可用,包括基於命令列的編輯器,如joe、jed、ed等,以及基於GUI的編輯器,如Atom、Visual Studio Code等。

Linux中的預設編輯器

Linux中的預設編輯器可能因發行版和系統設定而異。

一些Linux發行版,如Ubuntu,使用nano作為基於命令列的任務的預設編輯器。

其他發行版,如Red Hat或Fedora,使用vim(vi改進版)作為預設編輯器。

但是,也可以透過設定VISUAL或EDITOR環境變數來更改預設編輯器。例如,如果要使用nano作為預設編輯器,可以將以下行新增到.bashrc檔案中:

export VISUAL=nano

或者

export EDITOR=nano

這將使nano成為所有使用VISUAL或EDITOR環境變數的基於命令列的任務的預設編輯器。

選擇編輯器 (select-editor)

命令select-editor是在某些Linux發行版中的一種命令列實用程式,允許使用者互動式地選擇預設的命令列編輯器。選擇將儲存在VISUAL和EDITOR環境變數中,以便它成為所有使用這些變數的基於命令列的任務的預設編輯器。

它可以透過在終端中執行select-editor命令來使用,然後它將向您顯示可用編輯器的列表,您可以選擇您喜歡的編輯器。

例如,在Ubuntu中,您可以使用select-editor命令將預設編輯器更改為nano,方法是從列表中選擇它。

sudo update-alternatives --config editor

此命令將顯示系統上可用的編輯器列表,並詢問您要使用哪個編輯器作為預設編輯器。

請記住,此命令可能並非在所有發行版中都可用。

結論

總而言之,Linux中的預設編輯器可能因發行版和系統設定而異。一些流行的Linux文字編輯器包括vi/vim、nano、emacs、gedit和Sublime Text。可以透過設定VISUAL或EDITOR環境變數或使用select-editor命令(如果發行版中可用)來更改預設編輯器。需要注意的是,select-editor命令的可用性可能因您使用的Linux發行版而異。

更新於:2023年1月24日

3K+ 瀏覽量

開啟你的職業生涯

完成課程獲得認證

開始學習
廣告
© . All rights reserved.