update-alternatives简明用法

update-alternatives 命令用于处理linux系统中软件版本的切换,在各个linux发行版中均提供了该命令。

1、把某软件注册(install命令)到update-alternatives中,这里以vim为例,注册为editor,即把vim设置为editor默认调用的编辑器。

sudo update-alternatives --install /usr/bin/editor editor /usr/local/bin/vim 1

install命令的参数简单说明:

第一个参数: --install 表示向update-alternatives注册服务名。
第二个参数: 注册最终地址,成功后将会把命令在这个固定的目的地址做真实命令的软链,以后管理就是管理这个软链;
第三个参数: 服务名,以后管理时以它为关联依据。
第四个参数: 被管理的命令绝对路径。
第五个参数: 优先级,数字越大优先级越高。

2、注册完之后,要设置后再算完成(set命令)。之所以分成2步,是考虑到可能针对某一个命令(如editor)有多个软件或多个版本与之对于,到底用哪一个是设置(set命令)说了算。

sudo update-alternatives --set editor /usr/local/bin/vim

3、删除,有注册就有删除啦,不喜欢随时可以丢掉。

sudo update-alternatives --remove editor /usr/local/bin/vim

 

posted @ 2022-03-28 13:09  立体风  阅读(552)  评论(0编辑  收藏  举报