环境变量和shell变量

2022-09-22 14:30:11 浏览数 (1)

大家好,又见面了,我是你们的朋友全栈君。

变量分类 变量分为环境变量和shell变量

  • 环境变量相当于全局变量,适用于当前SHELL(父进程)和由父进程调用的子进程,如打开编辑器vi、脚本、应用或是再打开一个子shell。
  • shell变量就是当前shell使用的变量了,它只是“本地“有效,相当于本地变量,不适用于其他子进程,只在当前shell生命周期内有效

永久变量 不管是自定义的变量还是通过export导为环境变量的自定义变量都只是在shell生命周期内有效,这样的变量就是临时变量,如果我想设置一个变量使其永久生效怎么办呢?

可以修改两个配置文件:/etc/profile和~/.bashrc,前者对所有用户有效,后者只对当前用户有效。

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/168492.html原文链接:https://javaforall.cn

0 人点赞