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