我正在运行安装了 Nautilus-Elementary 的 Ubuntu 10.10。当我在 Nautilus 中打开嵌入式终端 (F7) 并运行时echo $PATH
,我得到:
/usr/bin:/bin:./usr/local/bin:/bin
当在常规终端中运行相同的命令时,我得到:
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
这种行为是否存在某种逻辑,这是一个错误,还是我只是忘记配置某些东西了?
答案1
和 gnome 中启动的所有终端一样,它应该从父进程继承 PATH 环境。这些最终来自/etc/login.defs
和/etc/environment
文件,并在您登录时初始化。
事实上,如果你转到另一个 tty 并登录(Ctrl+Alt+F1),你会看到与 gnome 终端相同的路径。但与 elementary 不同的是有限的路径。
我想请你报告一个错误,但是基本团队尚未注册错误报告服务。