我正在使用 bash shell 和 GNOME 终端运行 RHEL 7.4,并试图找出为什么LD_LIBRARY_PATH
包含某些目录的路径。我删除了~/.bashrc
,~/.bash_profile
但重新启动终端后,我发现它LD_LIBRARY_PATH
仍然填充。
更奇特的是,它LD_LIBRARY_PATH
包含我创建的位置的路径,例如/home/jodag/my_local/lib
.我认为删除.bashrc
会阻止加载这些值,但事实并非如此。
有没有办法列出终端启动时正在执行的所有脚本,或者可能有其他方法来跟踪设置我的LD_LIBRARY_PATH
环境变量的内容?
答案1
您的显示管理器和窗口管理器各自运行系统范围的初始化脚本和每用户初始化脚本。请参阅他们的手册页。最常见的嫌疑人是~/.xinitrc
和~/.xsession
。