Как мне завершить работу или перезагрузиться с терминала?

Как я могу выключить или перезагрузить Ubuntu с помощью команд терминала?

Для выключения:

sudo poweroff

Для перезапуска:

sudo reboot

Приложение: Если ваше ключевое слово "блокировка", поэтому вы не можете ввести команду типа "перезагрузка", которая в любом случае будет выполняться с "su", используйте клавиатуру: удерживайте нажатой Alt + PrintScreen/SysRq, кнопки и введите "REISUB". Это не обязательно должны быть заглавные буквы. Это мягко перезагрузит ваш компьютер. http://blog.kember.net/articles/reisub-the-gentle-linux-restart/

Откройте свой терминал с помощью CTRL+ALT+T и выполните следующие команды

Для завершения работы системы:

sudo shutdown -h now 

Для перезапуска:

sudo reboot

& еще одна команда для перезапуска:

sudo shutdown -r now

Другой способ, как упоминал один из пользователей.

Для выключения:

sudo halt

или:

sudo init 0 

Для перезапуска:

sudo init 6

Вы можете получить более подробную информацию о shutdown команду, используя одно из следующих:

  • shutdown --help
  • man shutdown

Ненавижу пароли (sudo) и любите однострочники?

Для Ubuntu 15.04 и более поздних версий

Это связано с изменением Ubuntu в использовании systemd вместо Upstart

systemctl poweroffsystemctl rebootsystemctl suspendsystemctl hibernatesystemctl hybrid-sleep

С зимовать обычно отключается по умолчанию в системах Ubuntu, вы можете включить это, установив этот ответ.

Для Ubuntu 14.10 или более ранней версии

Выключение:

/usr/bin/dbus-send --system --print-reply --dest="org.freedesktop.ConsoleKit" /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.Stop

Перезапуск:

/usr/bin/dbus-send --system --print-reply --dest="org.freedesktop.ConsoleKit" /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.Restart

Другие команды, которые вам могут понравиться:

Приостановить:

/usr/bin/dbus-send --system --print-reply --dest="org.freedesktop.UPower" /org/freedesktop/UPower org.freedesktop.UPower.Suspend

Переход в спящий режим: (если включен в вашей системе)

/usr/bin/dbus-send --system --print-reply --dest="org.freedesktop.UPower" /org/freedesktop/UPower org.freedesktop.UPower.Hibernate

На 16.04 нет необходимости в sudo

К выключение/отключение питания:

poweroff

К перезагрузить:

reboot

Воспользуйся

sudo shutdown -h (time) (message)

Это будет выключение ваш компьютер и остановите его. Это то, что -h это для. Затем в области времени вы можете выбрать задержку завершения работы (в минутах), и, если хотите, вы можете отправить широковещательное сообщение в области сообщений (например, до свидания, или я выключаю устройство : P).

Чтобы перезагрузить компьютер, введите

sudo shutdown -r (time) (message)

Теперь, вместо того, чтобы выключать и останавливать его, вы перезагрузите свой компьютер после его завершения. :)

Связанный (но не дублирующий): Завершение работы системы с помощью виртуальной консоли