美文网首页
006.环境变量

006.环境变量

作者: 伊落 | 来源:发表于2019-03-24 10:34 被阅读0次

环境变量

​ shell的环境变量作用于自身和它的子进程,每个进程都有其各自的环境变量,当一个进程被创建时,除了创建过程明确指定外,将继承其父进程的绝大部分环境变量。

变量的类型

  1. 当前shell进程私有用户定义的变量,只有当前shell生效
  2. shell本身内建的变量
  3. 从自定义变量导出的环境变量

变量的生命周期

  • 永久的:需要修改配置文件,变量永久生效

    /etc/profile 中配置的环境变量

    每个用户目录下有个隐藏文件.profile #配置只在当前用户生效

    /etc/bashrc #shell变量,可能么有

  • 临时的:使用export命令声明,变量在shell关闭时失效。

执行一个shell命令时,系统会按照PATH中设置的路径按照顺序依次目录中查找,如果同名,执行先找到的。

每个用户的home目录中有一个shell每次启动都会默认执行的配配置文件。(在/etc下有多个全局的配置文件)

  • zhs配置文件:.zshrc
  • bash配置文件:.bashrc

echo "PATH=$PATH:dirpath" >>.zshr

命令

declare tmp  # 创建变量
tmp = command # 变量赋值
echo $tmp  # 显示变量

set # 显示所有变量
env # 显示与当前用户相关的环境变量
export # 显示从shell中导出的变量

zsh # 创建子进程
exit #退出
export tmp # 导出环境变量

unset tmp # 删除变量

# 如何让环境变量立即生效,
source .zshrc 
# source 变量配置文件

相关文章

  • 006.环境变量

    环境变量 ​ shell的环境变量作用于自身和它的子进程,每个进程都有其各自的环境变量,当一个进程被创建时,除了创...

  • 006.禅院

    杨伊楠口中那个好玩的地方,让木曦喆大跌眼镜,虽然她双目视力2.0,从来不戴眼镜。但是她实在不能理解,怎么会有人把寺...

  • 006.鹿柴

    作者:王维 原文 空山不见人,但闻人语响。 返景入深林,复照青苔上。 译文 幽静的山谷里看不见人,只能听到那说话的...

  • 006.暗度陈仓

    解释: 比喻暗中进行某些别人不知道的活动。(多指男女私通) 秦朝被推翻的时候,项羽、刘邦以及其他参加反秦战争的各路...

  • 006.弱者

    弱小不是你的错,不会变强,才是你的错。谁也不是天生就强大。都是一步一步不断的变得强大。 弱者没有尊严。俗话说的好,...

  • 006. 生

    陌生的夜纵容 黑暗撕咬 我不做挣扎血流汩汩 却愿时间过得慢些 让它的巨爪 戮力拉伸苦楚 肮脏的灵魂 正承受它该有的...

  • 每天5道web前端面试题(006-010)

    006.当DOM加载完成后要执行的函数,下面哪个是正确的() A.JQuery(expression, [cont...

  • docker容器环境变量的设置与查看

    设置环境变量 查看环境变量 通过环境变量文件设置环境变量 查看所有环境变量

  • 系统变量

    1:环境变量 在bash shell中环境变量分为两类: 全局环境变量 局部环境变量 1.1:全局环境变量: 全局...

  • 006.纠结?不用

    活着不就为了梦想吗?怕压力就借口:要生活?活很容易,但你将来会后悔自己的人生吗?

网友评论

      本文标题:006.环境变量

      本文链接:https://www.haomeiwen.com/subject/qxgyvqtx.html