在mac中新增alias,使之永久有效

2019-10-28  本文已影响0人  小陈陈酱

由于我对系统不是很了解,在设置alias的时候尝试了一些弯路。

需求

其实我的需求很简单:就是添加更多的alias。这样我就不需要每次手动去调用了。

比如:打开vscode,如果有alias之后,可以直接 cd target 再执行code ./ 就可以用vscode打开我的target文件夹了

方法

关键代码:

alias code='open -a "Visual Studio Code"'

这样就能添加也给alias在你的命令行里面。
但是我发现一个问题,每次我关闭掉terminal之后,这个alias就失效了。于是我找到了一个方法永久生效。因为系统本身就带有一些alias,所以我们只需要在其基础上增加就ok了。
思路是这样的:

先找到系统里的alias存在哪里的,
然后把我们自己的alias添加进去,
再执行保存就好了。

过程是这样的:

 vi  ~/.zshrc            //进入~/.zshrc 这个文件(因为我用的是zsh,所以文件名称是.zshrc)

然后点击i进入insert编辑模式

vim.png

然后把自己的命令写在最后

add.png

然后点击esc退出编辑模式

然后:wq保存并且退出vi模式

再执行source ~/.zshrc 使永久之生效

以上!后面我们有其他想用得顺手的alias,就可以自己添加。这样会提高工作效率

上一篇下一篇

猜你喜欢

热点阅读