Linux Novice – Someone who wonders what RTFM means.
Linux User – Someone who has tried to RTFM.
Windows User – Someone who has never heard RTFM.
Linux Guru – Someone who doesn’t need to RTFM.
Linux Hacker – Someone who knows what isn’t in TFM.
Linux Jedi – The one who WTFM
Morse code generator with Sed
#!/bin/sed -rf
s/.*/\U&/
s/$/\nA.-B-…C-.-.D-..E.F..-.G–.H….I..J.—K-.-L.-..M–N-.O—P.–.Q–.-R.-.S…T-U..-V…-W.–X-..-Y-.–Z–../
:a
s/([A-Z])([^\n]*\n.*\1([-.]+))/\3 \2/
ta
s/\n.*//
The Unix tool called more lets you browse text files but you can’t go backwards so there’s another tool called less that has more options, on the theory that less is more. Now there’s still another tool called most that has even more features than less! I’m holding out for least.
Compile and install UNIX software old school:
tar -xvf units-2.21.tar.gz
cd units-2.21
./configure
make
sudo make install
ZM – Streamripper
Me: “I wanna rip your stream like when I had a tape recorder and a radio.”
Radio Station: “Fuck you, no streamripper, piracy is communism!”
Me: “Silly me, did I say rip? I really just want to listen on WinAmp.”
Radio Station: “That’s better.”

Aiksaurus – a thesaurus for the Linux terminal
Perform a rot13 conversion:
echo “Linux Jedi Mind Tricks” | tr ‘[A-Za-z]’ ‘[N-ZA-Mn-za-m]’
Yvahk Wrqv Zvaq Gevpxf
echo “Yvahk Wrqv Zvaq Gevpxf” | tr ‘[A-Za-z]’ ‘[N-ZA-Mn-za-m]’
Linux Jedi Mind Tricks
Rot13 “cipher” in #Python
#!/usr/bin/python3
import sys, string
def rot13(s):
return .join([chr(x.islower() and ((ord(x) - 84) % 26) + 97
or x.isupper() and ((ord(x) - 52) % 26) + 65
or ord(x))
for x in s])
for line in sys.stdin:
sys.stdout.write(rot13(line))
Vidir (part of Debian’s moreutils) lets me edit the names of files in a directory in vim as though the directory was just a file, which it really is.







