Linux 如何在Ubuntu 17.10中为自定义路径设置路径

Linux 如何在Ubuntu 17.10中为自定义路径设置路径,linux,path,environment,Linux,Path,Environment,我在/home/USER/bin中创建了一个名为bin的文件夹,在此基础上,我创建了一个名为hello(例如)的文件,其中包含以下代码: #!/bin/bash echo My first program 我确实执行了export PATH=$PATH:$HOME/bin“,然后执行了$。~/。bashrc,但当我重新启动时,路径恢复为默认路径 我如何解决它 谢谢大家! 用户bin目录应该已经通过~/.profile脚本添加到您的路径中 # set PATH so it include

我在
/home/USER/bin
中创建了一个名为bin的文件夹,在此基础上,我创建了一个名为
hello
(例如)的文件,其中包含以下代码:

#!/bin/bash    
echo My first program
我确实执行了
export PATH=$PATH:$HOME/bin“
,然后执行了
$。~/。bashrc
,但当我重新启动时,路径恢复为默认路径

我如何解决它


谢谢大家!

用户bin目录应该已经通过~/.profile脚本添加到您的路径中

# set PATH so it includes user's private bin directories
PATH="$HOME/bin:$HOME/.local/bin:$PATH"
是否已将导出行添加到~/.bashrc文件中

export PATH="$HOME/bin:$PATH"

嗨,科里,谢谢你的回复,如果我已经在
~/.bashrc
中添加了导出路径,它就可以工作了,但是我需要在我的终端上运行
导出路径=“$HOME/bin:$path”
当我重新启动系统时,它会恢复到默认路径,对我不起作用。你是如何运行Ubuntu的?您正在引导到桌面环境吗?~/.profile是否存在?~/.profile引用了~/.bashrc吗?我有Ubuntu桌面环境,可以通过ssh访问它,是的,
~/.bashrc
~/.bash_配置文件
~/.profile
存在。我只能猜测存在另一个~/.bash_配置文件或其他文件,阻止~/.profile在您的登录会话中运行和执行~/.bashrc。Corey,我在其他pc中尝试过,路径导出良好,但仅适用于本地用户,当使用root用户运行时,它不起作用,你知道为什么会发生吗?