trap псевдосигнал EXIT:
trap 'gnome-terminal' EXIT
Теперь каждый раз, когда вы запускаете exit, новый экземпляр gnome-terminal будет открыт оболочкой, а существующий сеанс оболочки будет
Как заметил @Byte Commander, если вы делаете exit (как вы делали) или нажмите Ctrl + D, чтобы выйти из оболочки, создайте окно gnome-terminal с тем же PID, что и предыдущий (хотя оболочка получит другой PID), это поведение по дизайну. Чтобы убить текущий gnome-terminal процесс и запустить новый, вы можете сделать:
trap 'kill $(ps -o ppid= $$) && gnome-terminal' EXIT
Увидев это, я должен был добавить к последнему ответу, поскольку есть некоторые возможные улучшения.
Если вы удалили виртуальный бокс 5.0 и обновили до 5.1, могут быть некоторые пакеты, которые не были полностью удалены. [ ! d1]
Вот что лучше всего работает, если вы хотите сохранить все в порядке без каких-либо коррумпированных пакетов:
закрыть virtualbox удалить Virtualbox 5.1sudo apt-get remove virtualbox-5.1
Удалить все неиспользуемые пакеты, которые удалят некоторые пакеты Virtualbox. Он также может удалить больше пакетов и предыдущих заголовков linux, если вы обновили и не запускали эту команду раньше. sudo apt-get autoremove
Убедитесь, что ничего не осталось от virtualbox sudo apt-get purge virtualbox virtualbox-qt
Переустановить virtualbox 5.1 (или virtualbox, если вы хотите 5.0) sudo apt-get install virtualbox-5.1
или sudo apt-get install virtualbox
Настроить virtualbox sudo vboxconfig
Если вы хотите откат , вы можете использовать один и тот же процесс, но вместо VirtualBox-5.1 установить виртуальный бокс, но если вы добавите некоторые модули виртуальных боксов, установленные как дополнения для гостей, возможно, вам придется перенастроить его.
Исправлено запуском следующих
Закрыть virtualbox
sudo apt-get удалить виртуальный бокс-5.1
sudo apt-get install virtualbox
sudo apt-get purge virtualbox virtualbox-qt virtualbox-dkms
sudo apt-get install virtualbox-5.1
sudo vboxconfig
Увидев это, я должен был добавить к последнему ответу, поскольку есть некоторые возможные улучшения.
Если вы удалили виртуальный бокс 5.0 и обновили до 5.1, могут быть некоторые пакеты, которые не были полностью удалены. [ ! d1]
Вот что лучше всего работает, если вы хотите сохранить все в порядке без каких-либо коррумпированных пакетов:
закрыть virtualbox удалить Virtualbox 5.1sudo apt-get remove virtualbox-5.1
Удалить все неиспользуемые пакеты, которые удалят некоторые пакеты Virtualbox. Он также может удалить больше пакетов и предыдущих заголовков linux, если вы обновили и не запускали эту команду раньше. sudo apt-get autoremove
Убедитесь, что ничего не осталось от virtualbox sudo apt-get purge virtualbox virtualbox-qt
Переустановить virtualbox 5.1 (или virtualbox, если вы хотите 5.0) sudo apt-get install virtualbox-5.1
или sudo apt-get install virtualbox
Настроить virtualbox sudo vboxconfig
Если вы хотите откат , вы можете использовать один и тот же процесс, но вместо VirtualBox-5.1 установить виртуальный бокс, но если вы добавите некоторые модули виртуальных боксов, установленные как дополнения для гостей, возможно, вам придется перенастроить его.
Исправлено запуском следующих
Закрыть virtualbox
sudo apt-get удалить виртуальный бокс-5.1
sudo apt-get install virtualbox
sudo apt-get purge virtualbox virtualbox-qt virtualbox-dkms
sudo apt-get install virtualbox-5.1
sudo vboxconfig