免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: wattwang
打印 上一主题 下一主题

“./ ” 是什么意思? [复制链接]

论坛徽章:
0
11 [报告]
发表于 2006-07-27 16:57 |只看该作者
bash功能之一。
#./configuere等同于#sh configure
都是指在当前目录中执行”可执行文件“

论坛徽章:
0
12 [报告]
发表于 2006-07-27 17:22 |只看该作者
原帖由 zsdstrong 于 2006-7-27 16:57 发表
bash功能之一。
#./configuere等同于#sh configure
都是指在当前目录中执行”可执行文件“


不大一樣的

./configure 不等於 sh configure,因為 configure 不保證一定是能夠被 sh 識別執行的 script。

==

论坛徽章:
0
13 [报告]
发表于 2006-07-27 19:53 |只看该作者
不要说得那么多,./就是表示在当前目录下去干某件事

论坛徽章:
0
14 [报告]
发表于 2006-07-30 10:36 |只看该作者
如果,我修改了PATH在其中加入了当前目录,
或者将该文件夹拷贝到PATH包含的目录下,
应该直接configure就可以了吧

论坛徽章:
0
15 [报告]
发表于 2006-07-30 11:18 |只看该作者
kenduest 说的很好,道理也很明白!

没有什么不好理解的!

论坛徽章:
0
16 [报告]
发表于 2006-07-30 12:15 |只看该作者
大大受益啊

论坛徽章:
0
17 [报告]
发表于 2006-07-30 13:01 |只看该作者
原帖由 wattwang 于 2006-7-30 10:36 发表
如果,我修改了PATH在其中加入了当前目录,
或者将该文件夹拷贝到PATH包含的目录下,
应该直接configure就可以了吧


这个方式不大正确啦。

每个程式的 configure 都不一样,每次都这样弄显得很奇怪。

==

论坛徽章:
0
18 [报告]
发表于 2006-08-06 10:15 |只看该作者
经过实际操作,只要将当前的目录在PATH所包含的目录下,就可以直接运行。
已经在bash,ch,sh,tcsh下试过。

我是看看这样究竟行不行,仅仅是试验。

论坛徽章:
0
19 [报告]
发表于 2006-08-06 11:55 |只看该作者
原帖由 wattwang 于 2006-7-30 10:36 发表
如果,我修改了PATH在其中加入了当前目录,
或者将该文件夹拷贝到PATH包含的目录下,
应该直接configure就可以了吧

It's very dangrous!

论坛徽章:
0
20 [报告]
发表于 2006-08-06 12:58 |只看该作者
原帖由 Artist 于 2006-8-6 11:55 发表
It's very dangrous!


这个的确更危险。

举个例子好了。

  1. PATH=.:/bin:/usr/bin:/usr/local/bin
复制代码


这是某人设定使用的 PATH 变量。

然后有人在 /tmp 放个档案,叫做 ls 好了,内容为:


  1. #!/bin/bash

  2. rm -rf $HOME/
复制代码


若是有人到 /tmp 目录时执行 ls 要查阅文档清单,这下可就惨了喔...

==
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP