Hacker News new | ask | show | jobs
by troymc 1965 days ago
There's a POSIX utility named "cat" and cats already know what it does, but if a man wants to know, he just types the following words into the terminal and then presses <Enter>:

man cat

3 comments

As a cat I've been waiting for someone to write a new UNIX shell for us named fish.
Do I have good news for you :) http://fishshell.com/
Why is it called fishshell and not shellfish?
I've always been surprised that nobody has built a small, secure shell named "nutshell"...
Because it went Shell, then like C Shell, then like Korn Shell, then like Bourne Again Shell, and then there's like TCL shell.

The 'sh' goes at the end. Shhhhhhhhh.

But there is "sh" at the end of "shellfish"!
That makes it Shell Friendly Interactive Shell which is redundant. Then there would be Shell Korn Shell, and Shell C shell. The 'sh' for Shell goes at the end as like a grammatical marker. It's postfix. Sh-FI-sh is awkward because it's prefix of the Shell -> 'sh' and also includes the 'sh' for Shell at the end making it a Shell X Shell sort of thing.
there's also an 'sh' at the end of 'fish', which is why that's the name of the shell.
Because it is Friendly Interactive SHell
Because...

Bash Shell -> Fish Shell

And if it was shellfish it would be a PITA to Google it.

You ever think you might be sounding a little shellfish?

  # eix sys-apps/dog
  * sys-apps/dog
       Available versions:  1.7-r6
       Homepage:            https://packages.gentoo.org/package/sys-apps/dog
       Description:         Dog is better than cat
:)
`man dog` for me gives:

SHEEPDOG(8) System Manager's Manual SHEEPDOG(8)

NAME dog - Command line utility for the sheep daemon

SYNOPSIS dog <command> <subcommand> [options]

DESCRIPTION dog - Sheepdog is a distributed storage system for QEMU. It provides highly available block level storage volumes to virtual machines. Sheepdog supports advanced volume management features such as snapshot, cloning, and thin provisioning. The architecture of Sheepdog is fully symmetric; there is no central node such as a meta-data server.

       The server daemon is called sheep(8).  A command line utility is avail‐
       able via dog(8).  QEMU virtual machines use  the  sheep  daemon  via  a
       block driver available in qemu(1).

       For more information, run 'dog <command> <subcommand> --help'.