$PATH:决定了shell将到哪些目录中寻找命令或程序,PATH的值是一系列目录,当您运行一个程序时,Linux在这些目录下进行搜寻编译链接。
编辑你的 PATH 声明,其格式为:
PATH=$PATH:<PATH 1>:<PATH 2>:<PATH 3>:------:<PATH N>
你可以自己加上指定的路径,中间用冒号隔开。环境变量更改后,在用户下次登陆时生效,如果想立刻生效,则可执行下面的语句:$ source .bash_profile
需要注意的是,最好不要把当前路径 “./” 放到 PATH 里,这样可能会受到意想不到的攻击。完成后,可以通过 $ echo $PATH 查看当前的搜索路径。这样定制后,就可以避免频繁的启动位于 shell 搜索的路径之外的程序了。
可用 export 命令查看PATH值
[root@localhost u-boot-sh4]# export
declare -x CVS_RSH="ssh"
declare -x DISPLAY=":0.0"
declare -x G_BROKEN_FILENAMES="1"
declare -x HISTSIZE="1000"
declare -x HOME="/root"
declare -x HOSTNAME="localhost"
declare -x INPUTRC="/etc/inputrc"
declare -x LANG="zh_CN.UTF-8"
declare -x LESSOPEN="|/usr/bin/lesspipe.sh %s"
declare -x LOGNAME="root"
declare -x LS_COLORS="no=00:fi=00:di=00;34:ln=00;36:pi=40;33:so=00;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:ex=00;32:*.cmd=00;32:*.exe=00;32:*.com=00;32:*.btm=00;32:*.bat=00;32:*.sh=00;32:*.csh=00;32:*.tar=00;31:*.tgz=00;31:*.arj=00;31:*.taz=00;31:*.lzh=00;31:*.zip=00;31:*.z=00;31:*.Z=00;31:*.gz=00;31:*.bz2=00;31:*.bz=00;31:*.tz=00;31:*.rpm=00;31:*.cpio=00;31:*.jpg=00;35:*.gif=00;35:*.bmp=00;35:*.xbm=00;35:*.xpm=00;35:*.png=00;35:*.tif=00;35:"
declare -x MAIL="/var/spool/mail/root"
declare -x OLDPWD="/root"
declare -x PATH="/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin"
declare -x PWD="/opt/STM/STLinux-2.3/devkit/sources/u-boot/u-boot-sh4"
declare -x SHELL="/bin/bash"
declare -x SHLVL="1"
declare -x SSH_ASKPASS="/usr/libexec/openssh/gnome-ssh-askpass"
declare -x TERM="xterm"
declare -x USER="root"
declare -x XAUTHORITY="/root/.xauthkSzH7b"
单独查看PATH环境变量,可用:
[root@localhost u-boot-sh4]#echo $PATH
/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
添加PATH环境变量,可用:
[root@localhost u-boot-sh4]#export PATH=/opt/STM/STLinux-2.3/devkit/sh4/bin:$PATH
再次查看:
[root@localhost u-boot-sh4]# echo $PATH
/opt/STM/STLinux-2.3/devkit/sh4/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
说明添加PATH成功。
上述方法的PATH 在终端关闭 后就会消失。所以还是建议通过编辑/etc/profile来改PATH,也可以改家目录下的.bashrc(即:~/.bashrc)。
第二种方法:
# vim /etc/profile
在文档最后,添加:
export PATH="/opt/STM/STLinux-2.3/devkit/sh4/bin:$PATH"
保存,退出,然后运行:
#source /etc/profile
分享到:
相关推荐
### Linux下查看和添加PATH环境变量 在Linux系统中,`PATH`环境变量是一个非常重要的配置项,它定义了shell将去哪里寻找可执行文件。当你输入一个命令时,shell会在`PATH`变量所指定的目录列表中查找这个命令对应的...
Linux 查看和修改 PATH 环境变量的方法 概述: PATH 环境变量是 Linux 系统中的一个重要变量,它决定了系统在搜索可执行文件时的搜索路径。在 Linux 系统中,PATH 环境变量的设置可以影响到系统的行为和性能。本文...
在深入探讨PATH环境变量之前,我们先明确一点,PATH环境变量是计算机操作系统中一种非常关键的配置参数,尤其在Linux和Unix系统中,它扮演着极其重要的角色。简单来说,PATH环境变量是一串由冒号分隔的目录列表,...
Linux 系统下修改环境...Linux 系统下修改环境变量 PATH 路径的三种方法可以满足不同的需求和场景。通过选择合适的方法,我们可以轻松地修改 PATH 变量以包含新的路径,从而使得 shell 可以搜索到更多的可执行文件。
在Linux操作系统中,PATH变量是最常用的环境变量之一,它指定了操作系统搜索可执行文件的路径。如果您要使用Linux系统中的新命令或程序,那么就需要将其所在的路径添加到PATH变量中,以便操作系统能够找到它们。 ...
在 Ubuntu Linux 系统中,环境变量 `PATH` 的设置对于程序查找和执行至关重要。本文将详细介绍 Ubuntu Linux 系统中环境变量 `PATH` 的配置方法,并对相关的配置文件进行深入解析。 #### 二、关键配置文件及作用 ...
### Linux配置JDK环境变量详解 #### 一、下载与准备JDK ...这里以`jdk-1_5_0_02-linux-i586.rpm`为例。...通过以上步骤,您可以成功地在Linux系统上安装和配置JDK环境变量,为开发Java应用程序提供必要的环境支持。
当提及“linux添加目录到环境变量”,这通常指的是将特定的目录路径添加到系统的PATH环境变量中,以便在任何位置都能访问该目录下的可执行文件或脚本。下面,我们将深入探讨这一主题,包括其重要性、操作步骤以及...
### Linux 下 adduser 及环境变量问题解析 #### 一、环境变量问题解析 在 Linux 系统中,用户可以通过 `su` 命令来切换用户身份,这对于日常管理和故障排查非常有用。但是,当你从一个普通用户切换到 root 用户时...
本文详细介绍了Linux环境中环境变量的概念、设置方法以及如何查看和管理它们。环境变量是Linux系统的核心组成部分之一,正确理解和掌握它们对于管理和维护Linux系统至关重要。无论是系统管理员还是普通用户,都应该...
如果想要在登录Linux系统时自动设置一系列环境变量,可以将相应的export命令添加到用户家目录下的.bashrc或者.profile文件中。这样,每当用户登录系统时,这些环境变量就会被自动设置,方便用户进行工作。 最后,...
2. **PATH**: PATH环境变量包含了操作系统用于查找可执行文件的目录列表。添加JDK的bin目录到PATH中,可以让系统在任何位置调用Java命令。 3. **CLASSPATH**: CLASSPATH环境变量用于指定Java虚拟机(JVM)加载类(class...
本文主要聚焦于Linux环境变量的设置,特别是关于`PATH`变量的配置,这对于有效地使用安装的应用程序至关重要。 环境变量是系统中预定义的一系列变量,它们包含了系统配置、用户偏好以及其他关键信息。例如,`HOME`...
#### 二、Java环境下设置Path环境变量的方法 由于Java本身没有提供直接修改环境变量的API,因此需要借助JNI来实现这一功能。下面将详细介绍具体的步骤: ### 步骤一:创建Java类 首先,创建一个Java类`ChangeEnv....
2. **更新PATH环境变量**: ```bash PATH=$PATH:$JAVA_HOME/bin ``` 这一步是将JDK的bin目录添加到系统PATH中,以便可以在任何位置执行Java命令。 3. **配置CLASSPATH环境变量**: ```bash CLASSPATH=.:$JAVA...
### Linux环境变量更改详解 #### 一、临时终端有效法 **定义与适用场景:** 在Linux系统中,可以通过临时更改环境变量的方式让当前终端会话中的某些设置生效。这种方式适用于临时测试或调试某些功能,不会对其他...
- **添加环境变量**:例如要在 `/etc/profile` 中添加名为 `NAME` 的环境变量,可以在文件末尾添加 `export NAME=liheng`。 - **变量值**:可以带引号也可以不带,但建议使用引号以防变量值中包含空格或其他特殊字符...
当您在终端尝试运行一个命令时,如果出现"command not found"的错误,很可能是因为相应的可执行文件不在PATH环境变量指定的路径列表中。了解如何设置和管理环境变量对于日常的Linux使用和系统管理员工作至关重要。 ...
- 在命令行中输入`echo $PATH`(Linux/MacOS)或`echo %PATH%`(Windows)查看`PATH`环境变量的当前设置。 - 重启系统或新开一个命令行窗口,尝试直接运行`matlab`命令,如果能成功启动Matlab,说明环境变量已配置...