

Another problem was the fact that these gigantic calculators cost millions of dollars (for example, the Iliac IV, built by Burroughs and the University of Illinois in 1965, cost $31 million, a princely sum even today), so companies and universities would want to get their money's worth by keeping the computer busy at all times. There were no operating systems to manage users, so what would happen was usually one of two things: 1, You would be assigned a time, let's say 2-4 a.m. on Saturday morning (a particularly inconvenient time that would probably be given to a grad student), during which the computer was all yours; or 2, You would submit your stack of cards, and whenever the operator got around to it, he or she would run your program and you'd get your output several days later.
Well, the thing is that if the computer could automate resource sharing, nobody would have to be hanging around running it at odd hours of the night, or even hanging around the machine much at all.

In 1991, a Finnish college student by the name of Linus Torvalds decided to create a UNIX-like operating system for personal computers, just for fun. Linux, which started out as simply a hobby, has become a very important operating system in the computing industry. It is used on many servers, clusters, office computers, and even home PCs. Even Microsoft uses Linux for its servers from which you download Windows patches and the like. I have Linux on my desktop machine at work, and my laptop is a Mac running OSX, which is built on top of UNIX.
The vast majority of supercomputers run some flavor of *nix1; at SC04 (the supercomputing industry conference), we saw that Microsoft was trying to get into the HPC world, but I haven't seen or heard anything about a Windows-based supercomputer. My then-officemate quipped that Microsoft was probably partnering with IBM to make a new supercomputer called "BlueScreen." (This was particularly hilarious because IBM's flagship machine, BlueGene, had just been introduced.)
Anyhow, the point of this whole discussion is that learning *nix commands is necessary before you can use a supercomputer. You don't have to be a *nix whiz kid or anything, but you have to be comfortable getting around and doing what needs to be done. In the next part, I will talk about some important commands in *nix.
1 The * character is a wildcard character in computer science, so when I say *nix, what I really mean is any word that ends in "nix"; in this case, Linux or Unix. (Yes, I realize that the last vowel in Linux is a u rather than an i, but a lot of people pronounce Linux and Unix as if they rhyme. I am not the originator of this convention so don't blame me!)
Resources:
I got the pictures of Grace Hopper and the punch cards from Lexicon's History of Computing, and the picture of Dennis Ritchie and Ken Thompson from the UNIX/Linux picture gallery.