Question

Les terminaux et les shells sont très puissants mais peuvent être compliqués à prendre en main, notamment pour en tirer le meilleur parti.Quelqu'un connaît-il un shell de commande davantage basé sur une interface graphique qui aide un utilisateur ou affiche les réponses de manière plus conviviale ?Je connais IPython, mais même sa syntaxe est quelque peu alambiquée, même si c'est un pas dans la bonne direction.

De plus, les résultats pourraient être présentés graphiquement, par ex.ne serait-il pas bien de pouvoir répartir la taille des fichiers dans un diagramme circulaire ?

Était-ce utile?

La solution 12

j'ai trouvé CHIC, une interface graphique pour MS PowerShell.C'est à peu près ce que je voulais.Vous disposez d’un backend en ligne de commande avec une interface graphique WPF.Vous pouvez transférer les résultats d’une commande à la suivante et afficher une sortie graphique.

Autres conseils

Fil chaud est une tentative de combiner la puissance de l'interface de ligne de commande traditionnelle avec des éléments GUI.Il a donc un côté interface graphique et essaie d'être utile en suggérant des commandes et en vous montrant les correspondances possibles de votre historique.(Bien qu'il existe des raccourcis clavier pour faire cela dans bash et autres shells, vous devez les connaître...)

Vous pouvez utiliser toutes vos commandes système courantes, mais un certain nombre de commandes clés ont de nouvelles versions par défaut qui utilisent un pipeline d'objets et sont affichées avec une belle vue GUI.En particulier, ls (alias dir) affiche les listes de fichiers et les affiche en colonnes.Vous pouvez trier en cliquant sur les en-têtes de colonnes, double-cliquer sur les fichiers à ouvrir ou double-cliquer sur les répertoires pour accéder à ce répertoire.La commande proc vous permet de faire un clic droit sur un processus et l'une des options est de le tuer.

Le pipeline d'objets fonctionne de la même manière que Microsoft Powershell, permettant aux commandes du canal d'accéder directement aux propriétés de l'objet plutôt que d'avoir à effectuer un traitement de texte pour l'extraire.

Hotwire est multiplateforme (Linux, BSD, les fenêtres, Mac), bien qu’il en soit à un stade précoce de développement.Pour en savoir plus, installez (cliquez sur le lien de votre plateforme) et parcourez le simple commencer page.

Si vous n'aimez pas Hotwire, vous pouvez également consulter la liste des projets et idées connexes maintenu sur le wiki hotwire.

poisson est un shell Unix qui met l'accent sur la convivialité, par exemple en fournissant une surbrillance colorée et une complétion d'onglets étendue.

Pour un autre type de mélange d'interface textuelle et graphique, il existe Mercure, ainsi que des outils similaires/inspirés comme Launchy, GNOME Do et ENSO.

Est-ce pour Python en particulier, ou êtes-vous simplement intéressé par n'importe lequel shell de commande doté d'une interface graphique ?

Si l'idée de répartir la taille des fichiers dans un diagramme circulaire vous intéresse, vous pouvez essayer PowerGUI, une couche GUI sur le shell de commande PowerShell de Microsoft.PowerShell vous permet également de rediriger les données des commandes vers XML, CSV et d'autres formats compris par les programmes GUI.

Le shell de commande basé sur une interface graphique me semble être un oxymore.

Pas vraiment?Un shell de commande n'est qu'un environnement encapsulé dans lequel exécuter des commandes.Pourquoi ne peuvent-ils pas avoir d'extensions GUI ?Nous sommes au 21ème siècle !:)

Vérifier http://hotwire-shell.org/

Cela rejoint ce que je pensais.C'est dommage qu'il utilise PyGTK, j'aurais préféré PyQT (peut-être un problème de licence ?).Il semble également y avoir des liens intéressants liés au projet.

Si l'idée de répartir la taille des fichiers dans un diagramme circulaire vous intéresse, vous pouvez essayer PowerGUI, une couche d'interface graphique sur [...]

PowerGUI ressemble à un projet de loisir sur lequel j'ai travaillé et qui organise les tâches régulièrement utilisées.Il semble qu'il organise des tâches fréquentes et formate la sortie pour vous.Le formatage que je considère comme le résultat final du flux de données.Mais ce serait bien de pouvoir bricoler les données et ensuite continuer à les utiliser.

PowerShell en tant que shell de commande est très indulgent pour les nouveaux utilisateurs et facile à apprendre.Il existe un produit complémentaire (il s'agit d'un produit commercial) appelé PowerGadgets qui vous permettra de rediriger la taille des fichiers vers un diagramme circulaire ou d'autres types d'affichage.

PowerGadgets a l'air très intéressant.Il serait intéressant d'avoir des éléments tels que des moniteurs système afin que vous puissiez dire, lire l'utilisation du processeur par seconde et la diriger dans un graphique.

Est-ce pour Python en particulier, ou êtes-vous simplement intéressé par un shell de commande doté d'une interface graphique ?

Vraiment, actuellement, mais j'aime l'idée d'une plateforme multiplateforme, facile à modifier, sans configuration de compilateur.J'utilise Windows au travail et Windows/Linux (Ubuntu)/OSX à la maison.Python n'est qu'une solution simple, et pour écrire des choses comme celle-ci, il dispose déjà de nombreuses bibliothèques.

Merci pour tous les liens.Laissez-les venir.:)

Je ne sais pas si vous demandez un shell comme dans bash/csh, ou un shell comme dans ipython.Si c'est plus tard, je vous recommande de regarder Réinteragir.Bien qu'il soit encore très alpha, c'est déjà un excellent outil de prototypage rapide en python et permet d'intégrer des tracés, des widgets, etc.

Le shell de commande basé sur une interface graphique me semble être un oxymore.

Le mot clé ici est graphique.

Si je veux une interface graphique, je veux une interface graphique complète.Mais si je veux des performances brutes, je veux une ligne de commande.

Je ne suis pas exactement sûr de ce que vous demandez.Vous pouvez avoir une interface graphique ou une ligne de commande.De quoi avez-vous besoin d'un shell de commande graphique que vous ne pourriez pas obtenir à partir d'une interface graphique simple ?

De plus, si vous souhaitez des informations graphiques sur la taille des fichiers, quelques applications le font.Un exemple est WinDirStat.

Pas non plus lié à Python, mais Ubiquité (une extension Firefox) est un outil graphique de type ligne de commande pour le Web, avec un esprit similaire à Quicksilver/Launchy/GnomeDo.

Je sais que Automate sous Mac OS X, ce n'est pas un shell mais c'est le meilleur outil graphique que j'ai jamais utilisé pour effectuer des tâches par lots.Je pense que cela vaut la peine de le mentionner ici, car même moi (auto-intitulé en tant qu'utilisateur expérimenté) l'utilise de temps en temps pour renommer des fichiers ou d'autres routines.Bien que cela puisse être fait en quelques lignes de script shell, le AutomateL'interface graphique de me donne l'impression que je ne travaille pas et que ça fonctionne.

PowerShell V2 développe un shell de commande graphique, mais je ne pense pas que ce soit ce que vous recherchez.

PowerShell en tant que shell de commande est très indulgent pour les nouveaux utilisateurs et facile à apprendre.Il existe un produit complémentaire (il s'agit d'un produit commercial) appelé PowerGadgets qui vous permettra de rediriger la taille des fichiers vers un diagramme circulaire ou d'autres types d'affichage.Des informations à ce sujet peuvent être trouvées ici.

En ce qui concerne la facilité d'utilisation, la commande PowerShell suit un modèle Verbe-Nom (avec des alias pour faciliter l'utilisation à partir de la ligne de commande) et est très détectable.Découvrez quelques screencasts que j'ai réalisés sur l'utilisation de PowerShell sur Bases de PowerShell.

Maxima fournit une coque mathématique (écrans) .C'est bien que vous tapiez une syntaxe de type C et que vous receviez une sortie au format graphique.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top