最近安装好npm和node之后发现在sudo下竟然找不到命令,很是奇怪,我装的东西哪去了,莫不是被黑洞吞了?

突然想起一句话,凡事有果必有因,于是乎开始回忆整个安装过程,下载tar包,解压tar包,这一切都是在普通用户下进行的,所以/usr/bin目录下并没有npm/node的启动文件,所以很好解决,将启动文件软链接到/usr/bin下面就好了

sudo ln -s /home/data/node-v6.2.2-linux-x64/bin/node /usr/bin/node
sudo ln -s /home/data/node-v6.2.2-linux-x64/bin/npm /usr/bin/npm
sudo ln -s /home/data/node-v6.2.2-linux-x64/bin/pm2 /usr/bin/pm2