Domanda

I terminali e le shell sono molto potenti ma possono essere complicati da imparare, soprattutto per trarne il meglio.Qualcuno conosce una shell di comandi più basata sulla GUI che aiuta un utente o visualizza le risposte in modo più amichevole?Conosco IPython, ma anche la sua sintassi è alquanto contorta, sebbene sia un passo nella giusta direzione.

Oltre a ciò, i risultati potrebbero essere presentati graficamente, ad es.non sarebbe bello poter convogliare le dimensioni dei file in un grafico a torta?

È stato utile?

Soluzione 12

ho trovato ELEGANTE, una GUI per MS PowerShell.Questo è più o meno ciò che intendevo.Hai un backend da riga di comando con un frontend GUI WPF.È possibile reindirizzare i risultati dal comando a quello successivo e mostrare l'output grafico.

Altri suggerimenti

Filo caldo è un tentativo di combinare la potenza della tradizionale interfaccia a riga di comando con gli elementi della GUI.Quindi ha un lato GUI e cerca di essere utile nel suggerire comandi e nel mostrarti possibili corrispondenze dalla tua cronologia.(Anche se ci sono scorciatoie da tastiera per farlo in bash e altre shell, devi conoscerle ...)

È possibile utilizzare tutti i comandi di sistema più comuni, ma alcuni di quelli chiave hanno nuove versioni per impostazione predefinita che utilizzano una pipeline di oggetti e vengono visualizzati con una bella visualizzazione della GUI.In particolare ls (aka dir) mostra gli elenchi dei file e li mostra in colonne.È possibile ordinare facendo clic sulle intestazioni delle colonne, facendo doppio clic sui file da aprire o facendo doppio clic sulle directory per spostarsi in quella directory.Il comando proc ti consente di fare clic con il pulsante destro del mouse su un processo e una delle opzioni è ucciderlo.

La pipeline dell'oggetto funziona in modo simile a Microsoft Powershell, consentendo ai comandi nella pipe di accedere direttamente alle proprietà dell'oggetto anziché dover eseguire l'elaborazione del testo per estrarlo.

Hotwire è multipiattaforma (Linux, BSD, finestre, Mac), sebbene sia in una fase iniziale di sviluppo.Per saperne di più, installa (fai clic sul collegamento per la tua piattaforma) e lavora in modo semplice iniziare pagina.

Se non ti piace Hotwire, puoi anche consultare l'elenco di progetti e idee correlati mantenuto sul wiki di hotwire.

pescare è una shell Unix che si concentra sulla facilità d'uso, ad esempio fornendo evidenziazioni colorate e completamento completo delle schede.

Per un diverso tipo di combinazione di interfaccia testuale e grafica, c'è Mercurio, così come strumenti simili/ispirati come Launchy, GNOME Do ed ENSO.

È questo per Python in particolare o ti interessa solo Qualunque shell di comando che ha un'interfaccia GUI?

Se l'idea di convogliare le dimensioni dei file in un grafico a torta ti interessa, potresti provare PowerGUI, un livello GUI sulla shell dei comandi PowerShell di Microsoft.PowerShell consente inoltre di convogliare i dati dai comandi in XML, CSV e altri formati riconosciuti dai programmi GUI.

La shell dei comandi basata sulla GUI mi sembra un ossimoro.

Non proprio?Una shell dei comandi è semplicemente un ambiente incapsulato in cui eseguire i comandi.Perché non possono avere estensioni GUI?Siamo nel 21° secolo!:)

Guardare http://hotwire-shell.org/

Questo è in linea con quello che stavo pensando.È un peccato che usi PyGTK, avrei preferito PyQT (forse un problema di licenza?).Sembra che ci siano anche alcuni link correlati interessanti al progetto.

Se l'idea di convogliare le dimensioni dei file in un grafico a torta ti interessa, potresti provare PowerGUI, un livello GUI su [...]

PowerGUI sembra un progetto hobby su cui ho lavorato e che organizza attività utilizzate regolarmente.Sembra che organizzi lavori frequenti e formatti l'output per te.La formattazione la vedo come il risultato finale del flusso di dati.Ma sarebbe bello poter armeggiare con i dati e poi continuare a usarli.

PowerShell come shell dei comandi è molto indulgente per i nuovi utenti ed è facile da imparare.Esiste un prodotto aggiuntivo (è un prodotto commerciale) chiamato PowerGadgets che ti consente di convogliare le dimensioni dei file in un grafico a torta o altri tipi di display

PowerGadgets sembra molto interessante.Sarebbe interessante avere cose come i monitor di sistema in modo da poter leggere l'utilizzo della CPU al secondo e inserirlo in un grafico.

Questo è per Python in particolare o sei interessato solo a qualsiasi shell di comando che abbia un'interfaccia GUI?

Qualsiasi in realtà, al momento, ma mi piace l'idea di multipiattaforma, facile da modificare, nessuna configurazione del compilatore.Utilizzo Windows al lavoro e Windows/Linux (Ubuntu)/OSX a casa.Python è solo una soluzione semplice e per scrivere cose come questa ha già molte librerie.

Grazie per tutti i link.Continua a farli venire.:)

Non sono sicuro se stai chiedendo una shell come in bash/csh o una shell come in ipython.Se è più tardi, allora consiglierei di dare un'occhiata Reinteragire.Sebbene sia ancora in versione alpha, è già un ottimo strumento per la prototipazione rapida in Python e consente l'incorporamento di grafici, widget, ecc.

La shell dei comandi basata sulla GUI mi sembra un ossimoro.

La parola chiave qui è Grafica.

Se voglio una GUI, voglio una GUI completa di tutte le funzionalità.Ma se voglio prestazioni ottimali, voglio una riga di comando.

Non sono esattamente sicuro di cosa stai chiedendo.Puoi avere una GUI o una riga di comando.Cosa ti serve da una shell di comandi grafica che non potresti ottenere da una GUI diretta?

Inoltre, se desideri informazioni grafiche sulle dimensioni dei file, ci sono alcune applicazioni che lo fanno.Un esempio è WinDirStat.

Inoltre non è correlato a Python, ma Ubiquità (un'estensione di Firefox) è uno strumento grafico simile a una riga di comando per il web, con uno spirito simile a Quicksilver/Launchy/GnomeDo.

So che Automatore in Mac OS X non è una shell ma è il miglior strumento grafico che abbia mai usato per eseguire attività batch.Penso che valga la pena menzionarlo qui poiché anche io (omonimo come utente esperto) lo uso di tanto in tanto per rinominare file o altre routine.Sebbene questi possano essere eseguiti in poche righe di script di shell, il file AutomatoreL'interfaccia grafica di mi fa sentire come se non stessi lavorando e invece funziona.

PowerShell V2 sta sviluppando una shell di comandi grafica, ma non penso che sia quello che stai cercando.

PowerShell come shell dei comandi è molto indulgente per i nuovi utenti ed è facile da imparare.Esiste un prodotto aggiuntivo (è un prodotto commerciale) chiamato PowerGadgets che ti consente di convogliare le dimensioni dei file in un grafico a torta o in altri tipi di visualizzazioni.Informazioni a riguardo possono essere trovate Qui.

Per quanto riguarda la facilità d'uso, il comando PowerShell segue uno schema verbo-sostantivo (insieme agli alias per facilità d'uso dalla riga di comando) ed è facilmente individuabile.Guarda alcuni screencast che ho realizzato utilizzando PowerShell su Nozioni di base su PowerShell.

Maxima fornisce una shell matematica (schermi).È bello digitare una sintassi simile a C e ricevere un output formattato graficamente.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top