新建
上传
首页
助手
最?/div>
资料?/div>
工具

按变量的生存周期来划分,

Linux

变量可分为两类,它们的修改方法如下:

 

?/p>

1

)永久的:需要修改配置文件,变量永久生效?/p>

 

常见的配置文件包括:

 

?/p>

1-1

?/p>

/etc/profile

:对所有用户生效;此文件为系统的每个用户设置环境信?/p>

,

当用户第一

次登录时

,

该文件被执行;并?/p>

/etc/profile.d

目录的配置文件中搜集

shell

的设?/p>

 

例如:编?/p>

/etc/profile

文件,添?/p>

CLASSPATH

变量

 

# vi /etc/profile 

添加一行:

 

export CLASSPATH=./JAVA_HOME/lib;$JAVA_HOME/jre/lib 

修改后需要执行重新登录才能生效,也可以执行命?/p>

source /etc/profile

来生?/p>

 

 

?/p>

1-2

?/p>

/etc/bashrc

?/p>

对所有用户生效;

为每一个运?/p>

bash shell

的用户执行此文件

.

?/p>

bash shell

被打开?/p>

,

该文件被读取

 

编辑方法如上,不再赘?/p>

 

 

?/p>

1-3

?/p>

~/.bash_profile

:仅会对当前用户有效;每个用户都可使用该文件输入专用于自己使

用的

shell

信息

,

当用户登录时

,

该文件仅仅执行一?/p>

 

例如:编?/p>

guok

用户目录

(/home/guok)

下的

.bash_profile 

$ vi /home/guok/.bash.profile 

添加如下内容?/p>

 

export CLASSPATH=./JAVA_HOME/lib;$JAVA_HOME/jre/lib 

修改后需要执行重新登录才能生效,也可以执行命?/p>

source /etc/profile

来生?/p>

 

 

?/p>

1-4

?/p>

~/.bashrc

:仅会对当前用户有效;该文件包含专用于你?/p>

bash 

shell

?/p>

bash

信息

,

?/p>

登录时以及每次打开新的

shell

?/p>

,

该该文件被读?/p>

 

编辑方法如上,不再赘?/p>

 

 

另外?/p>

~/.bashrc

等中设定的变?/p>

(

局?/p>

)

只能继承

/etc/profile

中的变量

,

他们?/p>

"

父子

"

关系

 

 

综述,对上述文件修改,添加你需要的变量,在启动一?/p>

shell

(终端,

terminal

)时,你所

定义的变量均会生效的?/p>

 

 

?/p>

2

)临时的:使?/p>

export

命令声明即可,变量只在当前的

shell(BASH)

或其?/p>

shell(BASH)

?/p>

是有效的

,

在关?/p>

shell

后失效,

再打开?/p>

shell

时就没有这个变量?/p>

需要使用的话还需要重?/p>

定义

 

?/p>

shell

的命令行下直接使?/p>

[export 

变量?/p>

=

变量?/p>

] 

定义变量

 

 

环境变量的查?/p>

 

?/p>

1

)使?/p>

echo

命令查看单个环境变量。例如:

 

echo $PATH 

?/p>

2

)使?/p>

env

查看所有环境变量。例如:

 

env 

?/p>

3

)使?/p>

set

查看所有本地定义的环境变量。例如:

 

set 

Ͼλ
新建
上传
首页
助手
最?/div>
资料?/div>
工具

按变量的生存周期来划分,

Linux

变量可分为两类,它们的修改方法如下:

 

?/p>

1

)永久的:需要修改配置文件,变量永久生效?/p>

 

常见的配置文件包括:

 

?/p>

1-1

?/p>

/etc/profile

:对所有用户生效;此文件为系统的每个用户设置环境信?/p>

,

当用户第一

次登录时

,

该文件被执行;并?/p>

/etc/profile.d

目录的配置文件中搜集

shell

的设?/p>

 

例如:编?/p>

/etc/profile

文件,添?/p>

CLASSPATH

变量

 

# vi /etc/profile 

添加一行:

 

export CLASSPATH=./JAVA_HOME/lib;$JAVA_HOME/jre/lib 

修改后需要执行重新登录才能生效,也可以执行命?/p>

source /etc/profile

来生?/p>

 

 

?/p>

1-2

?/p>

/etc/bashrc

?/p>

对所有用户生效;

为每一个运?/p>

bash shell

的用户执行此文件

.

?/p>

bash shell

被打开?/p>

,

该文件被读取

 

编辑方法如上,不再赘?/p>

 

 

?/p>

1-3

?/p>

~/.bash_profile

:仅会对当前用户有效;每个用户都可使用该文件输入专用于自己使

用的

shell

信息

,

当用户登录时

,

该文件仅仅执行一?/p>

 

例如:编?/p>

guok

用户目录

(/home/guok)

下的

.bash_profile 

$ vi /home/guok/.bash.profile 

添加如下内容?/p>

 

export CLASSPATH=./JAVA_HOME/lib;$JAVA_HOME/jre/lib 

修改后需要执行重新登录才能生效,也可以执行命?/p>

source /etc/profile

来生?/p>

 

 

?/p>

1-4

?/p>

~/.bashrc

:仅会对当前用户有效;该文件包含专用于你?/p>

bash 

shell

?/p>

bash

信息

,

?/p>

登录时以及每次打开新的

shell

?/p>

,

该该文件被读?/p>

 

编辑方法如上,不再赘?/p>

 

 

另外?/p>

~/.bashrc

等中设定的变?/p>

(

局?/p>

)

只能继承

/etc/profile

中的变量

,

他们?/p>

"

父子

"

关系

 

 

综述,对上述文件修改,添加你需要的变量,在启动一?/p>

shell

(终端,

terminal

)时,你所

定义的变量均会生效的?/p>

 

 

?/p>

2

)临时的:使?/p>

export

命令声明即可,变量只在当前的

shell(BASH)

或其?/p>

shell(BASH)

?/p>

是有效的

,

在关?/p>

shell

后失效,

再打开?/p>

shell

时就没有这个变量?/p>

需要使用的话还需要重?/p>

定义

 

?/p>

shell

的命令行下直接使?/p>

[export 

变量?/p>

=

变量?/p>

] 

定义变量

 

 

环境变量的查?/p>

 

?/p>

1

)使?/p>

echo

命令查看单个环境变量。例如:

 

echo $PATH 

?/p>

2

)使?/p>

env

查看所有环境变量。例如:

 

env 

?/p>

3

)使?/p>

set

查看所有本地定义的环境变量。例如:

 

set 

">
新建
上传
首页
助手
最?/div>
资料?/div>
工具

按变量的生存周期来划分,

Linux

变量可分为两类,它们的修改方法如下:

 

?/p>

1

)永久的:需要修改配置文件,变量永久生效?/p>

 

常见的配置文件包括:

 

?/p>

1-1

?/p>

/etc/profile

:对所有用户生效;此文件为系统的每个用户设置环境信?/p>

,

当用户第一

次登录时

,

该文件被执行;并?/p>

/etc/profile.d

目录的配置文件中搜集

shell

的设?/p>

 

例如:编?/p>

/etc/profile

文件,添?/p>

CLASSPATH

变量

 

# vi /etc/profile 

添加一行:

 

export CLASSPATH=./JAVA_HOME/lib;$JAVA_HOME/jre/lib 

修改后需要执行重新登录才能生效,也可以执行命?/p>

source /etc/profile

来生?/p>

 

 

?/p>

1-2

?/p>

/etc/bashrc

?/p>

对所有用户生效;

为每一个运?/p>

bash shell

的用户执行此文件

.

?/p>

bash shell

被打开?/p>

,

该文件被读取

 

编辑方法如上,不再赘?/p>

 

 

?/p>

1-3

?/p>

~/.bash_profile

:仅会对当前用户有效;每个用户都可使用该文件输入专用于自己使

用的

shell

信息

,

当用户登录时

,

该文件仅仅执行一?/p>

 

例如:编?/p>

guok

用户目录

(/home/guok)

下的

.bash_profile 

$ vi /home/guok/.bash.profile 

添加如下内容?/p>

 

export CLASSPATH=./JAVA_HOME/lib;$JAVA_HOME/jre/lib 

修改后需要执行重新登录才能生效,也可以执行命?/p>

source /etc/profile

来生?/p>

 

 

?/p>

1-4

?/p>

~/.bashrc

:仅会对当前用户有效;该文件包含专用于你?/p>

bash 

shell

?/p>

bash

信息

,

?/p>

登录时以及每次打开新的

shell

?/p>

,

该该文件被读?/p>

 

编辑方法如上,不再赘?/p>

 

 

另外?/p>

~/.bashrc

等中设定的变?/p>

(

局?/p>

)

只能继承

/etc/profile

中的变量

,

他们?/p>

"

父子

"

关系

 

 

综述,对上述文件修改,添加你需要的变量,在启动一?/p>

shell

(终端,

terminal

)时,你所

定义的变量均会生效的?/p>

 

 

?/p>

2

)临时的:使?/p>

export

命令声明即可,变量只在当前的

shell(BASH)

或其?/p>

shell(BASH)

?/p>

是有效的

,

在关?/p>

shell

后失效,

再打开?/p>

shell

时就没有这个变量?/p>

需要使用的话还需要重?/p>

定义

 

?/p>

shell

的命令行下直接使?/p>

[export 

变量?/p>

=

变量?/p>

] 

定义变量

 

 

环境变量的查?/p>

 

?/p>

1

)使?/p>

echo

命令查看单个环境变量。例如:

 

echo $PATH 

?/p>

2

)使?/p>

env

查看所有环境变量。例如:

 

env 

?/p>

3

)使?/p>

set

查看所有本地定义的环境变量。例如:

 

set 

Ͼλ">
Ͼλ
Ŀ

linux下修改环境变?- 百度文库
新建
上传
首页
助手
最?/div>
资料?/div>
工具

按变量的生存周期来划分,

Linux

变量可分为两类,它们的修改方法如下:

 

?/p>

1

)永久的:需要修改配置文件,变量永久生效?/p>

 

常见的配置文件包括:

 

?/p>

1-1

?/p>

/etc/profile

:对所有用户生效;此文件为系统的每个用户设置环境信?/p>

,

当用户第一

次登录时

,

该文件被执行;并?/p>

/etc/profile.d

目录的配置文件中搜集

shell

的设?/p>

 

例如:编?/p>

/etc/profile

文件,添?/p>

CLASSPATH

变量

 

# vi /etc/profile 

添加一行:

 

export CLASSPATH=./JAVA_HOME/lib;$JAVA_HOME/jre/lib 

修改后需要执行重新登录才能生效,也可以执行命?/p>

source /etc/profile

来生?/p>

 

 

?/p>

1-2

?/p>

/etc/bashrc

?/p>

对所有用户生效;

为每一个运?/p>

bash shell

的用户执行此文件

.

?/p>

bash shell

被打开?/p>

,

该文件被读取

 

编辑方法如上,不再赘?/p>

 

 

?/p>

1-3

?/p>

~/.bash_profile

:仅会对当前用户有效;每个用户都可使用该文件输入专用于自己使

用的

shell

信息

,

当用户登录时

,

该文件仅仅执行一?/p>

 

例如:编?/p>

guok

用户目录

(/home/guok)

下的

.bash_profile 

$ vi /home/guok/.bash.profile 

添加如下内容?/p>

 

export CLASSPATH=./JAVA_HOME/lib;$JAVA_HOME/jre/lib 

修改后需要执行重新登录才能生效,也可以执行命?/p>

source /etc/profile

来生?/p>

 

 

?/p>

1-4

?/p>

~/.bashrc

:仅会对当前用户有效;该文件包含专用于你?/p>

bash 

shell

?/p>

bash

信息

,

?/p>

登录时以及每次打开新的

shell

?/p>

,

该该文件被读?/p>

 

编辑方法如上,不再赘?/p>

 

 

另外?/p>

~/.bashrc

等中设定的变?/p>

(

局?/p>

)

只能继承

/etc/profile

中的变量

,

他们?/p>

"

父子

"

关系

 

 

综述,对上述文件修改,添加你需要的变量,在启动一?/p>

shell

(终端,

terminal

)时,你所

定义的变量均会生效的?/p>

 

 

?/p>

2

)临时的:使?/p>

export

命令声明即可,变量只在当前的

shell(BASH)

或其?/p>

shell(BASH)

?/p>

是有效的

,

在关?/p>

shell

后失效,

再打开?/p>

shell

时就没有这个变量?/p>

需要使用的话还需要重?/p>

定义

 

?/p>

shell

的命令行下直接使?/p>

[export 

变量?/p>

=

变量?/p>

] 

定义变量

 

 

环境变量的查?/p>

 

?/p>

1

)使?/p>

echo

命令查看单个环境变量。例如:

 

echo $PATH 

?/p>

2

)使?/p>

env

查看所有环境变量。例如:

 

env 

?/p>

3

)使?/p>

set

查看所有本地定义的环境变量。例如:

 

set 



ļ׺.doc޸Ϊ.docĶ

  • ҽѧͳѧκϰ
  • 2020ѧпгѧҵ(һ)
  • ܼ⻻ƹ˵ - ͼ
  • ɽ洫ýϣ2018꼶ϲᰲȫ̰
  • [ѧϰ]°׼ձϲ1-12ν̰
  • ʩʩ
  • 2018ϰ˴ܽ
  • dz̸ԺУοõʱ½
  • ·ҪĿʩ뼼ʩ
  • ѵƻּ

վ

԰ Ͼλ
ϵͷ779662525#qq.com(#滻Ϊ@)