Solución 1:
En Debian (pero no en Fedora o RHEL), para ver una lista de todos los "nombres alternativos principales":
update-alternatives --get-selections
 
 --get-selections enumere los nombres alternativos principales y su estado.
 Y para cada uno de los enumerados, puede ejecutar --list $ALTERNATIVE_NAME , por ejemplo
update-alternatives --list editor
 
 --list name Mostrar todos los objetivos del grupo de enlaces.
 Si desea ver una lista de todas las alternativas en sus respectivos grupos, puede ejecutar lo siguiente en fish concha:
for alternative in (update-alternatives --get-selections)
    echo $alternative 
    update-alternatives --list (echo $alternative | cut -d" " -f1)
    echo
end | pager
 La sintaxis (ba|z)?sh debería ser algo similar.
 Para cambiar las alternativas, ejecute sudo update-alternatives --config $ALTERNATIVE_NAME 
Solución 2:
La respuesta exacta es (RHEL):
ls /var/lib/alternatives
 
 Directorio /etc/alternatives mantiene una lista larga plana de todos los enlaces simbólicos mixing amos y esclavos juntos. Los enlaces simbólicos esclavos no se pueden usar con alternatives --display [symlink] comando.
 Al mismo tiempo directorio /var/lib/alternatives contiene información de estado (incluida la relación maestro-esclavo) para cada grupo en abreviado lista de nombres de archivos todos de los cuales se pueden usar directamente con --display opción. Por ejemplo, /var/lib/alternatives/java :
alternatives --display java
 Solución 3:
La respuesta más simple sería...
ls /etc/alternatives