什么是 PATH 环境变量以及如何添加它?

什么是 PATH 环境变量以及如何添加它?

我刚刚picc-9.82.9453-linux.run从 Microchip 网站安装了,最后它问我

==> NOTE: You may wish to add the following  
   /usr/hitech/picc/9.82/bin  
   to your PATH environment variable.  

这是什么意思?

我还需要将其添加到环境路径中:

/usr/hitech/picc-18/pro/9.66/bin  

答案1

部分重复:如何将目录添加到 PATH?

PATH 是一个环境变量。它基本上告诉你的机器在哪里搜索程序,所以当你运行 picc 程序时,你可以这样做:

picc

代替

/usr/hitech/picc/9.82/bin/picc

要将目录添加到您的$PATH,请按照以下任一选项操作。

方法 1

编辑~/.profile

gedit ~/.profile

找到以下行:

PATH="$HOME/bin:$PATH"

并将其更改为:

PATH="$HOME/bin:$PATH:/usr/hitech/picc/9.82/bin"

方法 2

在终端中运行以下命令:

export PATH=$PATH:/usr/hitech/picc/9.82/bin

答案2

Shell 环境变量有多种用途,包括存储数据、存储软件配置、设置终端设置以及更改 shell 环境。环境变量通常在启动时设置,或根据需要由不同的软件设置。设置环境变量的一种方法是从命令行。

列出终端上的所有变量

env

这将打印出你拥有的所有变量

一次显示一个变量

这些变量的数量可能很长,定位一个特定变量可能是一项艰巨的任务。幸运的是,Linux 允许我们通过使用命令echo以及变量名称来显示一个 shell 变量的值。这使得任务变得非常容易。示例:echo "$HOME"

添加或更改变量

要添加或修改环境变量,我们可以使用 export 命令,后跟变量名称和随其附带的值。

export NameofVariable='value'

但请注意,这仅适用于当前 shell 会话。它不适用于任何其他终端。

答案3

vi(m) ~/.profile
PATH="$HOME/bin:$HOME/.local/bin:{whatever_path_you_need_to_add}:$PATH"

如果您没有 .profile 文件...这也会创建一个:

在这种情况下,还要添加以下内容-

if [ -n "$BASH_VERSION" ]; then
   # include .bashrc if it exists
   if [ -f "$HOME/.bashrc" ]; then
      . "$HOME/.bashrc"
   fi
fi

# set PATH so it includes user's private bin directories

PATH="$HOME/bin:$HOME/.local/bin:/usr/bin:$PATH"

答案4

添加环境变量~/.bashrc并注销,然后登录,一切正常。

一步步:

  1. sudo nano ~/.bashrc
  2. 将其添加export PATH=$PATH:/usr/local/go/bin到文件末尾。
  3. source ~/.bashrc,一切正常!

注意:为了确保go正常工作,打开终端并输入go version,然后您将看到去帮忙

希望能帮助到你!

相关内容