This is a split board - You can return to the Split List for other boards.

Why is cmd so bad in comparison to Linux/GNU/Unix terminals?

  • Topic Archived
  1. Boards
  2. PC
  3. Why is cmd so bad in comparison to Linux/GNU/Unix terminals?
2 years ago#1
It's so rigid but also not as intuitive. It's annoying when I have to use it.
---
http://i.imgur.com/UsC6Z.gif
2 years ago#2
Because Microsoft didn't try to compete with *nix on the CLI front. It's basically unchanged from the DOS days. Now they have PowerShell at least, which is an improvement.
---
-What is best in life?
-To crush your enemies, see them driven before you, and to hear the lamentation of the women.
2 years ago#3
PowerShell is actually very good. It actually has Unix aliases for a lot of the basic commands.
---
Console war in a nutshell:
http://imgur.com/xA6GJZ9
2 years ago#4
Shub posted...
Because Microsoft didn't try to compete with *nix on the CLI front. It's basically unchanged from the DOS days. Now they have PowerShell at least, which is an improvement.


Is it? I've never even used it. I thought it was essentially the same.
---
http://i296.photobucket.com/albums/mm177/jstreeter3163/89456_d47valos_twins_0003_122_120lo.jpg
2 years ago#5
You want the real reason? It's because the half million *nix utilities that aren't part of a POSIX shell but are pretty much standard on every *nix don't exist on Windows. It's the whole ecosystem, not just the interpreter.
---
I am the mighty thesaurus! RAWR!
2 years ago#6
Orestes417 posted...
You want the real reason? It's because the half million *nix utilities that aren't part of a POSIX shell but are pretty much standard on every *nix don't exist on Windows. It's the whole ecosystem, not just the interpreter.


I guess that's ultimately the answer I expected. I enjoy Windows but when I look at it objectively it's stuff like this that remind me why OSS is so much better.
---
http://i296.photobucket.com/albums/mm177/jstreeter3163/dumpage_10.jpg
2 years ago#7
Because Windows wasn't designed to be command line driven. This was a major issue for a long time with their server releases actually since Windows wouldn't work without some GUI components, and many tasks could only be driven by GUI applications. During Vista's development, a group of software architects got together to fix the mess that the Windows codebase had become (Google "MinWin"). But yeah, it's still pretty terrible, Powershell though at least makes it tolerable.

EDIT: Also, what Orestes said.
---
Samsung Series 7 | i7-3635QM @ 2.4-3.4 | HD 8770M | 8GB DDR3| 1TB 5400RPM | W8
2 years ago#8
MediaEngine_PRX posted...
Because Windows wasn't designed to be command line driven. This was a major issue for a long time with their server releases actually since Windows wouldn't work without some GUI components, and many tasks could only be driven by GUI applications. During Vista's development, a group of software architects got together to fix the mess that the Windows codebase had become (Google "MinWin"). But yeah, it's still pretty terrible, Powershell though at least makes it tolerable.

EDIT: Also, what Orestes said.


That's true. There's still a immense number of things you must do in a GUI in Windows.
---
http://i296.photobucket.com/albums/mm177/jstreeter3163/0006409756.jpg
2 years ago#9
There's no reason the tools couldn't be ported mind you. In fact it'd be an excellent project for an aspiring programmer to sit down and port or reimplement some of his/her favourite CLI utilities for Windows.
---
I am the mighty thesaurus! RAWR!
2 years ago#10
Orestes417 posted...
There's no reason the tools couldn't be ported mind you. In fact it'd be an excellent project for an aspiring programmer to sit down and port or reimplement some of his/her favourite CLI utilities for Windows.


But Windows is closed source. The only person who could do that would be someone within Windows developer team, no?
---
http://i296.photobucket.com/albums/mm177/jstreeter3163/iEr0w.gif
  1. Boards
  2. PC
  3. Why is cmd so bad in comparison to Linux/GNU/Unix terminals?

Report Message

Terms of Use Violations:

Etiquette Issues:

Notes (optional; required for "Other"):
Add user to Ignore List after reporting

Topic Sticky

You are not allowed to request a sticky.

  • Topic Archived