红联Linux门户
Linux帮助

为什么有时候文件前的./是必要的,而有时要不要都无所谓

发布时间:2007-12-06 20:50:39来源:红联作者:zhaoyg
如题
文章评论

共有 12 条评论

  1. 小普林斯 于 2009-06-23 22:36:28发表:

    可执行文件执行时一般要用./

  2. icejoywoo 于 2009-06-23 22:09:23发表:

    我记得不加./是无法运行那个文件的
    有些地方好像说过原因,不过这个习惯还是要养成的,是linux下经常用到的,和windows是不一样的

  3. kinglisa 于 2009-06-23 20:09:59发表:

    简单的说,你安装软件包时。包里面会有个文件叫configure.运行它需要加./
    一般用的也就是这个

  4. miucat 于 2009-06-20 14:33:28发表:

    引用:
    只有在直接执行(不是sh 文件名执行)当前目录下的可执行文件并且“.”不是PATH变量的一部分时,需要./,其它情况一般不用。
    acrofox 发表于 2007-12-6 21:42

    你的意思是我在path里加"."就行了?明白了

  5. hbf 于 2009-06-19 16:40:18发表:

    "."的意思就是当前目录

  6. snnq 于 2009-06-19 11:51:01发表:

    因为. 即当前路径并不在环境变量PATH中

  7. jagub 于 2009-06-07 14:36:42发表:

    如果要执行当前目录下的文件加上./肯定没错,也算是种好习惯

  8. sunliguo 于 2009-06-07 10:26:50发表:

    环境变量 PATH 的问题

  9. adminchen 于 2009-06-03 18:19:00发表:

    好东西啊

  10. zhaoyg 于 2007-12-06 22:59:34发表:

    谢谢

  11. jerrya 于 2007-12-06 22:48:29发表:

    有点儿懂了呵呵

  12. acrofox 于 2007-12-06 21:42:02发表:

    只有在直接执行(不是sh 文件名执行)当前目录下的可执行文件并且“.”不是PATH变量的一部分时,需要./,其它情况一般不用。