linux设置alias生效

前言

最近mac上安装了node和angular,无法识别ng命令,每次都需要输入完整命令。类似

/usr/local/Cellar/node/9.3.0_1/lib/node_modules/@angular/cli/bin/ng generate component hero-detail

很繁琐,有没有好的办法解决这个问题呢,和linux一样可以使用alias命令。类似

alias ng="/usr/local/Cellar/node/9.3.0_1/lib/node_modules/@angular/cli/bin/ng"

就能愉快的使用ng命令了。alias其实是取别名,简化命令,但只在本次会话中,开启新的终端就没有了,怎么让alias永久生效。

方法

把命令保存至前用户.bash_profile中即可。

vim ~/.bash_profile

编辑~/.bash_profile
在这里插入图片描述
:wq保存后退出,别忘记使用source命令立即生效

source ~/.bash_profile

可以通过alias查看哪些alias已经生效
在这里插入图片描述
大功告成,已经ok!

你可能感兴趣的:(linux)