Alias 的设置

alias 就是 CLI 界的 宏定义

比如在服务器端的ll,在mac上是并没有的。不过没关系,利用alias ll='ls -l -a'就可以了。

简单有效,你可以现在就去试试。

不过直接在 terminal 中输入上面的命令,是暂时的,重启就没了。

正确的固化姿势是把上述命令加入~/.bashrc文件中,貌似OS X默认是没有的,不过没关系,直接vi ~/.bashrc新建就好了。

QQ20151205-0@2x.png

vi的常用命令,i是insert模式,然后就可以正常输入了,然后,esc退出insert模式,:w写入,:q正常退出就好。

此时,命令还没有生效,还需要 source ~/.bashrc 一下,使其生效,现在看看,是不是已经好了~

QQ20151205-1@2x.png

更新:
然而,发现,重启之后并不能生效,随便搜了下,看到了这篇,什么login non-login也不用多了解了,你知道还需要vi /etc/profile写入

# .profile

source ~/.bashrc

就好了。

补充阅读

~/.bash_pro:每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该
文件仅仅执行一次!默认情况下,他设置一些环境变量,执行用户的.bashrc文件.
~/.bashrc:该文件包含专用于你的bash shell的bash信息,当登录时以及每次打开新的shell时,该
该文件被读取.
~/.bash_logout:当每次退出系统(退出bash shell)时,执行该文件.

添加新评论