我试图为非交互式的非登录shell设置环境变量。我知道bash在执行命令之前读取~/..bashrc的内容。running interactively, don't do anything
*i*) ;;esac*export VAR=something
# If not running interactive
我有一个Debian virtualbox与vagrant设置,在其中我有我正在工作的项目的代码库,我已经设置了包含此代码库的文件夹与主机(这是Mac OS 10.8.4)同步。我刚刚了解到,为了更改我的同步文件夹上的所有子文件夹的权限,我必须在主机上执行此操作,但我的问题是,应用程序实际上创建了文件夹(和子文件夹),然后希望能够写入它们。因为vm不能chmod它自己的文件夹,所以默认情况下,这些文件夹不是以写访问权限创建的。如何才能做到这一点?
注意:我已经尝试在主机和虚拟机上使用umask。它在主机上有效,但由于这些更改是针对每个终端的,它们不会传播到vm,因此在vm上使用它不起作用,因为