在命令行输入env得到lang=zh_CN. 但我在我的工作目录下查看.bashrc和.bash_profile里面都没找到export lang=zh_CN, 在/etc目录下查看profile和bash.bashrc,也没有发现.请问大家env出来的lang 是在什么地方定义和export?
在shell脚本程序中定义了一个变量,当该脚本程序运行时,这个定义的变量只是该脚本程序内的一个局部变量,其他的shell不能引用它,要使某个变量的值可以在其他shell中被改变,可以使用export命令对已定义的变量进行输出。export命令将使系统在创建每一个新的shell时定义这个变量的一个拷贝。这个过程称之为变量输出。 exportfile1.sh 清单 #!/bin/bash #定义变量 myname="liwei" #export export myname echo $myname ./ex...
shell与export命令 用户登录到linux系统后,系统将启动一个用户shell。在这个shell中,可以使用shell命令或声明变量,也可以创建并运行 shell脚本程序。运行shell脚本程序时,系统将创建一个子shell。此时,系统中将有两个shell,一个是登录时系统启动的shell,另一 个是系统为运行脚本程序创建的shell。当一个脚本程序运行完毕,它的脚本shell将终止,可以返回到执行该脚本之前的shell。从这种意义上来 说,用户可以有许多 sh...
linux export 的作用 子shell与export命令 用户登录到linux系统后,系统将启动一个用户shell。在这个shell中,可以使用shell命令或声明变量,也可以创建并运行shell脚本程序。运行shell脚本程序时,系统将创建一个子shell。此时,系统中将有两个shell,一个是登录时系统启动的shell,另一个是系统为运行脚本程序创建的shell。当一个脚本程序运行完毕,它的脚本shell将终止,可以返回到执行该脚本之前的shell。从这种意义上来说,...
Oh,dear!我也遇到过这个问题,不过我将lang这个环境变量删除以后,再执行./mrtg 就OK了!当然没有我个环境变量会出问题的哦,你一定要记得OK后加上她哦,嘿嘿! 还请高手指点迷津哦!!!