~/.profile 是否已读取?

~/.profile 是否已读取?

我是个新手,但我知道每次启动终端时,都会考虑一些文件;其中包括~/.profile,其中包含以下几行:

if [ -d "$HOME/bin" ] ; then
  PATH="$HOME/bin:$PATH"
fi

我创建这个目录是~/bin因为我想把一些个人的东西放在那里。我关闭了终端并重新打开它,但PATH没有包括~/bin。所以,作为一个实验,我添加了一个愚蠢的

echo "hello world!"

在底部~/.profile,保存了更改并重新使用终端登录,但没有任何反应。似乎该文件被完全忽略了。

我错了吗?还是有什么变化?

答案1

~/.profile可以读取登录 shell,但不能通过手动打开gnome-terminal

如果您使用的是桌面,~/.profile则由显示管理器在登录时提供。因此,如果您重新登录,您的~/bin文件夹将被添加到 前面PATH

相关内容