关于. 是什么意思?

上一篇 / 下一篇  2008-04-08 13:47:15 / 个人分类:Lunix 点滴

  • 文件版本: V1.0
  • 开发商: 本站原创
  • 文件来源: 本地
  • 界面语言: 简体中文
  • 授权方式: 免费
  • 运行平台: Win9X/Win2000/WinXP
我碰到了一个问题,这条语句表明什么
/n`L Gd9b0. /etc/sysconfig/network51Testing软件测试网+nMeY E*F
51Testing软件测试网*{~%a.~J2u-HVpf,?
如果“.“后没空格表示执行,那象上面有空格的表示什么呢?
------------------------------------------------------------------------
  source命令(从 C Shell 而来)是bash shell的内置命令。点命令,就是一个点符号,(从Bourne Shell而来)是source的另一名称。这两个命令都以一个脚本为参数,该脚本将作为当前shell的环境执行,即不会启动一个新的子进程。所有在脚本中设置的变量将成为当前Shell的一部分。同样的,当前脚本中设置的变量也将作为脚本的环境,source(或点)命令通常用于重新执行刚修改的初始化文件,如 .bash_profile 和 .profile 等等。例如,如果在登录后对 .bash_profile 中的 EDITER 和 TERM 变量做了修改,则可以用source命令重新执行 .bash_profile 中的命令而不用注销并重新登录。象 .bash_profile 或其它类似的Shell脚本这样,文件无需可执行权限即可用source或点命令执行。
  和source将变量转入当前环境后,如果这些变量并没有被export(导出),那么除了bash之外,其它的程序是得不到这些变量的!()
j"X,L T7C5t,H|%i1L0  执行 source .bash_profile后,其它程序能够得到有效的值,其原因是.bash_profile听取变量被export,从而其它程序能得到这个变量。
  它那里的斜杠是目录(路径名),而bash脚本执行时输入./scrīpt_name,表示执行一个可执行的shell脚本,也就是说如果点和斜杠之间有个空格,说明斜杠是路径名的一部分。
------------------------------------------------------------------------

TAG:

 

评分:0

我来说两句

Open Toolbar