<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[BIWEB开源PHP WMS系统创始人ArthurXF肖飞的blog]]></title> 
<link>http://www.bizeway.net/index.php</link> 
<description><![CDATA[网务通 - 网务公司发展之路]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[BIWEB开源PHP WMS系统创始人ArthurXF肖飞的blog]]></copyright>
<item>
<link>http://www.bizeway.net/read.php?</link>
<title><![CDATA[跟着ArthurXF学FreeBSD6——如何将wget等常用命令加入环境变量]]></title> 
<author>ArthurXF &lt;arthurxf@gmail.com&gt;</author>
<category><![CDATA[FreeBSD]]></category>
<pubDate>Fri, 19 Jan 2007 04:01:37 +0000</pubDate> 
<guid>http://www.bizeway.net/read.php?</guid> 
<description>
<![CDATA[ 
	　　我们刚才安装了wget软件，现在要开始使用了，当我们输入命令之后，竟然告诉我们命令没找到，那么我们就要找到软件安装在哪里才能去使用它，这样是不是太不方便了啊？那么我们就把软件命令所在的目录加入到环境变量中去，那么我们就可以在任何目录下使用命令了。在加入环境变量之前，我们先说一下概念。<br/>　　我们进入FreeBSD之后就进入命令解释状态，命令解释程序shell就相当于windows下面的dos啦。我们在shell下输入我们的操作命令，由shell去解释我们的命令告诉计算机如何去操作。在 Unix长期发展过程中，开发了很多种不同的shell，来解释用户的指令，包括sh、csh、bash等等。基本上，sh和csh是最基本的两种shell，而其他种类的shell通常是这两种shell的某种扩展。这两个基本shell的风格不太相同，某些基本指令也有所不同，不同的使用者常常会根据喜好来在两者之间进行选择。<br/>　　在登录FreeBSD系统之后，这个shell将给出一个提示符等待用户输入，（sh为 “ $ ” ，csh为 “ % ” ，如果是使用root用户，登录提示符将是 “ # ” ），然后对用户的输入进行解释执行。当shell接收到用户的指令的时候，它需要在一定的路径中查找可执行的指令，这个路径就是由环境变量PATH来确定的。<div class="quote"><div class="quote-title">引用</div><div class="quote-content">可以使用echo指令来查看环境变量的内容。<br/>echo $PATH <br/>/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/usr/X11R6/bin:/root/bin</div></div><br/><div class="quote"><div class="quote-title">引用</div><div class="quote-content">在 sh下通过下面方法重新设置环境变量：<br/>$ PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/X11R6/bin<br/>$ export PATH</div></div><br/><div class="quote"><div class="quote-title">引用</div><div class="quote-content">而在 csh中，需要使用setenv指令：<br/>setenv PATH /bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/X11R6/bin</div></div><br/>　　上面的方法仅仅是临时改变环境变量，如果我们需要每次启动都改变呢？那么我们就要去修改环境变量的配置文件了。<br/><div class="quote"><div class="quote-title">引用</div><div class="quote-content">用户登录时，sh将首先自动执行/etc/profile文件，为每个用户设置最基本的环境，而csh将使用/etc/csh.cshrc，csh.login和csh.logout作为系统级csh资源文件。执行了系统级别的登录文件之后，每个用户的shell就在该用户的主目录下寻找该用户个人的资源文件：sh使用.profile文件，csh使用.login和.cshrc文件。这些资源文件均使用相应的shell语言，/etc/profile和个人目录下的.profile使用sh风格的控制语言，/etc/cshrc和个人目录下的.login、.cshrc使用csh风格的控制语言。</div></div><br/>　　明白原理之后，我们把wget所在的目录加进系统环境变量文件中去吧。<br/><div class="quote"><div class="quote-title">引用</div><div class="quote-content">cd etc<br/>vi profile<br/>在最后加入<br/>export /usr/local/bin<br/>:wq</div></div><br/>　　好了这样就可以在任何地方使用wget命令了。多方便啊！<br/><br/><br/>现在ArthurXF本人正在搞PHP等技术培训，如果想学习的人可以跟我联系。另外培训的招生简章在这个网址，想了解的可以去看看。加我QQ：29011218交流也可。<br/><a href="http://www.bizeway.net/read.php/285.htm" target="_blank">PHP培训招生简章</a><br/>Tags - <a href="tag.php?tag=freebsd" rel="tag">freebsd</a> , <a href="tag.php?tag=%E7%8E%AF%E5%A2%83%E5%8F%98%E9%87%8F" rel="tag">环境变量</a>
]]>
</description>
</item><item>
<link>http://www.bizeway.net/read.php?&amp;guid=0#topreply</link>
<title><![CDATA[[评论] 跟着ArthurXF学FreeBSD6——如何将wget等常用命令加入环境变量]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>http://www.bizeway.net/read.php?&amp;guid=0#topreply</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>