explain emacs server and shell commands