Existe-t-il un meilleur shell de ligne de commande UNIX pour Windows?

Je suis sûr que cela a déjà été demandé, mais je ne l'ai pas trouvé après une heure environ de recherche …

J'ai utilisé Unix et Mac OS pendant un certain temps, mais je suis un utilisateur de Windows. Ce # 1 choses que j'ai aimé ces systèmes d'exploitation * nix est le terminal et les shells. Je sais que vous pouvez utiliser la console pour améliorer la console réelle, mais je déteste simplement le shell de Windows. Je suis récemment passé de bash à zsh sur mon Mac et je n'ai jamais été plus rapide. Je peux zoomer, avoir toutes sortes de couleurs, alias, une invite cool, etc., ce qui rend l'utilisation du terminal tout simplement incroyable.

Y a-t-il quelque chose comme ça pour Windows? Comment rendre mon coquillage moins douloureux? Fondamentalement, je veux oh-my-zsh pour Windows.

Windows Powershell a été le choix de Microsoft depuis la sortie du serveur Windows 2008 et Vista. Les ports sont également disponibles pour XP. V2 est la norme actuelle et v3 est en cours de développement. La plupart des outils principaux de mgmt sont soit en cours d'exécution Powershell sous les couvertures ou ont une interface PoSH.

Si vous n'avez pas essayé d'utiliser PoSH pour une tâche de gestion en bloc, vous vous devez le traitement. Travailler avec des objets au lieu de représentations textuelles d'objets est vraiment puissant. Si vous exécutez AD, commencez à faire votre dose d'utilisateur AD avec PoSh.

Vous pouvez essayer cygwin et sa variante de terminal mintty utilisant la coque bash. Cygwin se compose essentiellement de certaines bibliothèques avec des syscalls linux mappés sur le noyau Windows. Ainsi, vous pouvez effectivement exécuter des programmes linux à l'intérieur (pas tout, mais beaucoup de choses, si vous savez comment compiler le logiciel vous-même, encore plus).

Zsh est également disponible sous forme de package dans cygwin.

Parce que Windows utilise le même nom pour certains programmes, le comportement de ceux-ci pourrait ne pas être attendu (par exemple, find ou sort ), vous devez jouer avec PATH pour corriger certaines erreurs.

Télécharger Git pour Windows. Il est livré avec un shell appelé "Git Bash" et il comprend également beaucoup d'autres outils de ligne de commande.

Absolument aimer ConEmu! C'est l'un des plus sexy avec la possibilité d'avoir des fenêtres transparentes, multi-onglets et de nombreuses autres options. Il y a aussi beaucoup de shells inclus comme Bash. Vous serez très heureux. http://code.google.com/p/conemu-maximus5/

J'ai eu plusieurs collègues recommandent GOW (Gnu sur Windows), https://github.com/bmatzelle/gow comme une solution beaucoup mieux que Cygwin. YMMV.

Vous pouvez essayer oh my cygwin .

Vous voulez voir de nombreuses alternatives? http://alternativeto.net/software/cygwin/ et il y a plusieurs années, avait utilisé 4Dos – http://alternativeto.net/software/4dos/

Vous pourriez aimer Hamilton C shell , qui recrée le shell Unix C à partir de zéro sur Windows, mais avec beaucoup d'améliorations. Il existe une démo gratuite afin que vous puissiez essayer avant d'acheter. La divulgation complète: je suis l'auteur.

Vous pouvez utiliser cygwin ou uwin. Vous pouvez également essayer le shell FireCMD qui installe UWIN et fournit également un environnement GUI pour d'autres shells comme Cygwin, cmd.exe, Windows PowerShell etc.

Oui, vous pouvez 🙂 Avec les étapes ci-dessous et Windows PowerShell.

Voici vos étapes pour rendre votre expérience moins pénible:

  1. Télécharger ansicon
  2. Extrayez le fichier zippé dans votre répertoire C:\
  3. Ouvrez Windows PowerShell et naviguez vers C:\ansicon\x64 si votre machine est une architecture basée sur 64 bits ou C:\ansicon\x86 si votre machine est une architecture à 32 bits.
  4. Utilisez cette commande ansicon -i

Maintenant, première partie accomplie, souhaite ajouter quelques couleurs à la sortie de la console à partir de diverses commandes.

La deuxième partie consiste à modifier le paramètre de couleur de Windows PowerShell afin de vous sentir à l'aise:

  1. Ouvrez Windows PowerShell en tapant powershell dans le menu Démarrer.
  2. Faites un clic droit sur l'en-tête de Windows et choisissez Propriétés .
  3. Sélectionnez l'onglet Couleurs .
  4. Appliquez l'un des schéma de couleurs suivants:

Schéma de couleurs 1
Schéma de couleurs 2

J'espère que cela a aidé et c'est ce que vous recherchez.

Python est clair et éloigné, le moyen le plus simple et le plus puissant d'exécuter toutes les commandes Unix "Pipe" et autres commandes shell. Heck, Python est le meilleur moyen sur n'importe quel système nix pour exécuter des commandes.

Le bureau JTerm Unix peut s'exécuter sur Windows car il est 100% Java. Il peut être utilisé avec les commandes Linux / Unix les plus simples