保存export出来的环境变量Linux认证考试

文章作者 100test 发表时间 2010:05:09 20:55:57
来源 100Test.Com百考试题网


  最近做LFS的时候发现shell重启后原先export出来的环境变量又不见了,上网查证了一番才知道export只是将新加的环境变量临时存在内存中,重启或打开新的shell会话之后就不存在了,解决方法有二:

  1.修改/etc/profile

  重启之后,环境变量还是在的。但是不推荐这么做,因为这样的设置将对所有用户的shell都生效,对系统安全会产生影响。

  2.修改~/.bashrc文件

  另外还参考了两篇文章,觉得有用,现摘录过来:

  定制Linux系统环境变量

  摘要

  Linux是一个多用户的操作系统。每个用户登录系统后,都会有一个专用的运行环境。通常每个用户默认的环境都是相同的,这个默认环境实际上就是一组环境变量的定义。用户可以对自己的运行环境进行定制,其方法就是修改相应的系统环境变量。(2004-08-24 20:31:44)

  By lanf, 出处:http://tech.ccidnet.com/pub/article/c309_a100764_p1.html

  作者:余海发

  来源:开放系统世界

  Linux是一个多用户的操作系统。每个用户登录系统后,都会有一个专用的运行环境。通常每个用户默认的环境都是相同的,这个默认环境实际上就是一组环境变量的定义。用户可以对自己的运行环境进行定制,其方法就是修改相应的系统环境变量。

  常见的环境变量

  对于PATH和HOME等环境变量大家都不陌生。除此之外,还有下面一些常见环境变量。

  ◆ HISTSIZE是指保存历史命令记录的条数。

  ◆ LOGNAME是指当前用户的登录名。

  ◆ HOSTNAME是指主机的名称,许多应用程序如果要用到主机名的话,通常是从这个环境变量中来取得的。

  ◆ SHELL是指当前用户用的是哪种Shell。

  ◆ LANG/LANGUGE是和语言相关的环境变量,使用多种语言的用户可以修改此环境变量。

  ◆ MAIL是指当前用户的邮件存放目录。

  ◆ PS1是基本提示符,对于root用户是#,对于普通用户是$。PS2是附属提示符,默认是“


相关文章


Linux命令网络操作之ifconfigLinux认证考试
Linux下杀僵尸进程办法Linux认证考试
通过PXE远程安装多台Linux系统Linux认证考试
让mplayer支持cue的可行性Linux认证考试
保存export出来的环境变量Linux认证考试
shell与export命令Linux认证考试
五十几道RHCE参考笔试试题Linux认证考试
Linux认证复习题100道含答案Linux认证考试
2010年Linux认证考试构成Linux认证考试
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛