使用 dash 时我应该把个人 shell 配置放在哪里?
答案1
没有默认文件,您应该在ENV
环境变量中设置其名称。因此,将以.profile
下行添加到您的
ENV=$HOME/.shinit; export ENV
这样就.shinit
相当于了.bashrc
。
但要考虑到它dash
不适合交互式使用,因为它不提供任何行编辑功能(这可以解决:参见如何在不提供编辑功能的命令行应用程序中使用编辑功能)。
使用 dash 时我应该把个人 shell 配置放在哪里?
没有默认文件,您应该在ENV
环境变量中设置其名称。因此,将以.profile
下行添加到您的
ENV=$HOME/.shinit; export ENV
这样就.shinit
相当于了.bashrc
。
但要考虑到它dash
不适合交互式使用,因为它不提供任何行编辑功能(这可以解决:参见如何在不提供编辑功能的命令行应用程序中使用编辑功能)。