linux下的set, export, env的区别

安稳与你 提交于 2019-12-06 16:15:20

set和export的区别

set可以用来显示所有变量的值,而export能将一个变量导出,在其子shell或子进程也可见

export和env的区别

两者的作用是一样的,只是env是一个外部工具

基本用法

单纯使用set,可以看到当前shell所定义的所有变量,包含局部和导出;可使用unset 删除一个变量
使用export(env)可以看到所有导出的变量(也就是环境变量); 可使用export VARIABLE的方式定义一个环境变量,或导出一个局部变量为环境变量。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!