ugh.book

(singke) #1

How to Make a 50-MIPS Workstation Run Like a



  • 2 Welcome, New User!..................................................

    • Cryptic Command Names ........................................................... Like Russian Roulette with Six Bullets Loaded

    • Accidents Will Happen................................................................

    • Consistently Inconsistent.............................................................

    • Online Documentation ................................................................

    • Error Messages and Error Checking, NOT! ................................

    • The Unix Attitude........................................................................



  • 3 Documentation?...............................................................

    • On-line Documentation ............................................................... What Documentation?

    • This Is Internal Documentation? .................................................

    • For Programmers, Not Users .......................................................

    • Unix Without Words: A Course Proposal ...................................



  • 4 Mail..............................................................................................

    • Sendmail: The Vietnam of Berkeley Unix .................................. Don’t Talk to Me, I’m Not a Typewriter!

    • Subject: Returned Mail: User Unknown .....................................

    • From: [email protected] ...........................

    • Apple Computer’s Mail Disaster of 1991....................................



  • 5 Snoozenet...............................................................................

    • Netnews and Usenet: Anarchy Through Growth ........................ I Post, Therefore I Am

    • Newsgroups .................................................................................

    • Alt.massive.flamage ..................................................................

    • This Information Highway Needs Information .........................

    • rn, trn: You Get What You Pay for ............................................

    • When in Doubt, Post .................................................................

    • Seven Stages of Snoozenet ........................................................



  • 6 Terminal Insanity.......................................................... xi

    • Original Sin Curses! Foiled Again!

    • The Magic of Curses



  • 7 The X-Windows Disaster......................................

    • X: The First Fully Modular Software Disaster 4.77MHz IBM PC

    • X Myths .....................................................................................

    • X Graphics: Square Peg in a Round Hole

    • X: On the Road to Nowhere ......................................................



  • Part 2: Programmer’s System?.................

  • 8 csh, pipes, and find......................................................

    • The Shell Game ......................................................................... Power Tools for Power Fools

    • Shell Programming....................................................................

    • Pipes ..........................................................................................

    • Find............................................................................................



  • 9 Programming....................................................................

    • The Wonderful Unix Programming Environment Hold Still, This Won’t Hurt a Bit

    • Programming in Plato’s Cave ....................................................

    • “It Can’t Be a Bug, My Makefile Depends on It!” ....................

    • If You Can’t Fix It, Restart It! ...................................................



Free download pdf