На сайте Unix SE есть хороший ответ о проблеме shutdown vs halt: в чем разница между командами Halt и Shutdown?
Что касается части sudo -S -p '', это удалит сообщение о запросе пароля в терминале (вы все еще вводите свой пароль)
Например, запуск sudo <some_command> даст этот вывод перед запуском этой команды:
[ sudo] для:Но запуск sudo -S -p '' <some_command> скроет это сообщение.
На самом деле сообщение, которое вы помещаете в кавычки, заменяет предыдущее сообщение. [!d8 ]
Идите дальше и попробуйте следующее и посмотрите разницу:
sudo -S -p 'Hey, I am a custom message.' ls
Да, вы можете установить его, открыть свой терминал и ввести команду ниже или, установить ее из Software Center
sudo apt-get update
sudo apt-get install lo-menubar