freebsd环境变量

来源:互联网 发布:jo抢购软件 编辑:程序博客网 时间:2024/06/15 14:53
命令解释程序 shell是与用户关系最密切的应用程序,用户主要通过shell使用系统。在每次登录系统之后,就启动了一个与用户交互的shell,这个shell将给出一个提示符等待用户输入,(sh为 “ $ ” ,csh为 “ % ” ,如果是使用root用户,登录提示符将是 “ # ” ),然后对用户的输入进行解释执行。 
在 shell中,可以通过设置一些环境变量,来改变shell本身的行为。例如,当shell接收到用户的指令的时候,它需要在一定的路径中查找可执行的指令,这个路径就是由环境变量PATH来确定的。可以使用echo指令来查看环境变量的内容。 
$ echo $PATH 
/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin 
在 sh下通过下面方法重新设置环境变量: 
$ PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/X11R6/bin 
$ export PATH 
这两个语句可以通过分号分割,放在同一行中。分号在 shell下有特殊的含义,它意味着之前和之后是两个语句,shell会顺序执行。 
$ PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/X11R6/bin ; export PATH
而在 csh中,需要使用setenv指令: 
% setenv PATH /bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/X11R6/bin
原创粉丝点击