[shell] Clear system messages

`login` will look for the `.hushlogin` file in the current working
directory, so unless an empty `.hushlogin` file is present in every
directory, the system messages will still be shown for most cases
(e.g.: opening a new terminal tab from within a directory different
than the home directory).