Slashdot Mirror


A Guided Tour of the Microsoft Command Shell

jpkunst writes "Ryan Paul at Ars Technica provides an in-depth, 13 page review of the new Microsoft Command Shell (Monad). (The beta release can be downloaded for free from Microsoft.) From the conclusion: 'Despite my initial skepticism, I am deeply impressed with MSH technology, and I am legitimately excited about the future of the Windows command line.'"

29 of 519 comments (clear)

  1. The true meaning of "msh" by Anonymous Coward · · Score: 2, Funny

    Everyone knows that "msh" really stands for "Microsoft Hell".

    1. Re:The true meaning of "msh" by canuck57 · · Score: 5, Funny

      Everyone knows that "msh" really stands for "Microsoft Hell".

      And once people realize it is crippled there will be a gsh (Gate Shell) and a bsh (Ballmer Shell) as equally handycaped as the msh. A legal suit will follow from Google for gsh but the bsh will last.

      Wouldn't it be easier just to get a copy of Linux and call it MS-Linux? I thought Microsoft thought all of UNIX/POSIX was crap and you didn't need a shell?

    2. Re:The true meaning of "msh" by Anonymous Coward · · Score: 2, Funny
      And once people realize it is crippled there will be a gsh (Gate Shell) and a bsh (Ballmer Shell) as equally handycaped as the msh. A legal suit will follow from Google for gsh but the bsh will last.
      In Ballmer Shell, you can interrupt a running process using the fucking-kill command, as in:
      fucking-kill gsh
      Chair-throwing is completely optional.
    3. Re:The true meaning of "msh" by borawjm · · Score: 5, Funny

      so shouldn't the command prompt for msh be something like this?

      $>

      or maybe a few more...

      $$$>

      ah, what the heck...

      $$$$$$$$$$$$$$$$$$>

    4. Re:The true meaning of "msh" by kurosawdust · · Score: 5, Funny

      And once people realize it is crippled there will be a gsh (Gate Shell) and a bsh (Ballmer Shell) as equally handycaped as the msh. A legal suit will follow from Google for gsh but the bsh will last.

      bsh> developers
      developers

      bsh> developers
      developers

      bsh> developers
      YEAH!

    5. Re:The true meaning of "msh" by Tuxedo+Jack · · Score: 2, Funny

      You obviously don't remember XENIX, which MS developed, then sold to SCO. I happen to have a box of floppies containing that in front of me now.

      It's like Satan took a dump, then a sewer mucker found it, packaged it up in a nice shiny box, and sold it to the unsuspecting masses.

      --

      Striking fear in the authors of godawful fanfiction, I am here, appearing in darkness, Tuxedo Jack!
    6. Re:The true meaning of "msh" by Anonymous Coward · · Score: 1, Funny

      Snippet of Ballmer msh script:

      if( (errcode = programmer.exits()) == GOOGLE){

              fsck Erik.Schmidt; // XXX old-fashioned code, must rewrite
              kill Erik.Schmidt;
              kill Erik.Schmidt;
              fsck Erik.Schmidt;
              fsck; fsck; fsck;

              jump.on( Erik.Schmidt.dead().body() );
              bury ( Erik.Schmidt.dead().body() );

              through( Chair );

              order( new Chair() ); // XXX unreachable :(
      }

    7. Re:The true meaning of "msh" by fava · · Score: 3, Funny

      What about mash (Microsoft Again SHell) for when windows is broken and needs major emergency repair.

  2. Quick! Open Source Monkeys Fly by Anonymous Coward · · Score: 5, Funny

    We must have a working implimentation of this shell in Gnome immediately.

    I propose we call it Gonad.
    It will be the dogs bollocks.

    1. Re:Quick! Open Source Monkeys Fly by tomhudson · · Score: 2, Funny
      Your example is wrong. If a filename had spaces, your script would surely fail. With Monad using objects, it would encapsulate the filename into a single string object and therefor be opened up correctly in excel.
      So do this (handles filenames with embedded spaces just fine now)
      ls -lQ | sort | head -0 > dir.txt; perl -e 'open(DIR, "<dir.txt"); while(<DIR>) { ($a,$b,$c,$d,$e,$f,$g,$h) = split(" ", $_, 8); print "$a,$b,$c,$d,$e,$f,$g,$h\n";}' > dir.csv; gnumeric dir.csv &
      Again, a 1-liner, and you can even discard the fields you don't want by not "print"ing them.

      And as a bonus, you already have the file in comma-separated format before opening the spreadsheet, so you're good to go for importing, exporting, etc.; if you were using the spreadsheet just to save the data in csv, you can even skip that step.

      So, ancient *NIX shell foo beats not-yet-ready-for-prime-time MSH shell foo, especially when you consider that the *NIX one will run with a LOT fewer resources.

  3. Oh, I am so excited! by Almond+Paste · · Score: 0, Funny

    Nevermind. Really, does anyone care about this? I mean a powerful command shell under windows is like a...hmm...like a....well it's like something!!!

  4. Google Shell by zaguar · · Score: 5, Funny
    The new google shell: Gonad

    It's nuts

    --
    "Sure there's porn and piracy on the Web but there's probably a downside too."
  5. Almost as good as . . . by Council · · Score: 2, Funny

    Perhaps the Windows shell has finally reached the levels of goodness of that old shell, whatchyacallit. DOS, I think it was.

    I forget what company it was that made that, but I'm sure if they were still around, they'd be doing amazing things. We can certainly agree that they'd without a doubt have a command line that would blow Microsoft's right out of the water.

    --
    xkcd.com - a webcomic of mathematics, love, and language.
  6. New website..... by SomeoneGotMyNick · · Score: 5, Funny

    Backslashdot

    Specializing in Unix bashing (somewhat of an ironic statement)

  7. Jeez... by gowen · · Score: 5, Funny

    the text-based shell is the nexus of computational control and the point at which proper articulation of will can transform commands into consequences Which leads to two questions : who wrote this shit, and were they getting paid per syllable?

    --
    Athletic Scholarships to universities make as much sense as academic scholarships to sports teams.
    1. Re:Jeez... by revery · · Score: 3, Funny

      Which leads to two questions : who wrote this shit, and were they getting paid per syllable?

      It was the same person that wrote the dialogue for research breakthroughs in Alpha Centauri.

      the text-based shell is the nexus of computational control and the point at which proper articulation of will can transform commands into consequences
      - Col. Corazon Santiago Spartan Programmer's Manual

    2. Re:Jeez... by ikkonoishi · · Score: 4, Funny
      Ah come on those things were great.

      My favorite.


      We are all aware that the senses can be deceived, the eyes fooled.
      But how can we be sure our senses are not being deceived at any
      particular time, or even all the time? Might I just be a brain in
      a tank somewhere, tricked all my life into believing in the events
      of this world by some insane computer? And does my life gain or lose
      meaning based on my reaction to such solipsism?
      ^
      ^ -- Project PYRRHO, Specimen 46, Vat 7
      ^ Activity Recorded M.Y. 2302.22467
      ^ TERMINATION OF SPECIMEN ADVISED
  8. legitimately excited by Threni · · Score: 1, Funny

    I don't think that word means what you think it means...

  9. Yes, but.... by mblase · · Score: 1, Funny

    ...does it run Windows?

  10. And so did another by suso · · Score: 4, Funny

    Neither does one that is said by Voltaire.
    -Suso

    1. Re:And so did another by mwvdlee · · Score: 4, Funny

      Thus proving Voltaire's saying is correct?

      --
      Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
    2. Re:And so did another by Anonymous Coward · · Score: 1, Funny

      *head explodes*

  11. Better name: Gonuts by dscho · · Score: 3, Funny

    Title says it all

    1. Re:Better name: Gonuts by Andrewkov · · Score: 5, Funny

      I thought a Monad was when you lost one of your gonads. Or was that mononad.

  12. If only linux had this by bxbaser · · Score: 2, Funny

    it would finally be ready for the desktop.
    when will the linux devs get on the ball its 2005 the new wave of computing is the command line.
    who says microsoft doesnt inovate.

  13. DOS Window, still?!? by bbzzdd · · Score: 2, Funny

    Thank you Microsoft for updating the "DOS" shell. Us command-line jocks really do appreciate it. They were even nice to us switch-hitters in that "cd /windows/system32" (note the forward slashes) actually works now. I guess they concede they lost the slash wars after all these years :)

    But seriously. After spending in any time in a Linux or OS X sexy, semi-transparent shell windows, with a nice courier font and syntax highlighting, Monand (as it is now) still runs in the gross 1982 DOS window?

    I hope this changes come Long^M^M^M^M Vista

  14. Re:A shell is nice but... by timeOday · · Score: 4, Funny
    If you had read the article you would have discovered that MSH includes a managed virtualfilesystem-like provider for the registry that allows you to navigate the registry and read/write settings.
    HA!! It took over 10 years, but finally they're coming around. May I propose a name for that "managed virtualfilesystem-like provider":

    /etc

  15. Re:A shell is nice but... by gnovos · · Score: 4, Funny

    HARD? What's so hard about:

    echo 0x0001429 | regfxr32 \g \l \b \"/virtual registry hive sftwre/000003/Local Users and Directories/software/Microsoft/user/holebert/alpha MIX4_2_07/0x8827832fa777e9182/settings/color\"

    --
    "Your superior intellect is no match for our puny weapons!"
  16. Re:An open source clone? by AnodeCathode · · Score: 2, Funny

    So are you saying he'd meet some Windows Admins only if he kept his head in his ass? Very subtle slam on Windows Admins.