為什麼 Nautilus-Elementary 嵌入式終端中的 $PATH 不同?

為什麼 Nautilus-Elementary 嵌入式終端中的 $PATH 不同?

我正在運行安裝了 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 終端相同的路徑。但與初級的有限路徑不同。

我要求您報告錯誤,但初級團隊尚未註冊錯誤報告服務。

相關內容