MYF

Mac OS下的命令别名配置功能alias

编辑~/.bashrc,最后添加代码如alias lm='ls -al'并保存,再执行source ~/.bashrc

背景

alias设置命令别名非常方便,但是一旦关闭terminal,原来的alias就会失效,还要重新设置,真是麻烦,有什么一劳永逸的方法解决这个问题呢?当然是有的。

电脑环境如下:

  • MacBook Pro (Retina, 13-inch, Mid 2014)
  • OS X El Capitan 版本:10.11.3 (15D21)

方法

  1. 打开terminal,如果不在~目录下则切换至~
  2. 检查是否有~/.bash_profile,如果没有则新建~/.bash_profile,并将source ~/.bashrc写入第一行,有则检查是否存在source ~/.bashrc,没有则在最后一行写入并保存。
  3. 没有则创建,有则编辑~/.bashrc,在文件末尾添加你想要的指令并保存。格式如下

    1
    2
    alias ll='ls -l'	#用ll表示 ls -l
    alias lm='ls -al' #用lm表示 ls -al
  4. 执行source ~/.bashrc以保存