应用外部存储空间(数据文件非私有,可以被手机的系统程序访问(如mp3格式的文件,会被手机系统检索出来),同样,该目录下的文件,所有的app程序也都是可以访问的,)。这个过程叫做对函数的“导出”创建windows程序的时候,专门的连接程序对程序的对象文件进行扫描,并生成一个列表,列出那些调用的函数在那个dll那个位置,指定各个函数所在位置的过程叫做对函数的“导入”,当程序运行的时候,一旦要求用到执行文件内部没有的函数,windows就会自动装载动态连接库,使应用程序可以访问这些函数。com协议y是微软公司定义的用作对象、应用y程序之间交互功能n的标准z协议y,通过支持c这个协议y,易语言就能够访问w现今世界上无数支持c该协议y的功能n组件和应用y程序。
1.命令格式:
lsof[参数][文件]
2.命令功能:
用于查看你进程开打的文件,打开文件的进程,进程打开的端口(TCP、UDP)。找回/恢复删除的文件。是十分方便的系统监视工具,因为lsof需要访问核心内存和各种文件,所以需要root用户执行。
lsof打开的文件可以是:
1.普通文件
2.目录
3.网络文件系统的文件
4.字符或设备文件
5.(函数)共享库
6.管道,命名管道
7.符号链接#p#分页标题#e#
8.网络文件(例如:NFSfile、网络socket,unix域名socket)
9.还有其它类型的文件,等等
3.命令参数:
-a列出打开文件存在的进程
-c<进程名>列出指定进程所打开的文件
-g列出GID号进程详情
-d<文件号>列出占用该文件号的进程
+d<目录>列出目录下被打开的文件
+D<目录>递归列出目录下被打开的文件
-n<目录>列出使用NFS的文件
-i<条件>列出符合条件的进程。(4、6、协议、:端口、@ip)
-p<进程号>列出指定进程号所打开的文件
-u列出UID号进程详情
-h显示帮助信息
-v显示版本信息
4.使用实例:
实例1:无任何参数
#p#分页标题#e#命令:
lsof
输出:
[root@localhost~]#lsof
COMMANDPIDUSERFDTYPEDEVICESIZENODENAME
init1rootcwdDIR8,240962/
init1rootrtdDIR8,240962/
init1roottxtREG8,2434966121706/sbin/init
init1rootmemREG8,21436007823908/lib64/ld-2.5.so
init1rootmemREG8,217223047823915/lib64/libc-2.5.so
init1rootmemREG8,2233607823919/lib64/libdl-2.5.so
init1rootmemREG8,2954647824116/lib64/libselinux.so.1#p#分页标题#e#
sudo ln -s /usr/lib/x86_64-linux-gnu/libglu.so.1.3.1 /usr/lib/libglu.so 。ln -s /usr/local/lib/libpcre.so.1 /lib64/ #64位系统在lib64 ,32位系统在lib。# ln -s /usr/local/lib/libmhash.so.2.0.1 /usr/lib/libmhash.so.2.0.1。
init1root10uFIFO0,171233/dev/initctl