访问手机版  

Linux常用命令|Linux培训学习|考试认证|工资待遇与招聘,认准超级网工!

招聘|合作 登陆|注册

网络工程师培训

当前位置:网络工程师 > 技术课程 > linux > 热点关注 > linux常用命令

每天一个linux命令(51):lsof命令

时间:2019-08-10

linux 关机命令_linux命令_linux格式化命令

应用外部存储空间(数据文件非私有,可以被手机的系统程序访问(如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<进程名>列出指定进程所打开的文件

linux格式化命令_linux 关机命令_linux命令

-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

linux命令_linux格式化命令_linux 关机命令

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