导航:首页 > 程序命令 > 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未找到命令相关的资料

热点内容
为什么叫我买阿里云服务器 浏览:470
加密货币征税一览表 浏览:959
llc编译器 浏览:922
数控可编程电阻器 浏览:757
培训app源码 浏览:431
phpcurl启用 浏览:533
ubuntu图形编程 浏览:439
jar包启动命令 浏览:678
java数组一维转二维 浏览:498
office批量转pdf 浏览:183
boss直聘程序员多少薪 浏览:631
编程字母代表什么 浏览:952
rainmc服务器地址 浏览:456
电信校园网客户端认证服务器地址 浏览:450
掌阅怎么看文件夹 浏览:343
在伴伴app里面怎么拜师傅 浏览:945
编程珠玑笔记 浏览:282
结束命令行 浏览:271
力学原理pdf 浏览:737
宏定义编译后不变 浏览:405