Ottima domanda e la risposta non è semplice. Non esiste un comando "Mostrami tutte le versioni core .net", ma c'è speranza.
MODIFICARE:
Non sono sicuro quando è stato aggiunto, ma il comando info ora include queste informazioni nel suo output. Stamperà i runtime e gli SDK installati, nonché alcune altre informazioni:
dotnet --info
Se vuoi vedere solo gli SDK: dotnet --list-sdks
Se vuoi vedere solo i runtime installati: dotnet --list-runtimes
Sono su Windows, ma immagino che funzionerebbe anche su Mac o Linux con una versione corrente.
Inoltre, puoi fare riferimento a .NET Core Download Archive per aiutarti a decifrare le versioni dell'SDK.
INFORMAZIONI PIÙ VECCHIE:
tutto al di sotto di questo punto sono informazioni obsolete, che sono meno rilevanti, ma possono comunque essere utili.
Vedi i Runtime installati :
Apri C:\Program Files\dotnet\shared\Microsoft.NETCore.App
in Esplora risorse
Vedi gli SDK installati :
Apri C:\Program Files\dotnet\sdk
in Esplora risorse
(Fonte delle località: blog di uno sviluppatore )
Inoltre, è possibile visualizzare le ultime versioni di Runtime e SDK installate immettendo questi comandi al prompt dei comandi:
dotnet
L'ultima versione di Runtime è la prima cosa elencata. NOTA BENE: Questo non funziona più, ma può funzionare per le versioni precedenti.
dotnet --version
Ultima versione dell'SDK DISCLAIMER: Apparentemente il risultato potrebbe essere influenzato da qualsiasi file di configurazione global.json.
Su macOS puoi controllare la versione .net core usando il comando seguente.
ls /usr/local/share/dotnet/shared/Microsoft.NETCore.App/
Su Ubuntu o Alpine:
ls /usr/share/dotnet/shared/Microsoft.NETCore.App/
Elencherà la cartella con il nome della versione installata.