linux怎么配置python环境,python怎样配置环境变量
通常,环境变量是用于指定操作系统的运行环境的参数,例如临时文件夹和系统文件夹的位置。
一、Linux的变量种类
根据变量的生命周期,Linux变量可以分为两类:
1.永久:大纲需要修改,变量永久有效。
2.临时的:用export命令声明就可以了。关闭外壳时变量无效。
二、设置变量的三种方法
1.在/etc/profile文件中添加一个变量[对所有用户都有效(永久)]
当使用VI向/etc/profile文件添加变量时,该变量对Linux下的所有用户都有效,并且是“永久的”。
例如,编辑/etc/profile文件并添加PATH变量。
# VI/etc/配置文件
导出路径=/home/fs: $ path
注意:要更改文件并立即生效,必须运行# source /etc/profile。否则,只有在该用户下次再次登录时才会生效。
2.将变量[对单个用户有效(永久)]添加到。用户目录中的bash_profile文件。
如果使用VI将变量添加到。用户目录的bash_profile文件,变化量只对当前用户有效,是“永久的”。
比如编辑。guok用户目录/home/guok下的bash_profile。
$ vi /home/guok/.bash.profile
添加以下内容:
类路径=。/Java _ home/lib;$JAVA_HOME/jre/lib
注意:要更改文件并立即生效,必须运行$ source/home/guok/。bash _ profile。否则,只有在该用户下次再次登录时才会生效。
3.直接执行export命令来定义变量[仅对当前shell (bash)有效(临时)]
在shell命令行中直接使用“导出变量名=变量值”。
定义变量。该变量仅在当前shell (bash)或其子shell(bash)下有效。当外壳关闭时,变量也无效。此外,当打开新的shell时,此变量不可用。如果需要使用,必须重新定义。
三、PATH声明,其格式为:
路径=$路径:路径1:路径2:路径:-:路径n
您可以使用自己指定的路径,并使用冒号来分隔它们。如果环境变量发生变化,它将在用户下次登录时生效。
如果您想立即启用它,请执行以下语句:$source。bash_profile
注意,最好不要放当前路径。路径中的“/”。那样的话,你可能会遭到意想不到的攻击。
完成后,您可以在$ echo $PATH中显示当前搜索路径。这可以避免频繁启动外壳搜索路径之外的程序。
四、常用的环境变量
PATH确定shell搜索命令和程序的目录。
主页当前用户主页
大型历史
LOGNAME当前用户的登录名。
主机名是主机的名称。
Shell当前用户shell程序类型
可以用多种语言更改的与语言相关的环境变量
邮件当前用户的邮件存储目录
PS1基本提示:根用户为#普通用户为$。
五、常用的环境变量相关命令1.环境变量home fs @ Ubuntu:~ $ echo $ home/home/fsfs @ Ubuntu:~ $
2.新的环境变量hello fs @ Ubuntu:~ $ export hello= hello fs @ Ubuntu:~ $ echo $ hello hello fs @ Ubuntu 3360 ~ $ 3。恩特图
fs @ Ubuntu:~ $ env ssh _ agent _ PID=2427 gpg _ agent _ info=/tmp/key ring-sqfg 93/gpg 3360033601 term=x terrm bashxdg _ session _ cookie=689 F5 a 37 ACF ced 492491 d99 f 0000008-1450313888.77142-154751925你好。
4.使用set命令显示所有本地定义的shell变量
fs @ Ubuntu:~ $ set bash=/treasures of prosperity/bash bash _ versi info=([0]= 2 [1]= 05b [2]= 0 [3]= 1 [4]
Set可以设置环境变量的值。使用unset命令清除环境变量的值。如果没有指定值,变量的值将设置为NULL。下面是一个例子。
Fs @ Ubuntu :~$ export test= test \环境变量test fs @ Ubuntu :~$ envgrep test\\该命令有输出,表明环境变量test已经存在。如果没有输出,这个命令表示环境变量test已经存在。请使用readonly命令设置只读变量。
不能使用readonly命令修改或清除变量。下面是一个例子。
Fs @ Ubuntu :~$ export test= test \环境变量test fs @ Ubuntu :~$ readonly test\\将环境变量test设置为只读fs @ ubuntu360 ~此变量为bash:unset:test:cannot unset:readonlyvariablefs @ Ubuntu:~ $ test。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。