Pergunta

Terminais e conchas são muito poderosas, mas pode ser complicado de aprender, especialmente, para obter o melhor deles.Alguém sabe de uma forma mais gráfica baseada em shell de comando que ajuda o usuário a ou apresenta respostas em uma maneira mais amigável?Eu estou ciente de IPython, mas até mesmo a sintaxe que é um pouco complicado, embora seja um passo na direção certa.

Além disso, os resultados podem ser apresentados graficamente, por exemplo,não seria bom ser capaz de tubo de tamanhos de arquivo em um gráfico de pizza?

Foi útil?

Solução 12

Eu encontrei POSH, uma interface gráfica para MS PowerShell.Isso é muito bonito o que eu pretendia.Você tem uma linha de comando back-end com um WPF GUI frontend.Você pode canalizar os resultados do comando para o seguinte e mostrar a saída gráfica.

Outras dicas

Hotwire é uma tentativa de combinar o poder da tradicional interface de linha de comando com elementos da GUI.Então, ele tem uma interface gráfica de um lado, e tenta ser útil, sugerindo comandos, e, mostrando-lhe correspondências possíveis a partir de sua história.(Enquanto há atalhos de teclado para fazer isso em bash e outras conchas, você tem que conhecê-los ...)

Você pode usar todas as suas comum comandos do sistema, mas um número de chave têm novas versões por padrão que usa um objeto de pipeline, e são exibidos com uma agradável GUI vista.Em particular, ls (aka dir) mostra a lista de arquivos e mostra-los em colunas.Você pode classificar clicando nos cabeçalhos de coluna, clique duas vezes no arquivo para abrir, ou duplo clique sobre diretórios para mover para o diretório.O comando proc permite que você clique direito em um processo e uma das opções é para matá-lo.

O objeto de pipeline funciona de uma forma semelhante ao Microsoft Powershell, permitindo que comandos no tubo de acesso de propriedades do objeto diretamente, ao invés de ter que fazer processamento de texto para extraí-lo.

Hotwire é de plataforma cruzada (Linux, BSD, Windows, Mac), que ele está em um estágio inicial de desenvolvimento.Para aprender mais, instale (clique no link para a sua plataforma) e de trabalho, através do simples introdução página.

Se você não gosta de hotwire, você também pode olhar para a lista de projetos relacionados e ideias mantido no hotwire wiki.

peixe é uma shell do Unix que enfoca a facilidade de uso, como, por exemplo, fornecendo realce colorido e extenso guia de conclusão.

Para um tipo diferente de mistura de texto e interface gráfica, não há Quicksilver, bem como similar/inspirado ferramentas como o Launchy, o GNOME do e ENSO.

Isso é para Python em particular, ou você está apenas interessado em qualquer comando shell que tem uma interface GUI?

Se a idéia de tubulação de tamanhos de arquivo em um gráfico de pizza de seu interesse, você pode tentar O PowerGUI, uma GUI camada da Microsoft PowerShell shell de comando.PowerShell também permite que você tubulação de dados a partir de comandos em XML, CSV e outros formatos que são compreendidas pelos programas do GUI.

GUI baseada em shell de comando parece um oxímoro para mim.

Realmente não?Um shell de comando é apenas um encapsulado ambiente para executar comandos.Por que não podem ter GUI extensões?Estamos no século 21!:)

Confira http://hotwire-shell.org/

Este é ao longo das linhas de que eu estava pensando.É uma pena que ele usa PyGTK, eu teria preferido PyQT (talvez um problema de licenciamento?).Lá parecem ser interessantes links relacionados do projeto.

Se a idéia de tubulação de tamanhos de arquivo em um gráfico de pizza de seu interesse, você pode tentar o PowerGUI, uma GUI camada de [...]

O PowerGUI parece um hobby que eu tenho trabalhado em que organiza regularmente tarefas.Parece que organiza freqüentes de emprego e formatos de saída para você.A formatação que eu vejo como o resultado final do fluxo de dados.Mas seria bom ser capaz de mexer com os dados e, em seguida, continuar a usá-lo.

PowerShell como um shell de comando é muito complacente para novos usuários e é fácil de aprender.Há um add-on do produto (é um produto comercial) denominado PowerGadgets que iria deixá-lo tubo de tamanhos de arquivo em um gráfico de pizza ou outros tipos de exibições

PowerGadgets parece muito interessante.Seria interessante ter as coisas como monitores de sistema, de modo que você poderia dizer, leia o uso da CPU por segundo e canalizá-lo em um gráfico.

Isso é para Python em particular, ou você está apenas interessado em qualquer comando da shell que tem uma interface GUI?

Quaisquer realmente, no momento, mas eu gosto da idéia de plataforma cruzada, fácil de editar, nenhum compilador o programa de configuração.Eu uso Windows no trabalho e Windows/Linux (Ubuntu)/OSX em casa.Python é apenas uma solução fácil, e para escrever coisas como essa é que tem um monte de bibliotecas já.

Obrigado por todos os links.Mantê-los próximos.:)

Eu não tenho certeza se você está perguntando para um shell, na bash/csh, ou o shell como no ipython.Se for a tarde, então eu recomendo a olhar para Reinteract.Enquanto ele ainda é muito alpha, é já uma grande ferramenta para a criação rápida de protótipos em python e que permite a incorporação de parcelas, widgets, etc.

GUI baseada em shell de comando parece um oxímoro para mim.

A palavra-chave aqui é Gráfica.

Se eu quiser uma GUI, eu quero um full-featured GUI.Mas se eu quiser de desempenho bruto, eu quero uma linha de comando.

Eu não sei exatamente o que você está pedindo.Você pode ter uma interface gráfica ou linha de comando.O que você precisa a partir de um gráfico de comando shell que você não poderia começar de uma reta GUI?

Também, se você quiser informações gráficas sobre tamanhos de arquivo existem alguns aplicativos que fazem isso.Um exemplo é WinDirStat.

Também não relacionados com Python, mas Ubiquidade (uma extensão do firefox) é um gráfico de linha de comando-como ferramenta para a web, com um espírito semelhante ao Quicksilver/Launchy/GnomeDo.

Eu sei que O Automator no Mac OS X não é um shell, mas é a melhor ferramenta gráfica que eu já usei para fazer tarefas em série.Eu acho que vale a pena mencionar aqui, como eu mesmo (auto-intitulado como um poder de usuário) use-o de vez em quando para mudar o nome de ficheiros ou outras rotinas.Embora estes poderia ser feito em poucas linhas de shell script, o O Automator's interface gráfica me faz sentir como eu não estou trabalhando e ele simplesmente funciona.

PowerShell V2 é o desenvolvimento de um graphical shell de comando, mas eu não acho que é o que você está procurando.

PowerShell como um shell de comando é muito complacente para novos usuários e é fácil de aprender.Há um add-on do produto (é um produto comercial) denominado PowerGadgets que iria deixá-lo tubo de tamanhos de arquivo em um gráfico de pizza ou outros tipos de exibições.Informações sobre o que pode ser encontrado aqui.

Como a facilidade de uso, comando PowerShell a seguir a um Verbo-Substantivo padrão (juntamente com aliases para facilidade de uso da linha de comando) e é muito fácil de encontrar.Confira alguns vídeos que eu fiz sobre como usar o PowerShell no PowerShell Básico.

Maxima fornece uma matemática shell (telas) .É bom que você escreva em uma C-como sintaxe e receber graficamente saída formatada.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top