- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Unix的环境变量
Unix的环境变量
一、SHELL的功能及分类?
SHELL是UNIX作业系统中的命令编译器(Command?Inter-?
preter),它基本上是一个常驻的执行程式,它在使用者一签入?
成功後就立即被载入(可在签入後以ps指令看到),主要功能则?
在於接受使用者的指令、寻找命令(即档案)的所在并加以执行。?
因此,SHELL的不同可能直接影响使用者输入指令的方式、档?
案寻找的程序及速度等。?
UNIX作业系统的SHELL大致可分为两大系统,一是1970年代?
前期由美国贝尔实验室(BELL?LAB)所发展的sh(Bourne?Shell),?
它是UNIX系统中的标准SHELL,此一系统後来又发展出ksh(Korne?
Shell)、bash(Bourne?Again?Shell)等功能更多的介面;另一系?
统是美国柏克来大学(Berkekey)在1970年代後期所发展的csh(C?
Shell),和它属於同一系统的有tcsh等。?
无论上述的那一种shell,它的基本功能与作用都是相同的,?
它们之间的不同处可能在於对同一动作处理程序上的不同(会影响?
命令处理的速度)、所提供内键命令及变数的或多或寡等,其中内?
部命令与变数的多寡直接影响到shell功能的多寡,是使用者在使?
用时最容易直接感受到的。?
在UNIX系统中,使用者可视自己的需要执行sh、ksh、bash、?
csh或tcsh来代替原先使用的shell、改变正在使用的环境;也可?
以用chsh指令、输入想使用的shell的路径及名称(如/bin/csh,?
在Y11-Y14机器上还需输入个人使用者的密码),改变以後每次?
login时所使用的shell、使自己所使用的环境能最满足自己使用?
上的需要。?
二、SHELL?的START?FILES?
不管你的login?shell是那一种shell,每一个shell都有它?
自己的start?files,我们设定理想环境时所需使用的指令与设?
定的变数,都可以写在这些start?files中,在login时先後加以?
执行,这些start?files的名称分别是:?
SHELL?START?FILES?
sh?/etc/profile?
$HOME/.profile?
bash?/etc/profile?
$HOME/.profile(or?$HOME/.bashrc)?
csh?None?
$HOME/.cshrc??$HOME/.login?
tcsh?None?
$HOME/.cshrc(or?$HOME/.tcshrc)?
?$HOME/.login?
如果这些档案都存在,那麽它们的执行顺序将是:?
1.?sh系列?/etc/profile?--?$HOME/.profile?
2.?csh系列?$HOME/.cshrc?--?$HOME/.login?
在这些start?files中,/etc下的profile是系统管理者为?
大家设定的,一般使用者无法做任何更动,如果对系统管理者的?
设定觉得不够或不符需要,则可在个人帐号下的.profile、?
.cshrc、.login增加或修正,尤其是对csh及tcsh的使用者而言,?
因为在/etc下并没有start?files,所以也不会有系统管理者设定?
好的环境可以使用,使用者就必须自行设定所需要的所有的变数?
与指令,否则常会有寸步难行的感觉,最常见的如许多指令都?
因找不到而不能用(因为没有设path)、键无法使用?
(因键的作用没有定义)...等。?
三、常见的需求与常用的指令?
当我们在UNIX环境中工作,常会为了使自己使用时更方便而?
产生某些需求,这些常见的需求及其设定方式如:?
1.?希望键能有作用?
在$HOME/.profile或$HOME/.cshrc中加上?
stty?erase?^H?
2.?希望在UNIX环境中能使用中文?
在$HOME/.profile(sh系列)中加上?
stty?-istrip?cs8?
LC_CTYPE=ISO_8859_1?
export?LC_CTYPE?
在$HOME/.cshrc(csh系列)中加上?
stty?-istrip?cs8?
setenv?LC_CTYPE?iso_8859_1?
3.?希望能有像DOS系统中DOSKEY的功能?
只要是使用bash及tcsh即具备此项功能。?
4.?希望能使用工作站上的汉书编辑器(he)?
在$HOME/.profile(sh系列)中加
您可能关注的文档
- UdieToo中文属性对照表.doc
- UDIETOO为装备添加技能.doc
- UG中级考试理论知识题目及答案.doc
- UdieToo中文版下载地址.docx
- UG命令:球.doc
- TPLink高端路由WDR4310+4320+4900+7500拆机图 有芯片型号.doc
- UDR讲稿(IdleModeBehaviour).doc
- UG安装方法.doc
- UCF工作原理.doc
- UG数控铣编程的关键技术及应用.doc
- 2025年环境影响评价工程师之环境影响评价相关法律法规全真模拟模拟题含答案详解【满分必刷】.docx
- 2025年上半年度办公室工作总结.docx
- 2025年机关党委“七一”期间党员“政治生日”活动实施方案.docx
- 2025年反射疗法师大赛理论经典例题【必考】附答案详解.docx
- 2025年反射疗法师大赛理论检测卷带答案详解.docx
- 2025年反射疗法师大赛理论复习提分资料及参考答案详解【夺分金卷】.docx
- 2025年反射疗法师大赛理论高频难、易错点题含完整答案详解(名校卷).docx
- 2025年反射疗法师大赛理论经典例题附完整答案详解(必刷).docx
- 反射疗法师大赛理论全真模拟模拟题及参考答案详解(基础题).docx
- 2025年反射疗法师大赛理论全真模拟模拟题及参考答案详解【满分必刷】.docx
文档评论(0)