Linux 环境变量

Linux environmental variable

我在 linux 框中有两个用户。 user_1 在 /bin 文件夹中有可执行文件,而 user_2 没有。我想使用来自 user_2 的可执行文件,所以我将我的环境变量 PATH 设置为指向 user_2。当我从命令行执行时,出现错误,

node: Command not found.

当我以 user_1 身份登录时,我可以执行该文件,因此似乎 PATH 设置不正确或有其他执行方式。我设置为 ~/.tcshrc 并做了

source ~/.tcshrc

任何解释环境变量如何在用户之间引导的好的评论将不胜感激。谢谢!

您没有权限执行 user_1 的可执行文件。请求 user_1 或管理员授予您权限。

搜索 chmod 可能会给您一个解决方案。