provides 18 different synonyms for rm, each of which returns a
different text description of the process of removing the
file(s)
wsh
worthless shell - provides only a few built-in commands, and
they are all replicas of the most common /bin executables
absh
bass-ackward shell - reverses the order of the words on the
command line before executing them
nsh
no shell - no built-ins, no environment, no variables, no
history
dash
direct-addressing shell - all files referred to by inode
instead of filename, and in unix, that includes
everything
mash
Macintosh OS for Unix
rosh
remote-only shell - accepts only remote connections,
will only spawn remotely
posh
people only shell - cannot be used in a script and cannot
background processes - all commands must be in proper English -
e.g.: Please give me a directory listing.
adash
ADA shell - uses 238Meg to run, by incorporating all of the
libraries, source code, and the compiler that created it, and
emulates sh
rtlsh
right-to-life shell - refuses to kill child processes, spawns
another rtlsh each time a kill -9 is attempted
icbinbash
I Can't Believe it's Not bash! - a (98% compatible) bash
emulator. Note: bash (bourne again shell) is a Linux shell
designed to be (98%) compatible with sh (bourne shell)
crash
exec false
whsh
which shell - randomly spawns one or more of the above
gsh
government shell - keeps its history in an unreadable (mode
210) file, encoded. for each command line, calculates the
phase of the moon to 4 decimal places, then randomly chooses
one of 9 approximation techniques to derive the next 5 decimal
places, and uses the result as a seed to randomly choose bits
and pieces of lines from the history, string them together, and
execute those instead of the given command line.