为什么 $PATH 在终端仿真器和 tmux 中不同?

为什么 $PATH 在终端仿真器和 tmux 中不同?

我使用 lxterminal,这是我在 lxterminal 中的 $PATH 输出,

$ echo $PATH
/home/bkc/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games

但是,在 tmux 内部,某些位置并未显示。

$ echo $PATH
/home/bkc/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games

这背后的原因是什么?

答案1

感谢@mosvy,根据用户的评论,我输入了位置/usr/sbin/sbin进入了我的~/.profile文件。

登录 shell 源~/.profile,因此,现在会显示缺失的位置echo $PATH

相关内容