有时我会看到以下命令:
find . -name * -exec ls -a {} \;
Run Code Online (Sandbox Code Playgroud)
我被要求执行此操作。
{} \;这里是什么意思?
我安装nodejs了apt-get上14.04
当我做 nodejs -v
v0.10.25
Run Code Online (Sandbox Code Playgroud)
当我这样做时 node -v
node : command not found.
Run Code Online (Sandbox Code Playgroud)
所以我想别名nodejstonode
我插入了一行 ~/.bashrc
alias node=nodejs
Run Code Online (Sandbox Code Playgroud)
现在,我可以访问nodejs同node一个终端。
但是在我的项目中,我使用gruntwhichnodemon通过gruntfile.js. 现在nodemon尝试运行node而不是nodejs
所以我又遇到了同样的问题 node : command not found。
因此别名不适用于非交互式非登录 shell。
我应该在哪里为此特定目的制作别名并解决我的问题?