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