Linux环境变量(linux中的环境变量有什么用)

2024-07-09 07:10:03 :38

linux环境变量(linux中的环境变量有什么用)

“linux环境变量”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看linux环境变量(linux中的环境变量有什么用)!

本文目录

linux中的环境变量有什么用

Linux中环境变量的概念Windows上其实也有,就是系统执行环境的一些设置,环境变量有很多,比较常用的有:PATH变量:是执行文件的查找路径的设置,就是在哪几个目录查找命令的二进制文件,这个变量最常用了,Windows上面也有这个变量。LANG变量:设置终端的语系的变量,可以理解为英文、中文还是繁体中文的设置HOME变量:指示出用户的主文件夹是哪个PWD变量:当前用户当前的工作目录环境变量其实有很多的,就不一一解释了,不同的变量有不同的作用,但都是shell环境的设置。所有的变量可以用env这个命令一下子列出来。

Linux系统环境变量加载过程

Linux中环境变量包括系统级和用户级,系统级的环境变量是每个登录到系统的用户都要读取的系统变量,而用户级的环境变量则是该用户使用系统时加载的环境变量(在用户主目录下$HOME/)。 使用默认Bash时,用户登录后加载环境变量的流程如下: 说明: bash首先执行/etc/profile脚本,/etc/profile脚本先依次执行/etc/profile.d/*.sh,随后bash会执行用户主目录下的.bash_profile脚本,.bash_profile脚本会执行用户主目录下的.bashrc脚本,而.bashrc脚本会执行/etc/bashrc脚本至此,所有的环境变量和初始化设定都已经加载完成。bash随后调用terminfo和inputrc,完成终端属性和键盘映射的设定。(1)/etc/profile: 此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行. 并从/etc/profile.d目录的配置文件中搜集shell的设置。 (2)/etc/bashrc: 为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取。 (3)~/.bash_profile: 每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!默认情况下,他设置一些环境变量,执行用户的.bashrc文件。 (4)~/.bashrc: 该文件包含专用于你的bash shell的bash信息,当登录时以及每次打开新的shell时,该该文件被读取。 (5) ~/.bash_logout:当每次退出系统(退出bash shell)时,执行该文件. 另外,/etc/profile中设定的变量(全局)的可以作用于任何用户,而~/.bashrc等中设定的变量(局部)只能继承 /etc/profile中的变量,他们是"父子"关系。 (6)~/.bash_profile 是交互式、login 方式进入 bash 运行的~/.bashrc 是交互式 non-login 方式进入 bash 运行的通常二者设置大致相同,所以通常前者会调用后者。tcsh是一个加强的csh,目前大多数系统的csh都使用这个shell代替原来的csh,为csh提供命令补全和命令行功能。/bin/csh实际上是/bin/tcsh的符号连接。这样一来,加载环境变量的流程如下:

linux下修改环境变量后一重启又复位了

linux下修改环境变量后一重启又复位了,是设置错误造成的,解决方法如下:

1、首先可以查看系统已添加的环境变量,使用命令:echo $PATH

2、也可以使用命令:env 查看系统所有环境变量。

3、然后切换root账户:su root,修改/etc/profile文件权限:chmod 777 /etc/profile。

4、使用su切换回要添加环境变量的用户,修改环境变量:vim /etc/profile。

5、在文档最后添加地址:export PATH="/home/wcy/softwares/packmol:$PATH",保存后退出即可。

linux 恢复默认环境变量

使用命令: 然后再查看环境变量: 发现环境变量已恢复默认值。 注: 不建议采用 export PATH=new_path:$PATH 的方式添加新变量, 更好的做法是将环境变量恢复默认值后,查看默认环境变量,然后在 .bashrc 文件中在默认环境变量之后添加新变量。

怎么查看修改linux用户当前的环境变量

查看用户变量可以先切换到该用户su - 用户名 输入密码后:cat .bash_profile 执行后就可以查看到,修变量可以用vim .bash_profile 或者 vi .bash_profile进入后按i进入插入模式,上下左右键选择光标,写入信息后按下esc 输出:wq! 保存并退出。export -P 列出变量信息如果不切换用户查看或者修改用户变量可以使用下面的方法(必须是root用户):cat /home/用户名/.bash_profile 查看vim 或者vi /home/用户名/.bash_profile 修改注:用户名请填写自己的.

请问linux 中如何设置环境变量在哪个文件下可以查看该环境变量

环境变量设置一般是系统用户环境变量和用户环境变量,相关配置文件如下:/etc/profile全局用户,应用于所有的shell。/$home/.profile当前用户,应用于所有的shell。/etc/bash_bashrc全局用户,应用于bashshell。~/.bashrc局部当前,应用于bashsell如果只是程序软件的临时环境变量设置,那么就需要在软件所在目录执行如下语句find . -name "*.*" | xargs grep "test"上述信息请用查找的变量信息来替换test

Linux下如何设置和查看环境变量

在shell里面输入env,可以查看环境变量。想设置某个临时文件变量,在shell里面输入exportxxx=xxxx就行。想永久地设置的话,可以改/etc/bashrc,这个是系统变量,也是在文件里加上exportxxx=xxxx,改用户变量的话,就在你用户的文件夹里面的.bashrc

linux如何查看某环境变量在哪个文件中配置

环境变量设置一般是系统用户环境变量和用户环境变量,相关配置文件如下:

/etc/profile全局用户,应用于所有的Shell。/$HOME/.profile当前用户,应用于所有的Shell。/etc/bash_bashrc全局用户,应用于Bash Shell。~/.bashrc局部当前,应用于Bash Sell

如果只是程序软件的临时环境变量设置,那么就需要在软件所在目录执行如下语句

find  .  -name "*.*" | xargs grep "test"

上述信息请用查找的变量信息来替换test

linux怎么查看一个命令的环境变量

查看所有环境变量:env查看指定环境变量的内容:$echo $变量名例如执行:$echo $HOME返回:-bash: /root: is a directory //结果是HOME变量的内容等于:/root: 这是一个目录环境变量:$export 变量名="内容"大概就是这个样

linux系统的默认环境变量放在什么位置

一般在/etc下的profile和bashrc文件中定义。用户的环境变量在用户目录下的.profile或.bashrc文件中定义。可以用export命令查看已经设好的环境变量。

OK,关于linux环境变量和linux中的环境变量有什么用的内容到此结束了,希望对大家有所帮助。

linux环境变量(linux中的环境变量有什么用)

本文编辑:admin
Copyright © 2022 All Rights Reserved 威海上格软件有限公司 版权所有

鲁ICP备20007704号

Thanks for visiting my site.