Less-appropriate error message for 'service' or '/etc/init.d/' without 'sudo'?
It could be less confusing to users if the error message would suggest about 'sudo' rather than lieing about the command not existing at all.
Doesn't support colors (by default)
Doesn't support history (by default)
Doesn't show working folder (by default)
'bash' is a very common Linux shell interpreter. If the files '~/.bashrc', '~/.profile' and '~/.bash_logout' are missing, commonly available from '/etc/skel/', it provides a quite poor layout however. Additionally these features go missing if the user accidentally points to '/bin/sh' rather than '/bin/bash' from '/etc/passwd' as the preferred shell selection.