首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在VS代码终端中找不到lsof命令

在VS代码终端中找不到lsof命令
EN

Unix & Linux用户
提问于 2020-10-14 18:13:20
回答 2查看 32.7K关注 0票数 0

我正在尝试用npm start启动我的应用程序,但是我得到了以下错误:

rm: cannot remove 'dist/': Device or resource busy

当我试图运行一个lsof时,我会得到错误消息:bash: lsof: command not found。我注意到里面没有/usr/sbin/,只有/usr/share/usr/ssl/

我在Windows 10环境中使用此终端。

我怎么解决这个问题?

EN

回答 2

Unix & Linux用户

发布于 2020-10-14 19:37:09

如果我理解您的问题,我相信您在Windows 10上使用的是WSL,要安装lsof,您需要运行以下命令npm install lsof,因为您已经在您的计算机上安装了npm,或者使用传统的方式从Ubuntu\Debian终端安装sudo apt install lsof。关于另一部分,一旦安装了lsof,就可以使用lsof -D /mypath,然后终止使用该目录中任何文件的进程。

注意:如果您正在使用suse,那么您可以使用以下命令

代码语言:javascript
运行
复制
 sudo zypper ref
 sudo zypper up
 sudo zypper install lsof

编辑上面的命令也可以单独使用Ubuntu\Debian或Suse

票数 2
EN

Unix & Linux用户

发布于 2020-10-14 18:26:36

通常,在CentOS/Fedora/RHEL中,我以如下方式安装:

代码语言:javascript
运行
复制
yum install lsof
dnf install lsof

那我就可以用它了。所以先试着安装它。

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/614538

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档