由于我对系统不是很了解,在设置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编辑模式
然后把自己的命令写在最后
add.png然后点击esc
退出编辑模式
然后:wq
保存并且退出vi模式
再执行source ~/.zshrc
使永久之生效
以上!后面我们有其他想用得顺手的alias,就可以自己添加。这样会提高工作效率
网友评论