我正在使用安装了各种java版本的系统,并使用“alternatives”命令在它们之间切换。我知道我可以使用此命令更改Java版本:
alternatives --config java
其中' java '是该备选项列表的名称。我有兴趣找到当前安装的所有替代品的名称列表。例如,我知道'alternative'也管理了一个指向jdk目录的链接,但我无法弄清楚要给予--config的名称,以便我可以选择一种替代方案。
如何在linux系统上获取替代品名称列表?
答案 0 :(得分:1)
我刚刚发现:
“有关替代系统的元数据可以在管理目录中找到,默认为/var/lib/alternatives
。”
我在此网址找到了相关信息: http://www.quora.com/Alternatives-Linux-command/How-does-the-alternatives-system-work
该目录中的每个文件代表替代的“名称”。事实证明,替代品可以管理的不仅仅是单个二进制文件的链接。它也可以管理相关路径!