当前位置: 首页 > news >正文

sudo command not found

文章目录

    • 一句话
    • Intro
    • 其他操作

一句话

sudo 某命令 改成 sudo -i 某命令 试试。
-i 会把当前用户的环境变量带过去,这样在sudo的时候,有更高的权限,有本用户的环境变量(下的程序命令)。
-i, --login run login shell as the target user; a command may also be specified

Intro

机器环境:

uname -a
Linux ubt22 5.4.0-169-generic #187-Ubuntu SMP Thu Nov 23 14:52:28 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux

起因是我想下载一个全局的node软件包:httpserver

  1. npm install -g httpserver 会报错:没有权限在全局目录下写入文件
  2. sudo npm install -g httpserver 会报错:sudo: npm: command not found
    在这里插入图片描述

继续改:
3. sudo -i npm install -g httpserver ,这下可以了。
NOTE:我加了这样的改动-i就可以了,不代表其他所有情况都可以用这种方式解决问题。
【具体情况,具体分析】,本例可以只作为参考。

其他操作

如果还是不行,可以先切换到root用户,然后执行一些环境变量相关的脚本文件。
比如:

su rootsource /etc/profile
http://www.lryc.cn/news/313186.html

相关文章:

  • 1.【Labview白话系列】Labview数组精讲
  • ANTLR4规则解析生成器(三):遍历语法分析树
  • OpenCV实现目标追踪
  • 【剑指offer--C/C++】JZ6 从尾到头打印链表
  • 算法-买卖股票的最佳时机
  • 【大数据】Flink SQL 语法篇(十):EXPLAIN、USE、LOAD、SET、SQL Hints
  • Java中List接口常见的实现类
  • SPI通信
  • 【动态规划】【数论】【区间合并】3041. 修改数组后最大化数组中的连续元素数目
  • 字节后端实习 一面凉经
  • 倒计时37天
  • 【计算机考研】考408,还是不考408性价比高?
  • 测试入门篇
  • b站小土堆pytorch学习记录—— P25-P26 网络模型的使用和修改、保存和读取
  • [数据结构]OJ用队列实现栈
  • 「优选算法刷题」:最长回文子串
  • Java项目:41 springboot大学生入学审核系统的设计与实现010
  • 【数据结构与算法】常见排序算法(Sorting Algorithm)
  • Unity3D学习之XLua实践——背包系统
  • 前端技术研究越深入,越觉得技术不是决定录用唯一条件。
  • vue组件的重新渲染的问题
  • opengl 学习(二)-----你好,三角形
  • mongodb4.2升级到5.0版本,升级到6.0版本, 升级到7.0版本案例
  • CPU处理器模式与异常
  • Day 53 |● 1143.最长公共子序列 ● 1035.不相交的线 ● 53. 最大子序和
  • ant-desgin charts双轴图DualAxes,柱状图无法立即显示,并且只有在调整页面大小(放大或缩小)后才开始显示
  • 获取别人店铺的所有商品API接口
  • 成都正信:亲戚借了钱一直不还怎么委婉的说
  • Truenas入门级教程
  • 窗口函数dense() over(条件)