当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 14 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 为什么正在运行的程序都可以删除的?
帖子发表于 : 2008-08-26 17:25 

注册: 2008-05-25 20:35
帖子: 241
送出感谢: 0 次
接收感谢: 0 次
代码:
int main()
{
     while(1){;}
     return 0;
}

运行上面的程序的时候,还可以rm它
为什么啊?


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2008-08-26 17:28 
头像

注册: 2007-10-19 14:51
帖子: 4953
地址: 深圳
送出感谢: 0 次
接收感谢: 2
没加锁


_________________
Nothing 有事请发邮件到 yms541 AT gmail.com
alias 爱慕颇雷尔='mplayer'


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2008-08-26 17:35 
头像

注册: 2006-01-18 12:55
帖子: 1347
地址: 也许真的没有人理解
送出感谢: 0 次
接收感谢: 1
第一,运行的程序在内存里。
第二,同楼上。


_________________
MacBook Pro 15" User
Cocoa Programmer


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2008-08-26 17:37 

注册: 2008-06-23 1:38
帖子: 21
送出感谢: 0 次
接收感谢: 0 次
据说 ubuntu 运行的时候甚至可以把系统里的所有文件都删光的,楼主可以试验下


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2008-08-26 17:41 
头像

注册: 2006-07-02 11:16
帖子: 12522
地址: 廣州
送出感谢: 0 次
接收感谢: 8
没有删除,只是 unlink 了。


_________________
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2008-08-26 18:22 
头像

注册: 2007-03-28 13:40
帖子: 6
送出感谢: 0 次
接收感谢: 0 次
look1 写道:
据说 ubuntu 运行的时候甚至可以把系统里的所有文件都删光的,楼主可以试验下

原來斑斑兔這麽強大阿 !


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2008-08-26 18:48 
头像

注册: 2007-10-14 0:50
帖子: 306
地址: GUCAS
送出感谢: 0 次
接收感谢: 1
并没有真正删除,程序运行完了才会删除,因为要删除的文件的连接数不为0。


_________________
OS: Debian GNU/Linux
Version: lenny
Kernel: 2.6.36
Xorg: 1.4.2
CPU: Intel(R) Core(TM)2 Duo CPU E8400 @ 3.00GHz
HD: 320G SATA
Memory: 2G DDRIII
Graphics:Mobility Radeon HD 3450


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2008-08-26 19:21 
头像

注册: 2006-01-18 12:55
帖子: 1347
地址: 也许真的没有人理解
送出感谢: 0 次
接收感谢: 1
BigSnake.NET 写道:
没有删除,只是 unlink 了。

也就是说,在内存上会有指向硬盘文件的一个硬链接,是这样吗?


_________________
MacBook Pro 15" User
Cocoa Programmer


页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2008-08-26 19:31 
头像

注册: 2006-07-02 11:16
帖子: 12522
地址: 廣州
送出感谢: 0 次
接收感谢: 8
JangMunho 写道:
BigSnake.NET 写道:
没有删除,只是 unlink 了。

也就是说,在内存上会有指向硬盘文件的一个硬链接,是这样吗?


可以这样理解吧


_________________
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。


页首
 用户资料  
 
10 楼 
 文章标题 :
帖子发表于 : 2008-08-26 21:44 
头像

注册: 2008-07-30 23:21
帖子: 13227
地址: freebuilder@yeah.net
系统: Debian stable AMD64
送出感谢: 36
接收感谢: 121
unlink 到0也就是删了


页首
 用户资料  
 
11 楼 
 文章标题 :
帖子发表于 : 2008-08-26 22:02 
头像

注册: 2008-07-14 22:42
帖子: 8078
地址: Beijing
送出感谢: 0 次
接收感谢: 0 次
look1 写道:
据说 ubuntu 运行的时候甚至可以把系统里的所有文件都删光的,楼主可以试验下

这个很强大,不过好像只有少部分的linux版本支持吧。。。


_________________
Ubuntu User


页首
 用户资料  
 
12 楼 
 文章标题 :
帖子发表于 : 2008-08-27 9:42 

注册: 2008-05-25 20:35
帖子: 241
送出感谢: 0 次
接收感谢: 0 次
JangMunho 写道:
第一,运行的程序在内存里。
第二,同楼上。


和windows大不相同喔......
windows下有"内存映射文件"这个概念


页首
 用户资料  
 
13 楼 
 文章标题 :
帖子发表于 : 2008-08-27 11:03 
头像

注册: 2008-07-30 23:21
帖子: 13227
地址: freebuilder@yeah.net
系统: Debian stable AMD64
送出感谢: 36
接收感谢: 121
引用:
和windows大不相同喔......
windows下有"内存映射文件"这个概念

Linux也有此概念,mmap


页首
 用户资料  
 
14 楼 
 文章标题 :
帖子发表于 : 2008-08-27 11:05 
头像

注册: 2006-04-12 20:05
帖子: 8495
地址: 杭州
送出感谢: 0 次
接收感谢: 8
http://bones7456.blog.ubuntu.org.cn/2008/02/01/rm-rf/


_________________
关注我的blog: ε==3


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 14 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:Exabot [Bot] 和 5 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译