Solution 1 :
Sur Debian (mais pas Fedora ou RHEL), pour voir une liste de tous les "noms alternatifs maîtres" :
update-alternatives --get-selections
--get-selectionsrépertorier les noms alternatifs maîtres et leur statut.
Et pour chacun de ceux répertoriés, vous pouvez exécuter --list $ALTERNATIVE_NAME , par exemple
update-alternatives --list editor
--list nameAfficher toutes les cibles du groupe de liens.
Si vous souhaitez voir une liste de toutes les alternatives dans leurs groupes respectifs, vous pouvez exécuter ce qui suit dans fish coque :
for alternative in (update-alternatives --get-selections)
echo $alternative
update-alternatives --list (echo $alternative | cut -d" " -f1)
echo
end | pager
La syntaxe (ba|z)?sh devrait être quelque chose de similaire.
Pour changer les alternatives, exécutez sudo update-alternatives --config $ALTERNATIVE_NAME
Solution 2 :
La réponse exacte est (RHEL):
ls /var/lib/alternatives
Répertoire /etc/alternatives maintient une longue liste plate de tous les liens symboliques mélangés maîtres et esclaves ensemble. Les liens symboliques esclaves ne peuvent pas être utilisés avec alternatives --display [symlink] commande.
En même temps répertoire /var/lib/alternatives contient des informations d'état (y compris la relation maître-esclave) pour chaque groupe en raccourci liste des noms de fichiers tous dont utilisable directement avec --display option. Par exemple, /var/lib/alternatives/java :
alternatives --display java
Solution 3 :
La réponse la plus simple serait...
ls /etc/alternatives