linux环境变量
linux环境变量
memristor 发表于8个月前
linux环境变量
  • 发表于 8个月前
  • 阅读 6
  • 收藏 0
  • 点赞 0
  • 评论 0

腾讯云 技术升级10大核心产品年终让利>>>   

set :当前shell变量

env:当前用户变量,和用户有关,与shell无关

export:导出为用户变量的shell变量

 

配置文件分为系统级(每个 用户都需要读取)变量(/etc/profile&/etc/bashrc)与用户级变量(~/.profile&~/.bashrc)

profile:登录时载入

.bashrc:普通shell启动时载入

尽管login bash启动时不会自动执行.bashrc,惯例上会在.bash_profile中显式调用.bashrc.编辑.bash_profile修改当前用户的环境变量修改完成之后source一下即可生效,例如source ~/.bash_profile

# .bash_profile

# Get the aliases and functions
if [ -f ~/.bashrc ]; then
    . ~/.bashrc
fi

# User specific environment and startup programs

PATH=$PATH:$HOME/bin

export PATH
unset USERNAME

 

bashrc参考

# .bashrc

# User specific aliases and functions

# Source global definitions
if [ -f /etc/bashrc ]; then
	. /etc/bashrc
fi

 

共有 人打赏支持
粉丝 44
博文 195
码字总数 170156
×
memristor
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: