Remove unused cd alias
Fix bash/zsh command-history differences

Different spacing in the bash and zsh output was causing the alias to
behave inconsistently between the shells. Fix with the `-n` flag to fc
and white space clean up.