What tools do you use?
donw: 1. sshFor those of you who don't know, `man ssh_config` -- you can set per-host and per-network connections in your `~/.ssh/config` file.  Perfect when you have different usernames on some hosts, alternate ports, etc.2. git'Nuff said here.  Never going back to SVN.3. nkfPretty specific, but a really useful tool if you need to deal with Japanese character sets -- converts pretty much any encoding to any other encoding.4. VMWare Fusion / VMWare WorkstationIf you're going to push code out to a server running on a different OS than your workstation, having a local, virtualized copy of that OS is indispensable.5. pbcopy and pbpasteMove text between the shell and clipboard on OS X.  xcopy under Linux has the same functionality.