手机站
网通分站
电信主站
密 码:
用户名:
当前位置 : 主页>网站运营>建站经验>列表

第 3 部分: 中级管理

来源:互联网 作者:west263.com 时间:2008-04-16
西部数码-全国虚拟主机10强!40余项虚拟主机管理功能,全国领先!双线多线虚拟主机南北访问畅通无阻!免费赠送企业邮局,.CN域名,自助建站480元起,免费试用7天,满意再付款! P4主机租用799元/月.月付免压金!

内置的 set 还能够用来配置变量,但这样使用时,他是可选的。bash 命令 set FOO=foo 表示的意思正好和 FOO=foo 相同。取消配置变量用内置的 unset 来完成:



$ FOO=bar

$ echo $FOO

bar

$ unset FOO

$ echo $FOO

取消配置和 FOO= 的比较

这和将变量配置为什么也不设相同,虽然有时很难区别。一种区别的方法是使用不带参数的内置的 set 来列出任何当前变量:



$ FOO=bar

$ set | grep ^FOO

FOO=bar

$ FOO=

$ set | grep ^FOO

FOO=

$ unset FOO

$ set | grep ^FOO



除了 set 列出任何变量而不但仅是那些标记为要导出的变量外,像这样不带参数使用 set 和使用内置的 export 类似。

导出以改变命令行为

通常,能够通过配置环境变量来改变命令的行为。正和新的 bash 会话相同,从您的 bash 提示符启动的其他程式将只能看见标记为导出的变量。例如,命令 man 检查变量 PAGER,看一看用什么程式来每次一页地遍历文本。



$ PAGER=less

$ export PAGER

$ man man



PAGER 配置为 less,您将每次看到一页,按空格键移到下一页。假如您将 PAGER 改为 cat,将立即显示任何的文本,没有停顿。



$ PAGER=cat

$ man man

使用“env”
不幸的是,假如您忘记将 PAGER 配置回 lessman(像其他命令相同)将继续没有停顿地显示任何的文本。假如您仅一次想将 PAGER 设为 cat,您能够使用 env 命令:


$ PAGER=less

$ env PAGER=cat man man

$ echo $PAGER

less



这一次,PAGER 值为 cat,被导出到 man,但在 bash 会话中,PAGER 变量本身仍然未改变。
六。参考资料和反馈
直到下一次……
 
在学习本教程的同时,请务必查阅本教程所涉及内容的各种 Linux 文档参考资料 ― 特别是 http://www.linuxdoc.org。您将发现 linuxdoc 上汇集的指南、HOWTO、FAQ 和手册页都是无价之宝。同样,请务必查阅 Linux Gazette 和 LinuxFocus。 
“Linux 系统管理员”指南可从 Linuxdoc.org's "Guides" section 得到,这是对本教程系列很好的补充 ― 请阅读!您还会发现 Eric S. Raymond 的 Unix and Internet Fundamentals HOWTO 很有帮助。
您能够在 GNU 的 texinfo 文档页上阅读 GNU Project 的在线文档,获取 GNU 信息系统(也叫做“texinfo”)的信息。
developerWorks 上的 Bash by example 文章系列中,Daniel 为您讲述了怎样使用 bash 编程构造来写您自己的 bash 脚本。该 bash 系列(特别是第 1 和第 2 部分)将是 LPIC Level 1 考试很好的准备材料,将帮助加强对本教程中“调节用户环境”这一节中所包含的概念的理解:
 
  • Bash 实例,第一部分 Bourne again shell (bash) 基本编程
  • Bash 实例,第 2 部分更多的 bash 基本编程
  • Bash 实例,第 3 部分探讨 ebuild 系统
 
我们极力推荐 Mark Chapman 所著的 Technical FAQ by Linux Users,长达 50 页的深入研究的文章,列出了 Linux 中经常碰到的问题,并且给出了周详回答。FAQ 本身是 PDF(Adobe Acrobat)格式的。假如您是一位初学者或中级 Linux 用户,那么您确实应拥有该 FAQ 以便进行查阅。我们还推荐也是 Mark 写的 为 Windows 用户准备的简明 Linux 词汇表。
假如您还不太熟悉 vi 编辑器,我们强烈推荐您查阅 Daniel 的 vi 入门 -- 巧表单方法 。该教程有条理而快速地介绍了这种功能强大的文本编辑器。假如您不知道怎样使用 vi,请留意这份必读资料。
您的反馈意见
我们期望收到您对本教程的反馈。此外,欢迎您通过 drobbins@gentoo.org 和 Daniel Robbins 直接联系。

文章整理:西部数码--专业提供域名注册虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!