有两种方法可以更改默认编辑器:
update-alternatives --set editor /bin/nano
export EDITOR='/bin/nano'
添加到~/.bashrc
(单个用户)或/etc/profile.d/
(所有用户)
它们之间有什么区别/细微差别吗?例如在多个发行版上的可用性?
更新
还有select-editor
有两种方法可以更改默认编辑器:
update-alternatives --set editor /bin/nano
export EDITOR='/bin/nano'
~/.bashrc
(单个用户)或/etc/profile.d/
(所有用户)它们之间有什么区别/细微差别吗?例如在多个发行版上的可用性?
更新
还有select-editor
update-alternatives
特定于 Debian.bashrc
是一个坏主意。你的用户会讨厌你。/etc/profile.d/
不会影响 ksh、csh、zsh 的用户...用户中所做的任何设置
.bashrc
都会覆盖您的设置。这是一件好事。如果
update-alternatives
在目标系统上可用,那就是要走的路。它应该在 debian 和 redhat 发行版上都可用。否则
/etc/profile.d/
可能是你最好的选择。但是您需要查看其他地方来配置非 bash shell。