web-dev-qa-db-fra.com

Exécuter un terminal Linux sous Windows

C'est un peu pénible de travailler avec l'invite de commande Windows. Je travaille avec Linux et Windows. Le terminal Linux a plus d'avantages que l'invite de commande XP, aussi j'aimerais utiliser un terminal Linux sous Windows. Est-ce que quelqu'un sait comment pouvons-nous faire cela? Je ne veux pas exécuter de commandes Linux sous Windows. Mais j'aime les fonctionnalités du terminal Linux et je souhaite donc utiliser les mêmes fonctionnalités que l'invite de commande Windows ou utiliser un terminal Linux sous Windows.

14
123Ex

Essayez cygwin et bash.

La plupart des utilisateurs de Linux utilisent bash, je suppose donc que vous faites référence à cette console.

22
David Heffernan

Désolé pour la promotion personnelle, je suis l'auteur d'un autre émulateur de console, non mentionné ici.

ConEmu est un émulateur de console opensource avec des onglets, qui représente plusieurs consoles et applications à interface graphique simple sous la forme d’une fenêtre à interface graphique personnalisable.

Initialement, le programme était conçu pour fonctionner avec Far Manager (mon remplacement favori de Shell - gestion des fichiers et des archives, historique et exécution des commandes, éditeur puissant). Mais ConEmu peut être utilisé avec n’importe quelle autre application de la console ou avec de simples outils graphiques (comme PuTTY par exemple). ConEmu est un projet en direct, ouvert aux suggestions.

Un bref extrait de la longue liste d'options:

  • Les dernières versions de ConEmu peuvent se configurer en tant que terminal par défaut pour Windows
  • Écran partagé pris en charge
  • Sélection de texte et de bloc conviviale (à partir du clavier ou de la souris), copier, coller, recherche de texte dans la console
  • Utilisez n'importe quelle police installée dans le système ou copiée dans un dossier du programme (ttf, otf, fon, bdf)
  • Exécuter les onglets sélectionnés en tant qu'administrateur (Vista +) ou en tant qu'utilisateur sélectionné, commande csudo pour les nouveaux onglets
  • Windows 7 Listes de raccourcis et progression dans la barre des tâches
  • Intégration avec DosBox (utile dans les systèmes 64 bits pour exécuter des applications DOS)
  • Modes de redimensionnement en douceur, maximisés et plein écran
  • La barre de défilement initialement masquée peut être révélée par un survol ou par une case à cocher dans les paramètres
  • Paramètres facultatifs (par exemple, palette) pour les applications sélectionnées
  • ANSI X3.64 et Xterm 256 couleurs
11
Maximus

Console est une amélioration de la fenêtre de la console Windows.

Console [2] utilise toujours l'interface de la console Win32 fournie par Windows, mais fournit un wrapper avec plus de fonctionnalités. cmd.exe est utilisé comme shell par défaut, mais il est configurable.


Mintty est un émulateur de terminal pour Cygwin et dérivés de Cygwin tels que MSYS .

Utiliser menthe ressemble beaucoup à utiliser PuTTY pour SSH dans votre propre installation Cygwin, sauf sans SSH. Il s'accroche à l'émulation de terminal de Cygwin pour fournir une interface de terminal UNIX fidèle. Cependant, cela le rend inutilisable pour les programmes qui attendent une console Win32.

10
ephemient

Vous pouvez essayer PowerShell . Et si vous connaissez .NET, vous pouvez écrire des scripts très avancés.

3
Darin Dimitrov