Windows 上 busybox 的 .bashrc 或 .profile

Windows 上 busybox 的 .bashrc 或 .profile

我在 *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 端完成设置环境文件。

相关内容