Slashdot Mirror


Learn Linux the Hard Way

An anonymous reader writes "Here is a free interactive beta of Learn Linux The Hard Way; a web-based virtual Linux environment which introduces the command line and other essential Linux concepts in 30 exercises. It's written in the style of Zed A. Shaw's Learn Code the Hard Way lessons. The authors says, 'You will encounter many detailed tables containing lists of many fields. You may think you do not need most of this information, but what I am trying to do here is to teach you the right way to approach all this scary data. And this right way is to interpret this data as mathematical formulas, where every single symbol has its meaning.' Of course, my first entry was rm -rf /* which only produced a stream of errors. I wish I had discovered something like a long time ago."

8 of 185 comments (clear)

  1. Re:fp by MisterSquid · · Score: 5, Funny

    Learn Linux the Hard Way? I thought learning Linux, period, was the hard way!

    --
    blog
  2. The usual by Razgorov+Prikazka · · Score: 5, Interesting

    The hard way is saying NO to Google, fora, newsgroups ant the like, and saying YES to Manpages, --help options, txt files that came with the package using cat maybe accompanied by | grep or | grep -v
    That is how I learned it in the mid-90's. Heck, google wasnt even there yet!
    Anyway, I am going to do the course, see what I make of it :-)

    --
    rm -rf --no-preserve-root / ...and let /dev/null sort them out...
    1. Re:The usual by arielCo · · Score: 5, Insightful

      That approach falls short when:
      * You don't know *what* program does what you need ("man -k" and "apt-cache search" are not always helpful)
      * There's a quirk / unexpected behaviour / bug (man pages seldom admit the former)
      * You don't even know the right terms to start searching
      * You lack understanding of something too fundamental for a manpage (e.g., initrd)
      * The docs are downright poor

      OTOH, fora are terrible: full of obsolete hints (especially in rapid-changing distros), awful S/N ratio. To me, wikis are the way to share knowledge (updatable, searchable, concise) and fora are for:
      * asking for pointers to that knowledge
      * suggesting one-off solutions
      * troubleshooting
      * tossing ideas about
      Once something is settled, there is no reason why a forum thread should be its repository; it irks me every time I read "use the search function, you'll find a whole thread dedicated to that".

      Incidentally, I'm an Ubuntu user and many times the clearest, most comprehensive help I've found is an Arch wiki page.

      --
      This post contains no rudeness or derision of any kind. All arguments are friendly. Terms and exclusions may apply.
  3. Re:fp by degeneratemonkey · · Score: 5, Funny

    Note that this should not to be confused with Schrödinger's ass, the infamous non-deterministic pack mule known for delivering US weapons to either Afghanistan or Pakistan at any given time.

  4. Re:If you like your linux hard by Anonymous Coward · · Score: 5, Insightful

    Gentoo isn't hard, it's just time consuming. And not even your time, CPU time.

  5. Re:Annnnnnnndddddddd..... by SilentStaid · · Score: 5, Funny

    They did say the hard way. If someone wanted to learn the easy way they'd have installed Ubuntu... which I assume would have:

    booted up
    connected to the closest availble wifi
    ...cracking the password if needed
    googled for stories relevant to itself
    posted this witty comment
    became self aware
    Skynet.
    updated Unity
    became unusably cluttered and bloated, thereby saving the human race.
    ...
    Profit??? I mean, that's the MS did it, right? ...getting cluttered and unusable?

  6. Capacity planning the hard way by Cuban+Devil · · Score: 5, Funny

    Site is down... someone is learning capacity planning the hard way.

  7. sudo by Tarlus · · Score: 5, Funny

    Of course, my first entry was rm -rf /* which only produced a stream of errors.

    Try it again as root. =)

    --
    /* No Comment */