我正在运行安装了 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
这种行为是否有一些逻辑,这是一个错误,还是我只是忘记配置一些东西?
像在 gnome 中启动的所有终端一样,它应该从父进程继承 PATH 环境。这些最终来自
/etc/login.defs
and/etc/environment
文件,并在您登录时被初始化。事实上,如果您转到另一个 tty 并登录 (Ctrl+Alt+F1),您将看到与 gnome 终端相同的路径。但与小学不同的有限路径。
我想请你报告一个错误,但初级团队还没有注册错误报告服务。