# difference-between-sh-and-bash

/bin/sh 提示没有关键字

bash and sh are two different shells. Basically bash is sh, with more features and better syntax. Most commands work the same, but they are different.
I would use bash, as that is pretty much the standard (or at least most common, from my experience). In fact, problems arise when a bash script will use #!/bin/sh because the script-maker assumes the link is to bash

cat /etc/shell

# ubuntu-server-set-timezone

Wed May 6 13:24:59 CST 2015

Asia/Shanghai