linux是一个多用户的操作系统.每个用户登录系统后,都会有一个专用的运行环境.通常每个用户默认的环境都是相同的,这个默认环境实际上就是一组环境变量的定义.用户可以对自己的运行环境进行定制,其方法就是修改相应的系统环境变量.
【程序编程相关:使用iptables建置Linux防火墙】 【推荐阅读:[larf 原创]Vmware5.0版本】常见的环境变量 【扩展信息:[笔记整理]日常使用Linux命令集】 对于path与home等环境变量大家都不陌生.除此之外,还有下面一些常见环境变量. ◆ histsize是指保存历史命令记录的条数. ◆ logname是指当前用户的登录名. ◆ hostname是指主机的名称,许多应用程序如果要用到主机名的话,通常是从这个环境变量中来取得的. ◆ shell是指当前用户用的是哪种shell. ◆ lang/languge是与语言相关的环境变量,使用多种语言的用户可以修改此环境变量. ◆ mail是指当前用户的邮件存放目录. ◆ ps1是基本提示符,对于root用户是#,对于普通用户是$.ps2是附属提示符,默认是“>”.可以通过修改此环境变量来修改当前的命令符,比如下列命令会将提示符修改成字符串“hello,my newprompt :) ”. # ps1=" hello,my newprompt :) " hello,my newprompt :) 除了这些常见的环境变量,许多应用程序在安装时也会增加一些环境变量,比如使用java就要设置java_home与classpath等,而安装五笔输入法会增加环境变量"xmodifiers=@im=fcitx"等. 定制环境变量 环境变量是与shell紧密相关的,用户登录系统后就启动了一个shell.对于linux来说一般是bash,但也可以重新设定或切换到其它的shell.环境变量是通过shell命令来设置的,设置好的环境变量又可以被所有当前用户所运行的程序所使用.... 下一页