• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
金大鑫要坚持
博客园    首页    新随笔    联系   管理    订阅  订阅

【Linux命令学习】lsof查看打开的文件

  • lsof: list open files

作用1:可查端口号被哪个进程占用

比如我们跑自动化,经常会遇到端口号被占用,无法启动driver

lsof -i :8081

lsof 输出的结果含义:

  1. fd:文件描述符的数字,通常是一个正整数。file descriptor
  2. type:文件描述符的类型,如 REG 表示普通文件,DIR 表示目录,CHR 表示字符设备文件,IPv4 或 IPv6 表示网络套接字等。
  3. device:文件描述符所在的设备编号。
  4. size:文件的大小,对于套接字来说,可能显示的是套接字的接收队列大小

作用2: 查某个用户打开了哪些文件

lsof -u username

作用3:列出所有不是ESTABLISHED状态的TCP进程 (注意这里exclude用^表示,我个人认为man lsof写错了)

 

l

 

posted @ 2024-05-15 15:11  金大鑫要坚持  阅读(139)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3