В виртуальной машине Ubuntu будет такой же ограниченной, как говорит конфигурация VM. SO, если ваша система имеет 8 ГБ ОЗУ, но виртуальная машина настроена только на 2 ГБ, тогда Ubuntu будет использовать только 2 ГБ. Вы решаете, сколько (или немного) ресурсов вы хотите назначить гостевой системе (т. Е. Внутри VM).
Диски виртуальной машины обычно хранятся в файлах файловой системы хоста. Предполагая, что вы не удаляете эти файлы или не удаляете виртуальную машину полностью, виртуальные диски полностью устойчивы; они действуют так же, как настоящий жесткий диск, и все, что вы там разместите, останется до тех пор, пока вы не удалите его явно или не удалите виртуальную машину. Фактически, вы можете удалить виртуальную машину, но сохранить виртуальный жесткий диск: подумайте об этом как об удалении и сохранении жесткого диска при броске компьютера в корзину:)
Это должно сработать для вас:
gnome-terminal -e "/bin/bash -c 'php \var\scripts\script.php; exec /bin/bash -i'"
Возможно, вам нужно будет заменить «php» полным путем на программу, но он должен работать без этого. Вы также можете использовать аргумент «--tab» для открытия новых экземпляров в вкладках вместо окон:
gnome-terminal --tab -e "/bin/bash -c 'php \var\scripts\script.php; exec /bin/bash -i'"
Изменить: это предполагает, что использование обратной косой черты не является опечаткой, иначе это будет выглядеть так:
gnome-terminal --tab -e "/bin/bash -c 'php /var/scripts/script.php; exec /bin/bash -i'"
Это должно сработать для вас:
gnome-terminal -e "/bin/bash -c 'php \var\scripts\script.php; exec /bin/bash -i'"
Возможно, вам нужно будет заменить «php» полным путем на программу, но он должен работать без этого. Вы также можете использовать аргумент «--tab» для открытия новых экземпляров в вкладках вместо окон:
gnome-terminal --tab -e "/bin/bash -c 'php \var\scripts\script.php; exec /bin/bash -i'"
Изменить: это предполагает, что использование обратной косой черты не является опечаткой, иначе это будет выглядеть так:
gnome-terminal --tab -e "/bin/bash -c 'php /var/scripts/script.php; exec /bin/bash -i'"
Это должно сработать для вас:
gnome-terminal -e "/bin/bash -c 'php \var\scripts\script.php; exec /bin/bash -i'"
Возможно, вам нужно будет заменить «php» полным путем на программу, но он должен работать без этого. Вы также можете использовать аргумент «--tab» для открытия новых экземпляров в вкладках вместо окон:
gnome-terminal --tab -e "/bin/bash -c 'php \var\scripts\script.php; exec /bin/bash -i'"
Изменить: это предполагает, что использование обратной косой черты не является опечаткой, иначе это будет выглядеть так:
gnome-terminal --tab -e "/bin/bash -c 'php /var/scripts/script.php; exec /bin/bash -i'"