我想在下面运行2个命令,使终端变得丰富多彩。它们在终端上工作,但不在shell脚本中工作。
bootstrap.sh:
Xamarin.Android
如果我在最后添加 apt-get update ,则只会执行apt-get update。
答案 0 :(得分:0)
[Vagrant的shell配置程序] [1]默认使用privileged = true
运行:
privileged(boolean) - 指定是否执行shell脚本 作为特权用户与否(sudo)。默认情况下,这是" true"。
执行vagrant ssh
时,您以[{1}}用户身份登录虚拟机。
这就是原因:
vagrant
在sed -i "s/#force_color_prompt=yes/force_color_prompt=yes/g" ~/.bashrc
root's
中进行了更改。
解决方案:执行~/.bashrc
到sed
主文件夹的vagrant's
:
.bashrc
您的最终sed -i "s/#force_color_prompt=yes/force_color_prompt=yes/g" /home/vagrant/.bashrc
是:
bootstrap.sh