Overclock.net › Forums › Software, Programming and Coding › Coding and Programming › Running Linux-style terminal in Windows?
New Posts  All Forums:Forum Nav:

Running Linux-style terminal in Windows?

post #1 of 30
Thread Starter 
I wasn't sure how to word this question, so searching didn't bring much back.

I just started in the Intro to C course at my University. They basically have us using PuTTY and running the linux shell off of our school's server.

We also have a whopping two computers in the lab that have Red Hat Linux installed on them. I ended up sitting at one of these computers, and I realized how much better the native terminal is. Mouse support, bracket match highlighting, coloring, etc.

I'm wondering if there's a way to get the same style of terminal in Windows. I was hoping to find a quick and easy solution other than dual-booting Linux.

That brings up another question. Does Ubuntu have the same style terminal? I wouldn't be against dual-booting it, or any other Linux distro for that matter, down the line.
post #2 of 30
Just about every single Linux distro I can think of off hand uses Bash.
DD Boxen
(23 items)
 
   
CPUMotherboardGraphicsRAM
Intel Xeon E3-1230 Asus Maximus IV Gene-Z/Gen3 Powercolor 6970 2GB G. Skill 1600mHz Ripjaws 
Hard DriveOptical DriveCoolingCooling
SpinpontF3 1TB, WD 250, and WD320 Lite-On DT Waterblocks DT5Noz Waterblock Swiftech Komodo 6900-1 Waterblock 
CoolingCoolingCoolingOS
Swiftech MCR-220 Drive radiator Swiftech MCR-220 QP radiator 6xGentle Typhoon AP-15s Archx64 KDE4.5, Windows 7 x64 
MonitorKeyboardPowerCase
Eyefinity 3-head 5265x1050 OCN Ducky!! MX Blue Switches XFX 750W Black Edition Mountain Mods H2gO 
MouseAudioAudioAudio
Razer Naga Asus Xonar Essence STX Sennheiser 595 Sony STR-DE995 A/V receiver 
OtherOther
Lian Li Card flash memory reader Asus PCE-N15 Wifi-N card 
CPUMotherboardGraphicsRAM
AMD 1055T Gigabyte 790 Sapphire 4850x2 2x2GB 1600mHz 
Hard DriveOptical DriveOSKeyboard
A few Yes Vista/7 Das Keyboard 
Power
Ugly 
CPUMotherboardGraphicsRAM
Qualcomm Snapdragon APQ8060 1.2 GHz Something kinda small Qualcomm Adreno core 16GB 
Hard DriveOptical DriveOSMonitor
None N/A WebOS 3.0.2 9.7" XGA, multitouch 
PowerCase
6300mAh Piano Black 
  hide details  
Reply
DD Boxen
(23 items)
 
   
CPUMotherboardGraphicsRAM
Intel Xeon E3-1230 Asus Maximus IV Gene-Z/Gen3 Powercolor 6970 2GB G. Skill 1600mHz Ripjaws 
Hard DriveOptical DriveCoolingCooling
SpinpontF3 1TB, WD 250, and WD320 Lite-On DT Waterblocks DT5Noz Waterblock Swiftech Komodo 6900-1 Waterblock 
CoolingCoolingCoolingOS
Swiftech MCR-220 Drive radiator Swiftech MCR-220 QP radiator 6xGentle Typhoon AP-15s Archx64 KDE4.5, Windows 7 x64 
MonitorKeyboardPowerCase
Eyefinity 3-head 5265x1050 OCN Ducky!! MX Blue Switches XFX 750W Black Edition Mountain Mods H2gO 
MouseAudioAudioAudio
Razer Naga Asus Xonar Essence STX Sennheiser 595 Sony STR-DE995 A/V receiver 
OtherOther
Lian Li Card flash memory reader Asus PCE-N15 Wifi-N card 
CPUMotherboardGraphicsRAM
AMD 1055T Gigabyte 790 Sapphire 4850x2 2x2GB 1600mHz 
Hard DriveOptical DriveOSKeyboard
A few Yes Vista/7 Das Keyboard 
Power
Ugly 
CPUMotherboardGraphicsRAM
Qualcomm Snapdragon APQ8060 1.2 GHz Something kinda small Qualcomm Adreno core 16GB 
Hard DriveOptical DriveOSMonitor
None N/A WebOS 3.0.2 9.7" XGA, multitouch 
PowerCase
6300mAh Piano Black 
  hide details  
Reply
post #3 of 30
I believe there's something called Cygwin that is basically a linux shell inside windows. I'll do some research on it though.
Workstation
(19 items)
 
  
CPUMotherboardGraphicsGraphics
Intel i7 920 c0 @ 3.50 Asus Sabertooth X58 Nvidia gtx 570 Nvidia gtx 210 
RAMHard DriveOptical DriveOptical Drive
12 GB (Patriot 4GB DDR3 1600 Mhz + G.Skill Ripj... OCZ Vertex II 60GB + x2 WD 1TB + WD 500 GB Lite-On DVD Burner LG Blu Ray Burner 
OSMonitorMonitorMonitor
Windows 8 Professional x64, Arch Linux x64 Samsung 22 inch 1920x1080 60Hz Asus 23 inch 1920x1080 IPS Acer 19 inch 1600x900 
KeyboardPowerCaseMouse
Logitech g11 Corsair 750 Watt NZXT Tempest Razer deathadder 3500 dpi 
Mouse PadAudioAudio
OCZ Audigy SE Sony MDR-V6 
  hide details  
Reply
Workstation
(19 items)
 
  
CPUMotherboardGraphicsGraphics
Intel i7 920 c0 @ 3.50 Asus Sabertooth X58 Nvidia gtx 570 Nvidia gtx 210 
RAMHard DriveOptical DriveOptical Drive
12 GB (Patriot 4GB DDR3 1600 Mhz + G.Skill Ripj... OCZ Vertex II 60GB + x2 WD 1TB + WD 500 GB Lite-On DVD Burner LG Blu Ray Burner 
OSMonitorMonitorMonitor
Windows 8 Professional x64, Arch Linux x64 Samsung 22 inch 1920x1080 60Hz Asus 23 inch 1920x1080 IPS Acer 19 inch 1600x900 
KeyboardPowerCaseMouse
Logitech g11 Corsair 750 Watt NZXT Tempest Razer deathadder 3500 dpi 
Mouse PadAudioAudio
OCZ Audigy SE Sony MDR-V6 
  hide details  
Reply
post #4 of 30
Just install cygwin. That's what I use at work. Place the path/to/bin in your environment variable(path) and your done. You can use most all of the bash commands. Putty sucks btw.

attachment.php?attachmentid=190940&stc=1&d=1295367041

attachment.php?attachmentid=190941&stc=1&d=1295367386
Edited by dham - 1/18/11 at 8:16am
    
CPUMotherboardGraphicsRAM
Core i5 750 4.01ghz at 1.27v MSI P55 GD-80 Sapphire Radeon HD 5870 1GB + EVGA 9800GT Physx G.SKILL 4GB DDR3 1600mhz 
Hard DriveOptical DriveOSMonitor
Crucial 128gb Real SSD, WD Black 500gb, 750gb LG DVD combo Windows 7 Ultimate 64 / Arch Linux x64 22" Acer 
PowerCase
Corsair HX750 Corsair 600t 
  hide details  
Reply
    
CPUMotherboardGraphicsRAM
Core i5 750 4.01ghz at 1.27v MSI P55 GD-80 Sapphire Radeon HD 5870 1GB + EVGA 9800GT Physx G.SKILL 4GB DDR3 1600mhz 
Hard DriveOptical DriveOSMonitor
Crucial 128gb Real SSD, WD Black 500gb, 750gb LG DVD combo Windows 7 Ultimate 64 / Arch Linux x64 22" Acer 
PowerCase
Corsair HX750 Corsair 600t 
  hide details  
Reply
post #5 of 30
Yeah you could try cygWin, or a VM. Ubuntu's terminal is called BASH (Bourne Again Shell). Linux terminal is pure awesome. Can you run a windows server using only command line?

Yeah I didn't think so.

EDIT:
Quote:
Originally Posted by dham;12053821 
Just install cygwin. That's what I use at work. Place the path/to/bin in your environment variable(path) and your done. You can use most all of the bash commands. Putty sucks btw.

http://www.overclock.net/attachment.php?attachmentid=190940&stc=1&d=1295367041

How so?
Edited by Raptor_Jesus - 1/18/11 at 8:18am
Venom (Reborn)
(15 items)
 
  
CPUMotherboardGraphicsRAM
Core i7-2600K @ 4.6 GHz [1.33 vCore] [HT ON] ASUS P8P67 PRO (REV 3.1) EVGA GTX470 8 GB [2x4 GB] G.Skill Ripjaws X Series 1600 CL 9 
Hard DriveHard DriveHard DriveOptical Drive
Crucial C300 64 GB Western Digital 640 GB Samsung 2 TB Lite-On DVD Burner 
OSMonitorPowerCase
Windows 7 x64 Ultimate, Ubuntu 10.04, Arch Acer 22" 1680x1050, Dell 19" Corsair TX650 NZXT Tempest 
MouseMouse Pad
Logitech G500 Some random cloth thing 
  hide details  
Reply
Venom (Reborn)
(15 items)
 
  
CPUMotherboardGraphicsRAM
Core i7-2600K @ 4.6 GHz [1.33 vCore] [HT ON] ASUS P8P67 PRO (REV 3.1) EVGA GTX470 8 GB [2x4 GB] G.Skill Ripjaws X Series 1600 CL 9 
Hard DriveHard DriveHard DriveOptical Drive
Crucial C300 64 GB Western Digital 640 GB Samsung 2 TB Lite-On DVD Burner 
OSMonitorPowerCase
Windows 7 x64 Ultimate, Ubuntu 10.04, Arch Acer 22" 1680x1050, Dell 19" Corsair TX650 NZXT Tempest 
MouseMouse Pad
Logitech G500 Some random cloth thing 
  hide details  
Reply
post #6 of 30
OT: I agree cygwin is pretty good and useful.
Quote:
Originally Posted by Raptor_Jesus;12053874 
Yeah you could try cygWin, or a VM. Ubuntu's terminal is called BASH (Bourne Again Shell). Linux terminal is pure awesome. Can you run a windows server using only command line?

Yeah I didn't think so.

EDIT:


How so?

Actually you can to a certain degree. I do not know of a way to install it without the graphical interface but pretty much anything you can do on the graphical end can be done from a command prompt. I cannot think of 1 operation that cannot be done on windows server command line especially with powershell.
    
CPUMotherboardGraphicsRAM
Q6600 DG33TL XFX 6950 2GB 4gigs Corsair XMS2 DDR2 
Hard DriveOptical DriveOSMonitor
1.5TB seagate 2X640GB Samsung DVDRW Windows Vista & Debian Linux Samsung 19" + Acer 24" Wide 
KeyboardPowerCaseMouse
Microsoft SideWinder X6 Antec 750 TruePower Raidmax Smilodon COOLER MASTER Sentinel 
Mouse Pad
RocketFish 
  hide details  
Reply
    
CPUMotherboardGraphicsRAM
Q6600 DG33TL XFX 6950 2GB 4gigs Corsair XMS2 DDR2 
Hard DriveOptical DriveOSMonitor
1.5TB seagate 2X640GB Samsung DVDRW Windows Vista & Debian Linux Samsung 19" + Acer 24" Wide 
KeyboardPowerCaseMouse
Microsoft SideWinder X6 Antec 750 TruePower Raidmax Smilodon COOLER MASTER Sentinel 
Mouse Pad
RocketFish 
  hide details  
Reply
post #7 of 30
Definitely cygwin or run a vm with some linux distro.
Quote:
Originally Posted by dham;12053821 
Just install cygwin. That's what I use at work. Place the path/to/bin in your environment variable(path) and your done. You can use most all of the bash commands. Putty sucks btw.

???

Something leads me to believe you have no idea what you are talking about.
post #8 of 30
Quote:
Originally Posted by Raptor_Jesus;12053874 
Yeah you could try cygWin, or a VM. Ubuntu's terminal is called BASH (Bourne Again Shell). Linux terminal is pure awesome. Can you run a windows server using only command line?

Yeah I didn't think so.

EDIT:


How so?

Umm. Well for what I would use it for(I did for a while) it's kind of pointless. Telnet. done. ssh. done. serial. done. All you have to do is get ssh.exe through cygwin and move hyperterminal from xp. You can install telnet from add/remove features. Done. Now you can do everything from command line. You don't have to open up a separate ugly gui to do those things.
Quote:
Originally Posted by xtascox;12054470 
Definitely cygwin or run a vm with some linux distro.



???

Something leads me to believe you have no idea what you are talking about.

See above. Trust me guys I do this all the time at work.
    
CPUMotherboardGraphicsRAM
Core i5 750 4.01ghz at 1.27v MSI P55 GD-80 Sapphire Radeon HD 5870 1GB + EVGA 9800GT Physx G.SKILL 4GB DDR3 1600mhz 
Hard DriveOptical DriveOSMonitor
Crucial 128gb Real SSD, WD Black 500gb, 750gb LG DVD combo Windows 7 Ultimate 64 / Arch Linux x64 22" Acer 
PowerCase
Corsair HX750 Corsair 600t 
  hide details  
Reply
    
CPUMotherboardGraphicsRAM
Core i5 750 4.01ghz at 1.27v MSI P55 GD-80 Sapphire Radeon HD 5870 1GB + EVGA 9800GT Physx G.SKILL 4GB DDR3 1600mhz 
Hard DriveOptical DriveOSMonitor
Crucial 128gb Real SSD, WD Black 500gb, 750gb LG DVD combo Windows 7 Ultimate 64 / Arch Linux x64 22" Acer 
PowerCase
Corsair HX750 Corsair 600t 
  hide details  
Reply
post #9 of 30
Quote:
Originally Posted by Raptor_Jesus;12053874 
Can you run a windows server using only command line?

Yes you can. It's called a Server Core install and all you get as a UI is PowerShell. Server Core installations are designed to greatly reduce the attack surface of the Windows server.

Server2008install03.png

For those searching for a more more full-featured Windows SSH utility than PuTTy, check out SecureCRT.
At long last...
(13 items)
 
  
CPUMotherboardGraphicsRAM
920 D0 | 4104MHz@1.23V Big Bang XPower 5850 | 880/1050 6GB Sector 7 | 1728MHz 
Hard DriveOSMonitorPower
F115 W7P64 245BW SPI Magna 1kW 
Case
cardboard (case/loop in prog) 
  hide details  
Reply
At long last...
(13 items)
 
  
CPUMotherboardGraphicsRAM
920 D0 | 4104MHz@1.23V Big Bang XPower 5850 | 880/1050 6GB Sector 7 | 1728MHz 
Hard DriveOSMonitorPower
F115 W7P64 245BW SPI Magna 1kW 
Case
cardboard (case/loop in prog) 
  hide details  
Reply
post #10 of 30
Haven't heard of cygwin but using Ubuntu in a virtual machine would negate the need for dual boot, just boot the VM when needed.

virtualbox.org has a free virtual machine emulator and of course all linux distros are free, but the most popular are ubuntu or debian, both of which use bash. Ubuntu is the easiest to use.
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Coding and Programming
Overclock.net › Forums › Software, Programming and Coding › Coding and Programming › Running Linux-style terminal in Windows?