linux 下 wine windows 程序,这程序在干嘛?

启动wine的程序后用 ls -l /proc/6623/fd 命令得到的信息。

wineserver:
lr-x------ 1 user user 64 8月 16 18:12 31 -> pipe:[1144956]
lrwx------ 1 user user 64 8月 16 18:12 49 -> socket:[1144960]
lr-x------ 1 user user 64 8月 16 18:12 305 -> anon_inode:inotify
lrwx------ 1 user user 64 8月 16 18:12 9 -> anon_inode:[eventpoll]

win.exe:
l-wx------ 1 user user 64 8月 16 18:13 102 -> pipe:[1146261]
lrwx------ 1 user user 64 8月 16 18:13 103 -> socket:[1149954]
4 本地套接字 @00023

请问
1.lrwx 后3个字母代表 读、写、执行? l 是什么意思?
2.pipe、socket、anon_inode、本地套接字 这些信息是什么意思

我分不多,都拿出来了。感谢!
910438219 和 antisunny 的回答都有用,但网站只让采纳一个满意答案,故只能都不采纳了。在此感谢两位。也为以后有需要的人能知道你们的答案都有用,在此说明。

第1个回答  2013-08-16

l 表示link 是linux的9中文件类型中的一种

pipe表示 管道类型

socket表示 socket类型


    l-wx------ 1 user user 64  8月 16 18:13 102 -> pipe:[1146261]

    这一行是说文件名为“102”,是一个链接文件,指向标号为1146261的管道

    lrwx------ 1 user user 64  8月 16 18:13 103 -> socket:[1149954]

    这一行是说文件名为“103”,是一个链接文件,指向标号为1149954的socket

    inode这个对于linux很重要你可以看以下http://yunpan.cn/QXJnic6fCQkZ5(这是我们学习的时候老师给的资料)


所谓socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄。应用程序通常通过"套接字"向网络发出请求或者应答网络请求。

第2个回答  2013-08-16
l ---link 软连接 类似win的快捷方式
r w x 读写执行追问

问题2是关键,麻烦达人着重回答2.感谢!

追答

/proc/6623 进程(6623)里的一些东西
程序创建了socket pipe 后面的好像是她们的id号
后两个 没见过

wine 应该是linux 下win的模拟器吧 可以程序

相似回答