据我所知,交互式外壳可能是登录的,也可能不是登录的,它们的启动文件是不同的。
- 如果交互式+登录shell→
/etc/profile然后第一可读~/.bash_profile,~/.bash_login和~/.profile - 如果是交互式+非登录外壳→
/etc/bash.bashrc则~/.bashrc
我想每次使用交互式外壳程序时都设置一些变量,而不管它是否是登录外壳程序。
1
可能的重复设置环境变量的最佳发行版/与外壳无关的方法是什么?
—
2014年
@strugee不,这个问题与环境变量无关。
—
吉尔(Gilles)'所以
@吉尔斯是的,但您的回答同样适用。
—
2014年
@strugee那是因为我超越了紧迫的问题,而涉及了一个外围话题。一个答案中的一个段落不会重复。如果问题的答案基本相同,则它们只是重复项,如果一个答案恰巧包含足够的材料来回答第二个问题,则不是重复题。
—
吉尔(Gilles)'所以