在 Linux 中设置路径变量时出错
Error in setting the path variable in Linux
我想设置从 https://developer.arm.com/tools-and-software/open-source-software/developer-tools/gnu-toolchain/gnu-rm/downloads 下载的 Gnu 工具链的路径。我用线
$PATH=$HOME/Toolchains/gcc-arm-none-eabi-9-2020-q2-update/bin:$PATH 在终端中设置路径。
我第一次能够更改路径,然后关闭终端并再次设置(错误的)路径 $PATH=/home/paulson/Toolchains/gcc-arm-none-eabi-9-2020-q2-update/bin:$PATH。现在我无法设置正确的路径,终端显示如下。
paulson@debian:~/Toolchains$
paulson@debian:~/Toolchains$ ls
gcc-arm-none-eabi-9-2020-q2-update
paulson@debian:~/Toolchains$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
paulson@debian:~/Toolchains$ $PATH=$HOME/Toolchains/gcc-arm-none-eabi-9-2020-q2-update/bin:$PATH
bash: /usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games=/home/paulson/Toolchains/gcc-arm-none-eabi-9-2020-q2-update/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: No such file or directory
如果要设置路径环境变量,需要使用:
export PATH=/some/path:$PATH
.
在你的情况下,它看起来像:
export PATH=$HOME/Toolchains/gcc-arm-none-eabi-9-2020-q2-update/bin:$PATH
手动设置路径的唯一缺点是它 不会在 bash 个会话 中持续存在。如果您希望此更改是永久性的,那么我建议将该行添加到主目录中的 .bashrc
或 .profile
文件中。
我想设置从 https://developer.arm.com/tools-and-software/open-source-software/developer-tools/gnu-toolchain/gnu-rm/downloads 下载的 Gnu 工具链的路径。我用线 $PATH=$HOME/Toolchains/gcc-arm-none-eabi-9-2020-q2-update/bin:$PATH 在终端中设置路径。 我第一次能够更改路径,然后关闭终端并再次设置(错误的)路径 $PATH=/home/paulson/Toolchains/gcc-arm-none-eabi-9-2020-q2-update/bin:$PATH。现在我无法设置正确的路径,终端显示如下。
paulson@debian:~/Toolchains$
paulson@debian:~/Toolchains$ ls
gcc-arm-none-eabi-9-2020-q2-update
paulson@debian:~/Toolchains$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
paulson@debian:~/Toolchains$ $PATH=$HOME/Toolchains/gcc-arm-none-eabi-9-2020-q2-update/bin:$PATH
bash: /usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games=/home/paulson/Toolchains/gcc-arm-none-eabi-9-2020-q2-update/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: No such file or directory
如果要设置路径环境变量,需要使用:
export PATH=/some/path:$PATH
.
在你的情况下,它看起来像:
export PATH=$HOME/Toolchains/gcc-arm-none-eabi-9-2020-q2-update/bin:$PATH
手动设置路径的唯一缺点是它 不会在 bash 个会话 中持续存在。如果您希望此更改是永久性的,那么我建议将该行添加到主目录中的 .bashrc
或 .profile
文件中。