如何在 vagrant ssh 之后添加重定向

How to add a redirect after vagrant ssh

我是 Vagrant 的新手。我已经为不同的 cms 测试了不同的盒子。喜欢 Drupal VM and VCCW.

在第一种情况下,使用 DruaplVM,在使用 vagrant ssh 进入虚拟机后,它会将我发送到实际的 Drupal 站点。直接地。

我想对VCCW做同样的事情,进去后,我想去Vagrant/Wordpress,但我真的不知道在Vagrant中是如何工作的。我正在检查 DrupalVM 项目中的代码,但我没有找到任何东西。

你问的只是linux.bashrc套路

您可以使用以下Vagrantfile作为示例来实现您的目标:

Vagrant.configure("2") do |config|
  config.vm.box = "vccw-team/xenial64"
  config.vm.provision "shell", inline: <<-SHELL
    echo "cd /vagrant/wordpress" >> /home/vagrant/.bashrc
    . /home/vagrant/.bashrc 
  SHELL
end

vagrant up 之后我们有:

$ vagrant ssh
Welcome to Ubuntu 16.04.3 LTS (GNU/Linux 4.4.0-87-generic x86_64)

 * Documentation:  https://help.ubuntu.com
 * Management:     https://landscape.canonical.com
 * Support:        https://ubuntu.com/advantage

2 packages can be updated.
0 updates are security updates.


vagrant@vagrant:/vagrant/wordpress$ pwd
/vagrant/wordpress