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 @   立体风  阅读(583)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET10 - 预览版1新功能体验(一)
历史上的今天:
2018-03-28 Using ADB and fastboot
2017-03-28 Linux:命令执行控制&&与||
2017-03-28 vim插件管理利器
点击右上角即可分享
微信分享提示