GNU/Linux >> Linux Esercitazione >  >> Linux

C'è un modo per elencare tutte le "alternative" configurabili (collegamenti simbolici per comandi simili) sul sistema?

Soluzione 1:

Su Debian (ma non Fedora o RHEL), per vedere un elenco di tutti i "nomi alternativi master":

update-alternatives --get-selections

--get-selections elenca i nomi alternativi principali e il loro stato.

E per ognuno di quelli elencati, puoi eseguire --list $ALTERNATIVE_NAME , ad esempio

update-alternatives --list editor

--list name Visualizza tutte le destinazioni del gruppo di collegamento.

Se desideri visualizzare un elenco di tutte le alternative nei rispettivi gruppi, puoi eseguire quanto segue in fish guscio:

for alternative in (update-alternatives --get-selections)
    echo $alternative 
    update-alternatives --list (echo $alternative | cut -d" " -f1)
    echo
end | pager

La sintassi (ba|z)?sh dovrebbe essere qualcosa di simile.

Per modificare le alternative, esegui sudo update-alternatives --config $ALTERNATIVE_NAME

Soluzione 2:

La risposta esatta è (RHEL):

ls /var/lib/alternatives

Rubrica /etc/alternatives mantiene un lungo elenco piatto di tutti i collegamenti simbolici combinazione padroni e schiavi insieme. I collegamenti simbolici slave non possono essere utilizzati con alternatives --display [symlink] comando.

Allo stesso tempo directory /var/lib/alternatives contiene informazioni sullo stato (compresa la relazione master-slave) per ciascun gruppo in abbreviato elenco di nomi di file tutti di cui può essere utilizzato direttamente con --display opzione. Ad esempio, /var/lib/alternatives/java :

alternatives --display java

Soluzione 3:

La risposta più semplice sarebbe...

ls /etc/alternatives

Linux
  1. Visualizzazione dell'elenco di tutti i lavori "at" e dei rispettivi comandi

  2. 3 utili comandi Linux per gli amministratori di sistema

  3. La differenza tra questi comandi per abbattere un server Linux?

  4. C'è un modo per ispezionare l'attuale rpath su Linux?

  5. Elenca tutti i montaggi in Linux

4 gestori di elenchi di cose da fare per il desktop Linux

I migliori comandi Linux per gli amministratori di sistema

50 comandi essenziali di Nmap per gli amministratori di sistema

I 15 migliori emulatori Linux per sistemi Windows

I 20 migliori strumenti di bioinformatica per il sistema Linux

C'è un modo per impostare la dimensione dell'elenco cronologico in bash su più di 5000 righe?