13 comments

[ 3.3 ms ] story [ 42.3 ms ] thread
See also:

  $ quiz function ed-command
attach the word "extra" to the end of the current line?

    s/$/ extra/p
    What?

    s/$/ extra/p

    Ahem.
Wow, I think of myself as very knowledgeable about Unix and its history, and I arguably got six of these right. It's a pretty tough quiz if you didn't work at Bell Labs and if you learned Unix after the 1980s.
Some of them have been immortalized past their time by the fortune (6) command, though. While I never used the source control system being referred to in question 1, I remember Ken Thompson's comparison of it to a "roach motel" trap from a fortune saying.
I can get a bunch right, especially question 48 - that's me. (hi rob) :) Still hacking after all these years.
My tries:

>22. Who was rabbit!bimmler

User Bimmler on the rabbit machine, maybe Elizabeth (IIRC, from K&R or K&P book).

>44. What language preceded C?

B.

>45. What language preceded B?

BCPL.

>64. How many different meanings does Unix assign to '.'?

1) Current directory

2) Prefix character for "hidden" file names.

>75. What does grep stand for?

Globally find Regular Expression and Print.

Is the source code motel compiler? Or is it /dev/null? Or something else? These questions are tough.
I'm somewhat disappointed that the list of questions was displayed on the site, and not as a downloadable file.

Because everything in UNIX is a file ;-)

I'll let myself out now...

The questions were provided in a downloadable file:

  unix-quiz.html
Extracting them from there using only (one of) "grep" or "sed" was left as an exercise for you. I'm somewhat disappointed in your lack of success.