Molts usuaris de Windows fan servir el cygwin per tal de tenir un entorn de línia d'ordres molt més potent que l'intèrpret d'ordres de Windows. Cygwin ofereix un entorn que és familiar pels usuaris de qualsevol sistema Unix... o dit d'una forma més exacte, de qualsevol sistema Linux.
Cygwin està construït al voltant d'una DLL (cygwin1.dll) que ofereix una emulació de l'API de Linux, el que facilita la fàcil portabilitat de les aplicacions Linux a l'entorn Windows. De fet, hi troben ports d'un gran nombre d'aplicacions Linux, des de les més clàssiques en modalitat text fins a un complet entorn gràfic X que el podem executar a 'pantalla completa' o integrat dins de l'escriptori de Windows. Així, per exemple, Cygwin és un excel·lent i convenient client X que podem utilitzar per executar aplicacions gràfiques de servidors remots Unix.
Però una de les coses més dolentes de Cygwin és el seu entorn en mode text... encara que això no és pròpiament una limitació de Cygwin sinó que està provocada per ser una aplicació en mode text de Windows. Així trobem problemes alhora de redimensionar la finestra (tot sovint no funciona), problemàtica d'executar aplicacions que fan servir termcap o un scroll força deficient... sense oblidar el poc intel·ligent mecanisme de marcar, copiar i enganxar.
La millor forma de saltar-se aquesta limitació és instal·lar el paquet rxvt, utilitzant el programa d'instal·lació de cygwin:

Un cop instal·lat, per executar-lo automàticament cada vegada que iniciem cygwin podem editar el fitxer batch cygwin.bat al directori on el tenim instal·lat. Per defecte, aquest fitxer batch conté això:@echo off
d:
chdir d:\eines\cygwin\bin
bash --login -i
(d:\eines\cygwin\bin és el directori on jo tinc instal·lat el cygwin). Per tal d'executar automàticament rxvt modifiqueu-lo per tal que contingui això: @echo off
d:
chdir d:\eines\cygwin\bin
set EDITOR=vi
set VISUAL=vi
set CYGWIN=codepage:oem
tty binmode
start rxvt -sr -sl 10000 -fg white -bg black
-fn fixedsys -fb fixedsys -tn cygwin -e bash --login -i
Les dues últimes línies en realitat són una única línia... Podeu veure la diferència només mirant aquestes dues captures de pantalla: la sessió per defecte i utilitzant rxvt. Només pel canvi de tipus de lletra ja paga la pena fer servir el rxvt.