导航:首页 > 程序命令 > sudo未找到命令

sudo未找到命令

发布时间:2024-12-02 06:06:03

‘壹’ sudo: npm:找不到命令

我的菜鸟小笔记(在deepin中)
在直接使用 npm 时可以正常使用

但是在 使用 sudo 时却找不到命令

原因:
输入 which npm 查饥桐看 npm 命令所在的位置(这个只是我个人安装的目录)

这个目录只是系统中普通用户的目录,而 sudo 执行明谨的命令是在 /usr/bin 目激肢基录下,
所以,解决方法如下:
将用户目录下的 npm 文件创建一个链接到 sudo 的执行目录下,让 sudo 也能找得到这个文件,就可以愉快的执行命令了
网上大神都这么说的,但是我这么操作死活不成功
https://blog.csdn.net/lmmilove/article/details/30066489

最后我就换了个方法,先进入到了 /usr/bin 的目录下,然后在执行上面的命令。

然后查看一下:

命令路径成功改变!
现在再去执行 sudo npm install -g xxx 发现没有问题了
虽然不知道这波操作科不科学,但是最后成功了!
我的菜鸟小笔记

‘贰’ termux sudo找不到命令

可能是由于该命令未处在sudo搜索的路局慎径。
一氏腊首开始是不能用sudo命令的,所以需要输入pkginstalltsu安装sudo。
Termux是一款安卓平台歼数下模拟linux环境的app。可以直接使用,无需root或额外设置。

‘叁’ sudo一个.sh的时候,为什么说command not found

sudo的意思是用root执行命令 然后你的studio.sh是一个脚本文件,
执行的话必须要root权限,所以sudo 再然后,你看一下你的shell脚本存不存在。
也可以不用普通用户权限,你试试sudo passwd,改了root密码 ,下次用su ,root登录,直接执行shell就可以了。

‘肆’ 为什么sudo之后找不到命令

编辑/etc/sudoers文件,把Defaults env_reset改成Defaults ! env_reset 编辑.bashrc,最后添加alias sudo='sudo env PATH=$PATH'

‘伍’ linux虚拟机sudo:useradd-m找不到命令

不在路径中。
根据查询相关公开信息显示,由于该命令未处在sudo搜索的路径会导致找不到命令。
Linux是一个领先的操作系统,神镇世界上运算最游基粗快的10台锋敏超级计算机运行的都是Linux操作系统。

阅读全文

与sudo未找到命令相关的资料

热点内容
七日杀服务器进不去怎么回事 浏览:673
qq游戏迷你世界解压失败怎么办 浏览:766
颜色匹配算法 浏览:259
培训机构学生出勤率算法 浏览:568
波特率算法 浏览:804
单片机为什么要引入补码 浏览:204
javascript权威编程指南 浏览:340
pdf机长 浏览:384
五十音图pdf 浏览:865
什么叫下架服务器 浏览:111
pdf分辨率查看 浏览:15
如何将word转pdf 浏览:186
我的世界ec服务器怎么调配置 浏览:259
单片机换标 浏览:595
语音系统和方舟编译器哪个好 浏览:316
html用什么编译器显示 浏览:185
程序员打印系统 浏览:73
安装系统端口和服务器地址怎么看 浏览:263
编译指针 浏览:410
用于解压房款的担保协议 浏览:674