1.怎么设置Linux的环境变量?
1.系统级:
(1)/etc/profile:该文件是用户登录时,操作系统定制用户环境时使用的第一个文件,应用于登录到系统的每一个用户。该文件一般是调用/etc/bash.bashrc文件。
/etc/bash.bashrc:系统级的bashrc文件。
(2)/etc/environment:在登录时操作系统使用的第二个文件,系统在读取你自己的profile前,设置环境文件的环境变量。
2.用户级(这些文件处于家目录下):
(1)~/.profile:每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!默认情况下,他设置一些环境变量,执行用户的.bashrc文件。这里是推荐放置个人设置的地方
(2)~/.bashrc:该文件包含专用于你的bash shell的bash信息,当登录时以及每次打开新的shell时,该该文件被读取。不推荐放到这儿,因为每开一个shell,这个文件会读取一次,效率肯定有影响。
~/.bash_profile or ~./bash_login:这里没有引用作者的,下面会提到
~/.pam_environment:用户级的环境变量设置文件,没有做测试,不知道管不管用。
2.如何在Linux里设置环境变量?
一般来说,配置交叉编译工具链的时候需要指定编译工具的路径,此时就需要设置环境变量。
例如我的mips-linux-gcc编译器在“/opt /au1200_rm/build_tools/bin”目录下,build_tools就是我的编译工具,则有如下三种方法来设置环境变量: 1、直接用export命令: #export PATH=$PATH:/opt/au1200_rm/build_tools/bin 查看是否已经设好,可用命令export查看: [root@localhost bin]# export declare -x BASH_ENV="/root/。 bashrc" declare -x G_BROKEN_FILENAMES="1" declare -x HISTSIZE="1000" declare -x HOME="/root" declare -x HOSTNAME="localhost。
localdomain" declare -x INPUTRC="/etc/inputrc" declare -x LANG="zh_CN。GB18030" declare -x LANGUAGE="zh_CN。
GB18030:zh_CN。 GB2312:zh_CN" declare -x LESSOPEN="|/usr/bin/lesspipe。
sh %s" declare -x LOGNAME="root" declare -x LS_COLORS="no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:ex=01;32:*。 cmd=01;32:*。
exe=01;32:*。com=01;32:*。
btm=01;32:*。bat=01;32:*。
sh=01;32:*。csh=01;32:*。
tar=01;31:*。tgz=01;31:*。
arj=01;31:*。taz=01;31:*。
lzh=01;31:*。zip=01;31:*。
z=01;31:*。Z=01;31:*。
gz=01;31:*。bz2=01;31:*。
bz=01;31:*。tz=01;31:*。
rpm=01;31:*。cpio=01;31:*。
jpg=01;35:*。 gif=01;35:*。
bmp=01;35:*。xbm=01;35:*。
xpm=01;35:*。png=01;35:*。
tif=01;35:" declare -x MAIL="/var/spool/mail/root" declare -x OLDPWD="/opt/au1200_rm/build_tools" declare -x PATH="/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/bin:/opt/au1200_rm/build_tools/bin" declare -x PWD="/opt/au1200_rm/build_tools/bin" declare -x SHELL="/bin/bash" declare -x SHLVL="1" declare -x SSH_ASKPASS="/usr/libexec/openssh/gnome-ssh-askpass" declare -x SSH_AUTH_SOCK="/tmp/ssh-XX3LKWhz/agent。 4242" declare -x SSH_CLIENT="10。
3。37。
152 2236 22" declare -x SSH_CONNECTION="10。3。
37。152 2236 10。
3。37。
186 22" declare -x SSH_TTY="/dev/pts/2" declare -x TERM="linux" declare -x USER="root" declare -x USERNAME="root" 可以看到,环境变量已经设好,PATH里面已经有了我要加的编译器的路径。 2、修改profile文件: #vi /etc/profile 在里面加入: export PATH="$PATH:/opt/au1200_rm/build_tools/bin" 3。
修改。bashrc文件: # vi /root/。
bashrc 在里面加入: export PATH="$PATH:/opt/au1200_rm/build_tools/bin" 后两种方法一般需要重新注销系统才能生效,最后可以通过echo命令测试一下: # echo $PATH 看看输出里面是不是已经有了/my_new_path这个路径了。 ----------------------------------------------------------------------------------- “/bin”、“/sbin”、“/usr/bin”、“/usr/sbin”、“/usr/local/bin”等路径已经在系统环境变量中了,如果可执行文件在这几个标准位置,在终端命令行输入该软件可执行文件的文件名和参数(如果需要参数),回车即可。
如果不在标准位置,文件名前面需要加上完整的路径。不过每次都这样跑就太麻烦了,一个“一劳永逸”的办法是把这个路径加入环境变量。
命令 “PATH=$PATH:路径”可以把这个路径加入环境变量,但是退出这个命令行就失效了。要想永久生效,需要把这行添加到环境变量文件里。
有两个文件可 选:“/etc/profile”和用户主目录下的“。bash_profile”,“/etc/profile”对系统里所有用户都有效,用户主目录下 的“。
bash_profile”只对这个用户有效。 “PATH=$PATH:路径1:路径2:。
:路径n”,意思是可执行 文件的路径包括原先设定的路径,也包括从“路径1”到“路径n”的所有路径。当用户输入一个一串字符并按回车后,shell会依次在这些路径里找对应的可 执行文件并交给系统核心执行。
那个“$PATH”表示原先设定的路径仍然有效,注意不要漏掉。 某些软件可能还有“PATH”以外类型的环境变量需要添加, 但方法与此相同,并且也需要注意“$”。
注意,与DOS/Window不同,UNIX类系统环境变量中路径名用冒号分隔,不是分号。另外,软件越装越多,环境变量越添越多,为了避免造成混乱,建议所有语句都添加在文件结尾,按软件的安装顺序添加。
格式如下(): # 软件名-版本号 PATH=$PATH:路径1:路径2:。
:路径n 其他环境变量=$其他环境变量:。
在“profile”和“。bash_profile”中,“#”是注释符号,写在这里除了视觉分隔外没有任何效果。
设置完毕,注销并重新登录,设置就生效了。如果不注销,直接在shell里执行这些语句,也能生效,但是作用范围只限于执行了这些语句的shell。
相关的环境变量生效后,就不必老跑到软件的可执行文件目录里去操作了。
3.Linux环境变量的设置和查看方法是什么?
1。
显示环境变量HOME $ echo $HOME /home/redbooks 2。 设置一个新的环境变量hello $ export HELLO="Hello!" $ echo $HELLO Hello! 3。
使用env命令显示所有的环境变量 $ env HOSTNAME=redbooks。 safe。
org PVM_RSH=/usr/bin/rsh Shell=/bin/bash TERM=xterm HISTSIZE=1000 。
4。
使用set命令显示所有本地定义的Shell变量 $ set BASH=/bin/bash BASH_VERSINFO=([0]="2"[1]="05b"[2]="0"[3]="1"[4]="release"[5]="i386-redhat-linux-gnu") BASH_VERSION='2。 05b。
0 (1)-release' COLORS=/etc/DIR_COLORS。xterm COLUMNS=80 DIRSTACK=() DISPLAY=:0。
0 。
4.Linux环境变量设置有什么?
1、引言 在 linux系统 下,如果你下载并安装了应用程序,很有可能在键入它的名称时出现“ command not found ”的提示内容。
如果每次都到安装目标文件夹内,找到可执行文件来进行操作就太繁琐了。这涉及到环境变量 PATH 的设置问题,而 PATH 的设置也是在 linux 下定制环境变量的一个组成部分。
本文基于 RedHat 9。0 ,详细讲解了环境变量定制的问题。
2、变量简介 Linux 是一个多用户的操作系统。每个用户登录系统后,都会有一个专用的运行环境。
通常每个用户默认的环境都是相同的,这个默认环境实际上就是一组环境变量的定义。 用户可以对自己的运行环境进行定制,其方法就是修改相应的系统环境变量。
3、定制环境变量 环境变量是和 Shell 紧密相关的,用户登录系统后就启动了一个 Shell 。对于 Linux 来说一般是 bash ,但也可以重新设定或切换到其它的 Shell 。
根据发行版本的情况, bash 有两个基本的系统级配置文件: /etc/bashrc 和 /etc/profile 。这些配置文件包含两组不同的变量: shell 变量和环境变量。
前者只是在特定的 shell 中固定(如 bash ),后者在不同 shell 中固定。 很明显, shell 变量是局部的,而环境变量是全局的。
环境变量是通过 Shell 命令来设置的,设置好的环境变量又可以被所有当前用户所运行的程序所使用。对于 bash 这个 Shell 程序来说,可以通过变量名来访问相应的环境变量,通过 export 来设置环境变量。
下面通过几个实例来说明。 3。
1 使用命令echo 显示环境变量 -------------------------------------------------------------------------------- #本例使用echo显示常见的变量HOME $ echo $HOME /home/lqm -------------------------------------------------------------------------------- 3。 2 设置一个新的环境变量 -------------------------------------------------------------------------------- $ export HELLO=“Hello!” $ echo $HELLO Hello! -------------------------------------------------------------------------------- 3。
3 使用 env 命令显示所有的环境变量 -------------------------------------------------------------------------------- $ env SSH_AGENT_PID=1875 HOSTNAME=lqm SHELL=/bin/bash TERM=xterm HISTSIZE=1000 …… -------------------------------------------------------------------------------- 3。 4 使用 set 命令显示所有本地定义的 Shell 变量 -------------------------------------------------------------------------------- $ set BASH=/bin/bash …… -------------------------------------------------------------------------------- 3。
5 使用 unset 命令来清除环境变量 -------------------------------------------------------------------------------- $ export TEST=“test” # 增加一个环境变量 TEST $ env | grep TEST # 此命令有输出,证明环境变量 TEST 已经存在了 TEST=test $ unset $TEST #删除环境变量TEST $ env | grep TEST # 此命令无输出,证明环境变量 TEST 已经存在了 --------------------------------------。
5.Linux系统下设置环境变量有哪些呢?
如果想将一个路径加入到$PATH中,可以像下面这样做: 1. 控制台中: $ PATH="$PATH:/my_new_path" 2. 修改profile文件: $ vi /etc/profile 在里面加入: export PATH="$PATH:/my_new_path" 3. 修改。
bashrc文件: $ vi /root/.bashrc 在里面加入: export PATH="$PATH:/my_new_path" 后两种方法一般需要重新注销系统才能生效,最后可以通过echo命令测试一下: $ echo $PATH 看看输出里面是不是已经有了/my_new_path这个路径了。
6.Linux系统下设置环境变量Path的方法是什么
有两种设置环境变量 PATH 的方法。
第一种适用于为单一用户设置 PATH,第二种是为全局设置 PATH. 1.在用户主目录下有一个 .bashrc 文件,可以在此文件中加入 PATH 的设置如下: export PATH=“$PATH:/your path1/:/your path2/………” 注意:每一个 path 之间要用 “:” 分隔。 注销重启 X 就可以了。
2.在 /etc/profile中增加。 PATH="$PATH:/home/zhengb66/bin" export PATH 如果要使得计时生效,使用 source 命令 source .bashrc 完成。
7.如何在WINDOWS和Linux下配置环境变量
网络上和书上有各种配置JDK环境变量的方法,但是确描述不一致,给初学者造成了一定的困难(想起当时的我)。以下是我自己总结的,百分百可以用。此文详述了如何在windows和linux下配置环境变量。一共需要配置3个变量:JAVA_HOME:主要是为了其它两个使用,简化配置,jdk安装的完整的路径名,一直到jdk。为止。CLASSPATH:java程序运行时要用到的jar包(也就是其它程序里的函数库的概念)PATH:系统上程序的路径的集合,在命令行下找各种程序,不用打完整的路径名。我们把jdk的开发和运行的命令(如java,javac等)的路径(在JAVA_HOME下面的bin目录下)放入到PATH中,这样我们就可以直接使用命令了。windows:桌面-->我的电脑(右键)-->属性-->高级-->环境变量:在系统变量下新建JAVA_HOME=D:/Program Files/Java/jdk1.6.0_10 (你的jdk安装的目录)CLASSPATH=%JAVA_HOME%/lib;%JAVA_HOME%/lib/tools.jar;%JAVA_HOME%/lib/dt.jar;. (路径分隔为分号) 然后找到path变量,选择编辑,在path变量的最前面加上%JAVA_HOME%/bin; (最后有一个分号) 此时我们的JDK相关的变量就已经完全配置好了。现在我们可以测试一下:]开始-->进行 输入cmd 进入命令行echo %path%echo %classpath%echo %java_home%javajavac你可以编写个helloWord的小程序测试一下。 linux下:在linux下配置环境变量,与在Windows下的原理相同因为bash shell每次启动都执行家目录下的 .bashrc脚本,我们可以将jdk的环境变量写在这里,如果你想让所有的用户都可以使用jdk,可以考虑将jdk的环境变量配置在/etc/profile中 打开一个终端,用vim等编辑器打开.bashrcvim .bashrc定位到文件尾添加以下几行环境变量,需要注意的是linux里的文件和变量是区分大小写的并且路径分隔符为:(冒号)#jdk environmentJAVA_HOME=/opt/jdk1.6.0_15CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarPATH=/opt/mybin/bin:$JAVA_HOME/bin:$PATH
保存退出。
8.Win10怎么添加环境变量
点击屏幕底部菜单栏中的“计算机”图标。
在弹出的窗口中点击顶部的“计算机”标签,然后在出现的菜单中点击“系统属性”选项。在新的页面中,点击左侧导航栏中的“高级系统设置”。
在弹出的页面中, 点击下部的“环境变量”按钮。弹出环境变量的管理页面。
在环境变量的管理页面中,在下部列表框中找到Path变量, 单击选中, 然后点击下面的“编辑”按钮。弹出的页面有两个输入框, 在“变量值”输入框的末尾添加你要增加的路径,格式为 ;全路径,即分号加路径。
注意这里分号必须是英文分号。比如我在安装Python2.7后添加的部分如图所示。
7点击确定,设置完成。
9.Win10怎么添加环境变量
1、右键开始菜单--选择控制面板
2、切换到大图标模式
3、选择系统
4、点击高级设置
5、选择环境变量
6、在系统变量里面选择新建
7、输入环境变量信息
名称:
路径:都很重要;必须要输入的
8、然后我们来命令行下运行一下看看
转载请注明出处windows之家 » win10linux环境变量设置