View Poll Results: Your Stage of Unix Knowledge
no knowledge at all 1 7.69%
beginner 2 15.38%
novice 3 23.08%
user 3 23.08%
knowlegable 2 15.38%
expert 1 7.69%
hacker 1 7.69%
guru 0 0%
wizard 0 0%
Voters: 13. You may not vote on this poll

Reply
Old July 7th, 2004 Top | #1
 
Lukas's Avatar
Real Name No Gimmicks
Joined: January 2002
Posts: 421
Reputation: 40
Power: 130

Default The Eight Stages of Unix Knowledge

Unix Hierarchy


beginner
- insecure with the concept of a terminal
- has yet to learn the basics of vi
- has not figured out how to get a directory
- still has trouble with typing after each line of input

novice
- knows that "ls" will produce a directory
- uses the editor, but calls it "vye"
- has heard of "C" but never used it
- has had his first bad experience with rm
- is wondering how to read his mail
- is wondering why the person next to him seems to like Unix so very much.

user
- uses vi and nroff, but inexpertly
- has heard of regular-expr.s but never seen one
- has figured out that "-" precedes options
- has attempted to write a C program and has decided to stick with pascal
- is wondering how to move a directory
- thinks that dbx is a brand of stereo component
- knows how to read his mail and is wondering how to read the news

knowlegable user
- uses nroff with no trouble, and is beginning to learn tbl and eqn
- uses grep to search for fixed strings
- has figured out that mv(1) will move directories
- has learned that "help" doesn`t help
- somebody has shown him how to write C programs
- once used sed to do some text substitution
- has seen dbx used but does not use it himself
- thinks that make is only for wimps

expert
- uses sed when necessary
- uses macro"s in vi, uses ex when neccesary
- posts news at every possible opportunity
- write csh scripts occasionally
- write C programs using vi and compiles with cc
- has figured out what "&&" and "||" are for
- thinks that human history started with "!h"

hacker
- uses sed and awk with comfort
- uses undocumented features of vi
- write C code with "cat >" and compiles with "!cc"
- uses adb because he doesn`t trust source debuggers
- can answer questions about the user environment
- writes his own nroff macros to supplement std. ones
- write scripts for Bourne shell (/bin/sh)
- knows how to install bug fixes

guru
- uses m4 and lex with comfort
- writes assembly code with "cat >"
- uses adb on the kernel while system is loaded
- customizes utilities by patching the source
- reads device driver source with his breakfast
- can answer any unix question after a little thought
- uses make for anything that requires two or more distinct commands to achieve
- has learned how to breach security but no longer needs to try

wizard
- writes device drivers with "cat >"
- fixes bugs by patching the binaries
- can answer any question before you ask
- writes his own troff macro packages
- is on first-name basis with Dennis, Bill, and Ken
Lukas is offline   Reply With Quote
Old July 7th, 2004 Top | #2

OSNN Folding Team  
Geffy's Avatar
OSNN Veteran Addict
Joined: March 2002
Location: United Kingdom
Posts: 7,805
Reputation: 1490
Power: 217

Default

bits and pieces of Knowledgable, Expert and Hacker I think


blogtumbloglastfmflickr#rubyonrails@twitter
"I could be replaced with a very small shell script"
Geffy is offline   Reply With Quote
Old July 7th, 2004 Top | #3
 
Glaanieboy's Avatar
OSNN Veteran Addict
Joined: March 2002
Location: The Netherlands
Posts: 2,626
Reputation: 270
Power: 153

Default

novice for me
Glaanieboy is offline   Reply With Quote
Old July 7th, 2004 Top | #4
 
j79zlr's Avatar
Glaanies script monkey
Joined: February 2003
Location: Chicago
Posts: 2,725
Reputation: 1520
Power: 155

Default

Originally Posted by Geffy
bits and pieces of Knowledgable, Expert and Hacker I think
I'm the same. I don't prgram in C, but I have submitted some bug fixes to the ports tree, here's some diffs to fix win32-codecs port

http://j79zlr.homeunix.com/ftp/win32..._makefile.diff
http://j79zlr.homeunix.com/ftp/win32..._distinfo.diff
j79zlr is offline   Reply With Quote
Old July 8th, 2004 Top | #5
 
tdinc's Avatar
█▄█ ▀█▄ █
Joined: December 2003
Location: Sterling Heights, MICHIGAN
Posts: 3,507
Blog Entries: 19
Reputation: 2905
Power: 168

Default

Originally Posted by Lukas
Unix Hierarchy




hacker

- write scripts for Bourne shell (/bin/sh)
not always....

tdinc is offline   Reply With Quote
Old July 8th, 2004 Top | #6
 
Son Goku's Avatar
No lover of dogma
Joined: June 2004
Location: 439 East District, Mount Paozu
Posts: 1,980
Reputation: 700
Power: 123

Default

On this list, peeps are likely to not fit neatly into anyone category. This

- can answer any question before you ask

could, depending on the circumstance, disqualify anyone, unless they're a psychic.

As to many other elements, for instance I know some C (have taken some C and C++ programming classes in college), though I'm not that good with scripting, except for some basic stuff. Just not what I learned.

- has learned that "help" doesn`t help

Know what man pages can and can't do for one (they can help with switches for instance, but not tell one what command to use ), though dbx, umm OK...

I guess you get my drift...
Son Goku is offline   Reply With Quote
Old July 8th, 2004 Top | #7
 
Lukas's Avatar
Real Name No Gimmicks
Joined: January 2002
Posts: 421
Reputation: 40
Power: 130

Talking

Yeah, that's why it's posted in the Jokes & Humour section...






Lukas
Lukas is offline   Reply With Quote

Reply

Bookmarks

Thread Tools

Posting Rules

Similar Threads
Thread Thread Starter Forum Replies Last Post
Who has the knowledge to tackle this? hantipala Portable Devices & Gadgets 1 April 5th, 2006 11:28pm
The Five Stages of Intel Macs NetRyder Funny Farm 90 August 16th, 2005 2:23pm
Some UNIX responses to some UNIX commands: Geffy Funny Farm 2 March 8th, 2004 11:25pm
Test your knowledge Octopus Green Room 9 June 18th, 2003 11:04am
A little knowledge!!! Kirrie2001 Green Room 15 May 11th, 2003 3:10am