sudo * 提示 command not found 解決打賞

linux下經常遇到使用非root用戶安裝軟件,使用sudo時提示找不到命令。

比如使用nodejs時候,出現

sudo: node: command not found
sudo: npm: command not found

很多文章說export臨時修改環境變量或者直接sudo后chown指定命令所在文件夾的所有者,但是我們通常是在非root用戶下使用,所以只需在root用戶下增加部分軟連接即可

sudo ln -s /usr/local/nodejs/bin/node /usr/bin/node
sudo ln -s /usr/local/nodejs/lib/node /usr/lib/node
sudo ln -s /usr/local/nodejs/bin/npm /usr/bin/npm
sudo ln -s /usr/local/nodejs/bin/node-waf /usr/bin/node-waf

簡單記錄一下,希望對剛接觸linux的同學有一定幫助

sudo * 提示 command not found 解決
文章《sudo * 提示 command not found 解決》二維碼
  • 微信打賞
  • 支付寶打賞

暫無評論

(必填)

(必填)

(可選)

黑龙江22选5开奖