linux设置环境变量_Linux 如何设置环境变量?

时间:2024-07-03 04:51:09编辑:莆田seo君

如何设置linux环境变量?

1、控制台中设置,不赞成这种方式,因为他只对当前的shell 起作用,换一个shell设置就无效了: 直接控制台中输入 : $PATH="$PATH":/NEW_PATH (关闭shell Path会还原为原来的path) 对所有的用户的都起作用的环境变量 2、修改 /etc/profile 文件,如果你的计算机仅仅作为开发使用时推存使用这种方法,因为所有用户的shell都有权使用这个环境变量,可能会给系统带来安全性问题。这里是针对所有的用户的,所有的shell vi /etc/profile 在/etc/profile的最下面添加: export PATH="$PATH:/NEW_PATH" 针对当前特定的用户起作用的环境变量 3、修改bashrc文件,这种方法更为安全,它可以把使用这些环境变量的权限控制到用户级别,这里是针对某一特定的用户,如果你需要给某个用户权限使用这些环境变量,你只需要修改其个人用户主目录下的 .bashrc文件就可以了。 vi ~/.bashrc 在下面添加: Export PATH="$PATH:/NEW_PATH" 可以多看看《linux就该这么学》希望可以帮到你

linux下如何设置JDK环境变量?

下面是配置linux的环境变量:(记得source .bash_profile) . 修改/etc/profile文件 (全局所有用户) vi 此文件/etc/profile 在profile文件末尾加入: export JAVA_HOME=/usr/share/jdk1.6.0_20 export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar .修改.bash_profile文件 (某个用户权限使用这些环境变量) .bash_profile文件末尾加入: export JAVA_HOME=/usr/share/jdk1.6.0_20 export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar .shell终端执行下列命令: (临时用) export JAVA_HOME=/usr/share/jdk1.6.0_14 export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

怎么设置Linux的环境变量?

Linux系统下最重要的10个环境变量: 变量名称 作用 HOME 用户的主目录(即家目录)。 SHELL 用户在使用的SHELL解释器名称。 HISTSIZE 历史命令记录条数。 HISTFILESIZE 历史命令记录条数。 MAIL 邮件信箱文件保存路径。 LANG 系统语言、语系名称。 RANDOM 生成一个随机数字。 PS1 bash解释器的提示符。 PATH 定义解释器搜索用户执行命令的路径。 EDITOR 用户默认的文本编辑器。Linux系统为了能够为每个用户提供独立的、合适的工作运行环境,因此在不同的用户身份下提取一个相同的变量也可能会获得不同的值,例如查看下HOME变量在不同用户身份下的值都有那些吧(su是用于切换用户身份的命令,将在第5章跟大家见面~): [root@linuxprobe ~]# echo $HOME/root[root@linuxprobe ~]# su - linuxprobeLast login: Fri Feb 27 19:49:57 CST 2017 on pts/0[linuxprobe@linuxprobe ~]$ echo $HOME/home/linuxprobe 其实变量是由固定的变量名与用户或系统设置的变量值两部分组成的,如果工作需要完全可以自己手工创建的,例如设置一个名称为WORKDIR的变量,方便用户更轻松的进入一个很深层的目录: [root@linuxprobe ~]# mkdir /home/workdir[root@linuxprobe ~]# WORKDIR=/home/workdir[root@linuxprobe ~]# cd $WORKDIR [root@linuxprobe workdir]# pwd/home/workdir 但是这样的变量不具有全局性,作用范围也是有限的,默认不能够被其他用户使用的,如果工作需要的话咱们可以使用export命令将其提升为全局变量,这样其他的用户也就可以使用到这个变量了,这里涉及的一些基础命令可以参阅《Linux就该这么学》 [root@linuxprobe workdir]# su linuxprobeLast login: Fri Mar 20 20:52:10 CST 2017 on pts/0[linuxprobe@linuxprobe ~]$ cd $WORKDIR[linuxprobe@linuxprobe ~]$ echo $WORKDIR[linuxprobe@linuxprobe ~]$ exit[root@linuxprobe ~]# export WORKDIR[root@linuxprobe workdir]# su linuxprobeLast login: Fri Mar 20 21:52:10 CST 2017 on pts/0[linuxprobe@linuxprobe ~]$ cd $WORKDIR[linuxprobe@linuxprobe workdir]$pwd/home/workdir

在linux里怎么设置环境变量啊,用env可以看

设置Linux的环境变量的方法是这样的,首先可以在终端直接输入:变量名=内容 的方式来临时设置,但是这种方式设置的效果在重新登录后就失效了。所以环境变量的设置一般是写在配置文件中,那对环境变量的修改应该写在哪个配置文件中呢? 如果想让设置只对当前用户有效,就需要在~/.bashrc文件中添加设置,以修改PATH这个环境变量为例,需要在~/.bashrc这个配置文件添加的内容格式就像是如下两行这样: PATH="$PATH":/root export PATH 也可以将两行设置写成一行: export PATH="$PATH":/root 如果想让环境变量的设置对所有用户都有效,则需要把设置添加到/etc/profile这个全局配置文件中,添加的格式和~/.bashrc这个文件一样。 最后,修改完配置文件后,如果想让设置马上生效,还需要运行source命令,比如:source ~/.bashrc,否则设置只在下次登录时才会生效(也就是说要重新登录)。

linux怎样设置环境变量配置文件

首先环境变量的设置应该写在那个配置文件中呢?如果想让设置只对当前用户有效,可以将设置写在~/.bashrc文件中;而如果想让修改对所有用户都有效,则需要把环境变量的设置添加到/etc/profile这个配置文件中,设置的格式和在~/.bashrc中的是一样的。 那环境变量的设置格式是怎样的呢,以设置PATH这个环境变量为例,需要添加如下内容: PATH="$PATH":/root export PATH 也可以写成一行:export PATH="$PATH":/root 添加完成后,如果想让环境变量配置文件的设置马上生效,还需要执行source命令:source ~/.bashrc,否则设置只在下次重新登录后才会生效。

上一篇:ipad越狱有什么用_ipad越狱是什么意思?越狱有什么好处和坏处?建议越狱吗?

下一篇:ptn技术_PTN技术是什么?