Je suis sûr que cela a déjà été demandé, mais je ne l'ai pas trouvé après environ une heure de recherche ...
J'utilise Unix et Mac OS depuis un certain temps, mais je suis un utilisateur Windows de cœur. Cette chose n ° 1 que j'aime beaucoup au sujet de ces systèmes d'exploitation * nix est le terminal et les coques. Je sais que vous pouvez utiliser Console pour améliorer la console, mais je déteste les fenêtres Shell. Je suis récemment passé de bash à zsh sur mon Mac et je n'ai jamais été aussi rapide. Je peux zoomer, avoir toutes sortes de couleurs, de pseudonymes, une invite fraîche, etc. qui rendent l'utilisation du terminal tout simplement géniale.
Est-ce qu'il y a quelque chose comme ça pour Windows? Comment puis-je rendre mon expérience Shell moins douloureuse? En gros, je veux oh-my-zsh pour Windows.
Windows Powershell est le shell de choix de Microsoft depuis la publication du serveur Windows 2008 et Vista. Les ports sont également disponibles pour XP. V2 est le standard actuel et v3 est en développement. La plupart des principaux outils de gestion utilisent actuellement Powershell sous les couvertures ou disposent d’une interface PoSH.
Si vous n'avez pas essayé d'utiliser PoSH pour une tâche de gestion en bloc, vous vous en devez. Travailler avec des objets plutôt que des représentations textuelles d'objets est vraiment puissant. Si vous utilisez AD, commencez à faire votre gestion d'utilisateur AD avec PoSh.
Vous pouvez essayer cygwin et sa variante de terminal mintty
en utilisant le shell bash. Cygwin consiste essentiellement en des bibliothèques avec des appels système Linux mappés au noyau Windows. Ainsi, vous pouvez réellement exécuter des programmes Linux à l’intérieur de celui-ci (pas tout, mais beaucoup de choses; si vous savez compiler vous-même un logiciel, même plus).
zsh est également disponible sous forme de package dans cygwin.
Étant donné que Windows utilise le même nom pour certains programmes, leur comportement peut 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 comprend également de nombreux autres outils en ligne de commande.
Absolument amoureux de ConEmu! C'est l'un des plus sexy du monde avec la possibilité d'avoir des fenêtres transparentes, multi-onglets et beaucoup d'autres options. Il contient également de nombreux obus, tels que Bash. Vous serez très heureux. https://conemu.github.io/
Plusieurs collègues ont recommandé GOW (Gnu sous Windows), https://github.com/bmatzelle/gow comme solution bien meilleure que Cygwin. YMMV.
Vous pouvez essayer oh my cygwin .
Vous voulez voir un tas de solutions de rechange? http://alternativeto.net/software/cygwin/ et il y a de nombreuses années, utilisait 4Dos - http://alternativeto.net/software/ 4dos/
Vous pourriez aimer le Hamilton C Shell , qui recrée le shell Unix C à partir de rien sous Windows, mais avec de nombreuses améliorations. Une démo gratuite vous permet de l'essayer avant de l'acheter. Divulgation complète: je suis l'auteur.
Python est la solution la plus simple et la plus puissante pour exécuter toutes les commandes Unix "Pipe" et autres commandes Shell. Heck, Python est le meilleur moyen d'exécuter des commandes sur n'importe quel système nix.
Oui, vous le pouvez :) Avec les étapes ci-dessous et Windows PowerShell.
Voici les étapes à suivre pour rendre votre expérience moins pénible:
C:\
C:\ansicon\x64
si votre machine est basée sur une architecture 64 bits, ou C:\ansicon\x86
si votre machine est dotée d’une architecture 32 bits.ansicon -i
La première partie étant accomplie, le souhait est d’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:
powershell
dans le menu Démarrer.J'espère que cela vous a aidé et c'est ce que vous recherchez.
Vous pouvez utiliser cygwin ou uwin. Vous pouvez également essayer le shell FireCMD qui installe UWIN et fournit également un environnement graphique pour d’autres shells tels que Cygwin, cmd.exe, Windows PowerShell, etc.