2020
09-29
09-29
linux shell中“.” 和 “./”执行的区别详解
目前注意到的区别主要在于环境变量的作用域上:1.如果使用"./"执行,可以理解为程序运行在一个全新的shell中,不继承当前shell的环境变量的值,同时若在程序中改变了当前shell中的环境变量(不使用export),则当前shell的环境变量值不变。2.如果使用”."执行,则程序继承当前shell中的环境变量,同时,若在程序中改变了当前shell中的环境变量(不使用export),则当前shell中该环境变量的值也会改变另外一个区别点在于,...
继续阅读 >