J'ai installé Cygwin, pour être déçu que bash fonctionne par défaut dans "cmd.exe". J'ai parcouru Google et trouvé Console2 . Ce n'est pas une application particulièrement bien conçue, car faire des ajustements est légèrement douloureux, bien que la plupart du temps cela fonctionne bien.
Je suis toujours à la recherche d'un meilleur moyen de survivre dans un environnement Windows car même la console 2 se bloque parfois, par exemple lorsque j'essaie de redimensionner mon terminal lors de l'édition dans vim et il y a beaucoup d'autres ennuis dont je ne suis vraiment pas satisfait.
Des idées? J'ai essayé d'utiliser Cygwin via PuTTY et c'était une expérience utilisateur tout aussi mauvaise.
Réponses:
MinTTY - ici .
Il rend Cygwin entièrement utilisable sur Windows. Je serais perdu sans ça. Basé sur le code PuTTY d'origine, mais s'intègre directement dans Cygwin (et en fait, est fourni avec Cygwin).
Commencez avec,
Ou partout où vous l'avez installé. Le «-» est la clé.
Il existe également quelques autres ajouts utiles pour Cygwin, l'un étant apt-cyg . Ce n'est pas parfait, mais c'est mieux que d'exécuter setup.exe chaque fois que vous vous souvenez qu'il vous manque un package.
Même avec Cygwin / X, j'utilise toujours MinTTY comme terminal principal (je déteste les barres de défilement sur xterm).
la source
Raviver un vieux fil; cependant, je suis tombé sur cela en faisant ma propre recherche. Alors plutôt que de faire un nouveau fil - voici ce que j'ai trouvé:
http://babun.github.io/
Il s'installe rapidement et configure l'environnement pour vous, ce qui est génial, et installe
pact
(un gestionnaire de packages similaire à yum / apt-get)Utilise
mintty
comme console.Dans l'ensemble, je dirais que c'est un excellent projet et plus il y aura de personnes qui l'utiliseront, mieux il deviendra.
la source
Installez Cygwin / X et utilisez xterm. (Et puis vous voudrez probablement soit leur version de
gvim
Windows soit celle native de Windows.)la source
Alternativement, vous pouvez essayer AndLinux et travailler avec un vrai terminal.
la source
J'ai ajouté
C:\cygwin\bin
(le chemin d'installation Cygwin) à la variable d'environnement système:Path
. Il résout deux problèmes:cd
d'accéder à un dossier particulier (allez dans un dossier, appuyez sur<alt+d>
, saisissezcmd
et appuyez sur<enter>
)la source
Je me rends compte que c'est très ancien, mais comme les choses ont changé, ConEmu est le meilleur à mon avis. Il me permet d'exécuter toutes sortes de shells à onglets avec une personnalisation massive, des touches de raccourci, etc. Mon cas d'utilisation principal est une série d'instances nommées Cygwin zsh.
https://github.com/Maximus5/ConEmu
la source
J'utilise Poderosa depuis longtemps.
Cela fonctionne à merveille avec Cygwin.
Il dispose d'un bouton dédié pour lancer un terminal Cygwin, tout en étant lui-même un terminal capable. C'est un terminal à onglets, a la capacité d'envoyer des commandes à tous vos onglets (à l'aide d'un plugin), d'afficher des profils (couleur de texte / arrière-plan) par session, de copier par sélection, etc.
Je l'utilise principalement pour tester
awk
/sed
scripts sur Cygwin avant de l'exécuter sur le serveur.la source
Pour répondre à la question plus large de la survie sur une boîte Windows provenant d'un monde Linux, je voudrais recommander MobaXterm de Mobatek. Il s'agit d'une application Windows autonome, fonctionne sur Windows 7 et 8 et comprend un plugin pour Cygwin. Vous obtenez la belle console large que vous n'obtenez pas à partir de Windows cmd.exe préemballé. Vous pouvez facilement créer des shells de session vers des boîtes Linux à partir de votre machine Windows. Il a des capacités de serveur X pour que vous puissiez lancer des applications Linux et les faire servir localement sur la boîte Windows.
Ma machine principale au travail est (malheureusement) Windows. Mais, je suis en mesure d'accéder et de travailler assez facilement avec des boîtiers Linux distants à l'aide de mes interfaces GUI préférées - toutes apparaissent assez bien dans Windows. Des exemples rapides de choses que j'exécute incluent gtkterm, gedit et Eclipse.
Je n'ai aucune affiliation avec l'entreprise. Juste un client très satisfait qui aime tout simplement la facilité d'installation et d'utilisation. Téléchargez la version autonome, exécutez l'exécutable et vous y irez en un rien de temps. Sérieusement. La Home Edition fonctionne aussi bien que la Pro Edition avec quelques limitations de nombre de sessions que je n'ai honnêtement jamais rencontrées avant de devenir un client payant.
la source
Personnellement, je ne pense pas qu'il existe malheureusement une excellente solution sur Windows. J'ai choisi d'installer le paquet Windows gvim et de l'utiliser pour la plupart de mes modifications (cela ajoute une belle option dans votre menu de clic droit pour l'ouvrir avec Vim).
Quant à CLI, vous pouvez continuer à utiliser bash si vous le souhaitez. Les autres options incluent Windows PowerShell . Je n'ai pas pris la peine de l'apprendre, mais j'ai entendu son assez bon.
La dernière solution consiste à exécuter une machine virtuelle dans VirtualBox ou VMWare Workstation. Peut ne pas être idéal, mais il vous permet d'obtenir Linux et de modifier / manipuler des fichiers à partir de Windows via le partage SMB ou des dossiers partagés.
la source
rxvt
est sympa.Depuis mon blog (actuellement en panne, merci le cache Google!):
Mon copain Bill m'a dit qu'il y a maintenant une commande Cygwin xhere et une commande setup chere qui feront toutes les insertions de registre pour vous. Lancez donc Cygwin dans le shell merdique par défaut (avec les privilèges d'administrateur) et vous pouvez taper:
chere -i -af -t rxvt -o "-bg black -fg white -sr -sl 1000 -fn \"FixedSys\" -ls" -s bash -e "Bash prompt here"
Vous pouvez remplacer -af par -cf pour l'utilisateur actuel uniquement si vous n'avez pas d'administrateur sur la machine.
Parce qu'il a eu la gentillesse de me le donner, je vais vous donner son ordre qui me fait très mal aux yeux. :) Je préfère également la taille par défaut et je la développe si nécessaire.
chere -i -af -t rxvt -o "-ls -sr -sl 1000 -bg grey70 -fg black -geometry 120x65+300+15 -fn 10x16 -title Bash" -s bash -e "Bash prompt here"
la source