小编Lor*_*sum的帖子

GNOME 终端是一种非登录 shell 吗?

根据什么是登录和非登录 shell的答案在 Ask Ubuntu 上,GNOME 终端是一种非登录 shell。正如优秀著作《Fedora 和 Red Hat Enterprise Linux 实用指南,第 6 版》中所指出的:

交互式非登录 shell 执行 ~/.bashrc 文件中的命令。默认的 ~/.bashrc 文件调用 /etc/bashrc。

因此,/etc/profile不会在非登录 shell 中处理。但是,我发现我已将 java 主路径附加到PATH 变量,并且当我使用 GNOME 终端并发出命令时java,一切正常。此外,PATH变量的值与我在/etc/profile.

鉴于上述事实,存在冲突,我的理解有什么问题?

shell bash login environment-variables

4
推荐指数
1
解决办法
2042
查看次数

标签 统计

bash ×1

environment-variables ×1

login ×1

shell ×1