我有一个使用ash的小发行版(不是busybox),我不确定点文件结构是如何处理的。我看不到.bash_profile模拟器,也看不到.ashrc。shell启动文件是否有默认约定?
发布于 2016-11-11 06:47:33
手册页的调用部分对此进行了介绍。
读取~/.profile以查找登录shells。对于在启动时读取点文件的非登录交互式shell,您需要在您的环境中(即,由.profile设置)指定要在ENV中读取的文件的名称。因此,下面的代码将确保在下一次登录会话之后创建的每个交互式shell中都会更新PS1:
$ echo 'export ENV=$HOME/.rc' >>"$HOME/.profile"
$ echo 'PS1="> "' >>"$HOME/.rc"https://stackoverflow.com/questions/40538283
复制相似问题