快速业务通道

巧设HOME变量提高效率

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-30
的权限.就是在设置HOME环境变量的时候,没有将调整后的值保存在配置文件中.下次重新登录后这个设置就失效了.这些常见的问题,只要用户够细心,一般都可以避免.


三、如何快速定位到主目录.

  将某个特定的目录定义为用户的主目录,其主要是出于两个目的.一是在系统登录的时候,能够自动定位到用户的主目录.其次就是可以使用HOME变量快速回到用户的主目录中.如现在系统工程师已经在目录/mnt/share/ses/wesd/wwew/dda/ewa下.而系统工程师帐户的主目录在/oracle/admin下面.此时系统工程师该如何从当前的目录返回到这个/home/admin目录下呢? 拥有帝国一切,皆有可能。欢迎访问phome.net

  如果不把这个目录设置为用户主目录的话,那么此时系统工程师或者用户只能够通过cd /home/admin目录来完成.命令输入起来有点麻烦.在Unix操作系统下,目录的大小写是敏感的.为此如果在目录名字是大小写混用的,那么在输入过程中还有进行大小写转换,显然非常的麻烦.即使可以通过命令补写功能,来简化输入,但是操作起来仍然比较麻烦.

  此时如果将这个目录设置为用户的主目录,那么会有什么改善呢?如当用户在系统的任何目录下,使用cd $HOME(注意系统环境变量都是为大写)命令,会发生什么现象呢?此时系统会自动定位到用户的主目录.其实,这里$HOME变量的值就等于/home/admin,即其就是用户主目录的一个绝对路径.为此可以通过cd $HOME命令迅速定位到用户的主目录中.显然这比输入一长串的主目录路径要方便的多.如现在用户需要访问主目录下的一个setup.sh脚本文件,也只需要使用vi $HOME/setup.sh即可.这大大方便了用户主目录下文件到访问,提高了工作的效率.

  除了可以通过HOME环境变量迅速定位用户主目录外,还可以通过一些特殊的符号来定位用户的主目录.如在大部分的Unix操作系统版本中,都可以利用~符号来表示用户的主目录.也就是说,用户执行cd $HOME命令与执行cd ~命令的效果相同.通过cd ~命令也可以迅速定位到用户的主目录.不过后面这个命令比cd $HOME功能更加的强大一点.如利用后面这个命令,不仅可以定位到当前用户的主目录,还可以定位到其他用户的主目录.如通过cd ~用户名的形式,可以快速定位到任何一个用户的主目录.而如果通过HOME环境变量来快速切换到主目录的话,只能够切换到当前用户的主目录.如现在系统工程师以特权用户root登录到系统中.现在起需要查看某个用户如admin主目录下的文件.其不需要先查看admin帐户的HOME变量来确定这个用户的主目录所在.而是直接使用~admin的形式,就可以直接进入到帐户admin的主目录中.可见,只要系统工程师灵活使用HOME 环境变量与~符号,就可以很方便的在当前目录与用户主目录之间进行切换,从而提高工作效率.

  不过在这个切换的时候,仍然受到权限的限制.如现在用户admin想使用cd ~sales命令切换到用户sales的主目录下.这个操作并不一定会成功.主要看用户admin是否有用户sales主目录的访问权限.如果有的话,会顺利切换到另外一个用户的主目录中.如果没有的话,则系统会提示错误信息,并且仍然停留在当前的目录.即使使用以上这些方法来进行用户主目录的快速切换,仍然不能过越过权限控制这道坎.为此其系统能够文件的安全性仍然是有保障的.不会因此而发生一些越权访问的事件.笔者再啰嗦一句,就是需要注意HOME环境变量与路径的大小写.无论采用哪一种方式进入目录,都需要注意大小写是敏感的.一般情况下,系统的环境变量都是大写.故在引用系统环境变量来进入目录时,环境变量的名字也是大写的. 拥有帝国一切,皆有可能。欢迎访问phome.net

拥有帝国一切,皆有可能。欢迎访问phome.net

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号