我在 *nix 服务器上编写脚本有足够的经验,但我首先喜欢 Windows 上的 busybox。我使用以下命令安装了 busyboxscoop
。当我跑步时:
ash
echo $HOME
我得到了 ->
C:/Users/RO # OK, this is dir of my windows profile
我想我可以把它放在那个目录中,比如.profile
或.bashrc
。我尝试过,但重新启动 ash 后,这些文件的内容(例如 PATH、别名...)均未设置。是否可以在这些文件中为 busybox 设置一些环境?
答案1
ash 将执行变量中指定的 RC 文件ENV
。如果您.ashrc
在主目录中创建了一个名为的文件,并使用ENV
相应的文件集执行了 ash,那么它应该可以工作:
ENV=.ashrc ash
我不熟悉 scoop/powershell,所以我不能 100% 确定如何从 Windows 端完成设置环境文件。