我在我的 ubuntu 系统上安装了 nodejs。命令 which nodejs
给我以下响应:/usr/bin/nodejs
这是正确的,因为 nodejs -v
给了我版本 I已安装,0.10.25。
如果我改为输入 which node
,我会得到 /usr/sbin/node
,它什么都不做。
我现在的问题是:如何将命令 node
更改为 /usr/sbin/nodejs
以便我可以安装所有依赖于命令 node
?
简短如果我从控制台运行node
,我如何执行/usr/bin/nodejs
?
提前致谢, F
最佳答案
在您的 .bashrc 文件中,创建一个别名:
别名 nodejs='/usr/bin/nodejs'
不要添加空格,否则它们会被计算在内。另一种解决方案是考虑将 /usr/bin
添加到您的 PATH 中。知道 /usr/sbin
首先被解析,在 /usr/bin/
之前,但是交换这两个位置是不明智的,因为在事件中有重复的命令可用(如在你的情况下)它可能导致未知的行为。所以创建别名是一个更安全的解决方案。
编辑:要使您的 .bashrc 文件更改生效,请执行:
源.bashrc
关于Linux:如何将命令更改为不同的路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34257220/