J'utilise Bash depuis des années et j'aime vraiment iTerm. Existe-t-il un moyen d'obtenir ce niveau d'utilisation de la console pour la cmd Windows de Micosoft?
J'entends par là l'achèvement sain de l'onglet, l'historique (même si vous fermez le terminal), la recherche en arrière et ainsi de suite, et aussi un terminal que je peux redimensionner, avec des onglets, de belles polices, etc.
J'avais exactement la même question. Pendant un moment, j'ai utilisé la console et c'était OK.
Cependant, j'ai découvert Git Bash . Si vous installez Git pour Windows, vous obtenez cette application appelée Git Bash qui fournit une fenêtre de console exécutant bash. C'est génial. Je l'utilise depuis des mois.
Il peut sembler contre-intuitif d'installer Git (un système de contrôle de version) afin d'obtenir une console décente, mais cela fonctionne.
la source
bash
shell en cours d'exécution.Personnellement, je préfère Cmder qui est une combinaison de toutes les réponses précédentes.
Il est livré avec des alias bash et git utiles avec lesquels je reste fidèle à ce jour:
Prise en charge du copier / coller avec CTRL+ cet CTRL+ vavec un comportement de sélection intuitif de la souris (de haut en bas pour la sélection ligne par ligne et de bas en haut pour la sélection de bloc).
Il prend en charge les onglets et les volets fractionnés configurables qui vous permettent d'utiliser Powershell, Git bash, etc. tous dans la même instance.
Il peut être configuré pour avoir une action de menu contextuel pour ouvrir un onglet de console dans le répertoire actuel.
la source
Mes deux cents (tardifs):
Depuis la mise à jour anniversaire de Win10, vous obtenez un véritable runtime Linux dans Windows, avec une console bash. Ils sont appelés respectivement "Windows Subsystem for Linux" et "Bash on Windows".
Voici comment l'installer: http://www.pcworld.com/article/3106463/windows/how-to-get-bash-on-windows-10-with-the-anniversary-update.html
Il permet d'exécuter la plupart des commandes Linux et des exécutables binaires en mode console. Il est basé sur Ubuntu 14.04. L'interface utilisateur (fenêtre, paramètres, etc.) est cependant à peu près l'ancienne cmd, donc pas très agréable pour gérer plusieurs consoles, etc.
En plus de cela, mon préféré est MobaXterm: http://mobaxterm.mobatek.net/
C'est un utilitaire Windows qui fait très bien beaucoup de choses, notamment:
Et beaucoup plus...
Il est gratuit avec certaines limitations, et il existe une version "pro" ou quelque chose de raisonnable (IMO) à un prix raisonnable.
En tant que développeur qui doit fréquemment gérer et se connecter à des serveurs distants, c'est un outil précieux.
la source
console-2 GUI + Cygwin = 99% d'iTerm.
la source
En fait, je préfère ConEmu un peu plus que Console2, et il devrait avoir la fonctionnalité de redimensionnement, d'onglets et de polices que d'autres (en plus de CMD!: P) ont également.
Il a juste les autres fonctionnalités supplémentaires que je ne peux pas énumérer pour l'instant, la personnalisation des raccourcis clavier pour le changement d'onglet le rend plus intuitif, un menu de paramètres et une barre d'onglets plus dédiés, et certainement la liste des tâches à laquelle vous pouvez ajouter des configurations prédéfinies, sur haut de l'ajout de paramètres que ConEmu comprend et modifie sa propre fenêtre.
Vous pouvez obtenir l'achèvement décent (à mon avis) de l'onglet auquel je pense que vous faites référence juste à partir de bash. Vous ne savez pas sur l' histoire de se présenter, mais encore une fois bash / poisson vous donne l'histoire , vous pouvez parcourir avec les touches fléchées, etc Vous pouvez obtenir encore mieux (aussi à mon avis :) complétion et l' historique de navigation en utilisant la coquille de poisson !
Pour ConEmu, le développeur reste vraiment à jour avec le projet, et il a l'impression d'avoir une bonne compréhension de la façon de développer l'application pour avoir toutes ces fonctionnalités et présenter une bonne interface utilisateur tout en ayant une stabilité et un peu de rapidité. rapidité.
J'utilise également la touche de raccourci globale pour faire apparaître la fenêtre, en ayant toujours mes onglets habituels dans la fenêtre, et vous pouvez également combiner les consoles dans la même vue!
Une chose que vous devrez peut-être travailler si vous le souhaitez, est la prise en charge UTF-8. Le processus n'est pas aussi difficile que de rechercher et d'appliquer des correctifs, il suffit de définir des polices via l'hôte de fenêtre de terminal et l'émulateur, ConEmu étant ce que je fais référence à l'hôte de fenêtre de terminal. J'ai peut-être installé une police qui peut afficher une plus grande plage de caractères pour ConEmu, ou pour l'invite de commande Windows par défaut, je ne me souviens pas laquelle ou le nom de la police O_o. SI vous avez besoin d'aide, vous pouvez essayer cette page: ConEmu - Support Unicode
Avec tout cela, j'ai tendance à exécuter Cygwin car je connais de nombreux utilitaires basés sur Linux / GNU, j'utilise fish / bash quand je le peux et cmd quand je ne peux pas pour certaines tâches.
Le style PS Quake est toujours amusant si vous le souhaitez;)
la source
Je ne les ai pas utilisés personnellement (Mac os x est mon pilote quotidien), mais une recherche rapide a trouvé ceux-ci:
win-bash , gnu-bash et unxutils .
la source
Si vous êtes sur Windows 10, vous pouvez maintenant (août 2016) utiliser "BASH sur Ubuntu". Il est soit ajouté au système d'exploitation, soit disponible en tant que fonctionnalité. (À partir de la «mise à jour anniversaire»). Je ne l'ai pas exploré.
Cependant, je recommande PowerShell si vous faites quelque chose comme l'administration système dans un environnement Windows. Microsoft en a déjà fait la base de tous ses produits. L'apprentissage de PS est pratiquement une exigence pour les administrateurs système dans les environnements Windows.
la source
BABUN:
Vous devriez jeter un œil à Babun ! Je suis un gars Linux et c'est le premier programme que j'installe sur mes machines Windows. C'est un très bon redux de cygwin et son installation est aussi simple que n'importe quel autre programme d'installation .msi.
Par défaut, le shell est zsh, ce que j'adore, mais vous pouvez facilement le changer en bash et bash est également préinstallé avec Babun.
la source
J'ai trouvé MobaXterm. Voici l'édition gratuite que vous pouvez essayer.
la source