CentOS的环境变量文件
  454Bdj8W5jUc 2023年11月02日 61 0


修改环境变量的六种方法:

①修改/etc/profile文件,将影响全局,所有用户。

使修改生效,即 source /etc/profile

②修改/etc/environment文件,将影响全局。/etc/environment文件与/etc/profile文件的区别是:/etc/environment设置的是系统的环境,而/etc/profile设置的是所有用户的环境,即/etc/environment与用户无关,在系统启动时运行。在/etc/environment文件中添加

PATH=/someapplication/bin:$PATH

③修改~/.bash_profile(首选),将影响当前用户。在~/.bash_profile文件中添加

export PATH=/someapplication/bin:$PATH

④修改/etc/bashrc(Ubuntu和Debian中是/etc/bash.bashrc),影响所有用户使用的bash shell。/etc/bashrc顾名思义是为初始化bash shell而生,在bash shell打开时运行。这里bash shell有不同的类别:登录shell和非登陆shell,登录shell需要输入用户密码,例如ssh登录或者su - 命令提权都会启动login shell模式。非登陆shell不会执行任何profiel文件;交互shell和非交互shell,提供命令提示符等待用户输入命令的是交互shell模式,直接运行脚本文件是非交互shell模式,一般情况下非交互shell模式不执行任何bashrc文件。根据以上情况,选择是否修改/etc/bashrc。

⑤修改~/.bashrc,影响当前用户使用的bash shell。

⑥在终端中执行以下命令,只影响当前终端。

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  rYbDpQnHh4bw   2023年11月02日   64   0   0 缓存官网bash
  oJyKzGPzrrQi   2023年11月02日   112   0   0 IUS源gitlinux运维bash
  3OWcH55z3bwR   2023年11月02日   75   0   0 javabashjar
  a2cU6wh5pQPw   2023年11月13日   27   0   0 shellphpbash
454Bdj8W5jUc