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