`

Mac OSX 添加 Bash 自动补全支持

阅读更多

安装bash-completion

  1. homebrew安装bash-completion软件包:brew install bash-completion

  2. 把下面内容添加到你的~/.bash_profile:

     if [ -f $(brew --prefix)/etc/bash_completion ]; then
         . $(brew --prefix)/etc/bash_completion
     fi
    
  3. 重启bash,看看是不是很多命令都可以通过tab自动补全了?

添加其它自动补全支持

有些命令的自动补全支持不在bash-completion内,这时候可以手动添加进去,以git为例:

cd /usr/local/opt/bash-completion/etc/bash_completion.d
curl -L -O https://raw.github.com/git/git/master/contrib/completion/git-completion.bash
brew unlink bash-completion
brew link bash-completion

现在试试看,git 命令是不是已经可以自动补全了?

分享到:
评论

相关推荐

    USB 串口 PL2303 MAC OSX 驱动

    USB 串口 PL2303 MAC OSX 驱动,适用于 OS X 10.9 以上的版本。 Mac OS X Universal Binary Driver v1.6.2 (PKG file format) For Mac OS High Sierra (version 10.15) - see NOTE below. For Mac OS High Sierra ...

    苹果电脑安装Windows和Mac_OSX双系统

    苹果电脑安装 Windows 和 Mac_OSX 双系统 苹果电脑作为一款高性能的个人计算机,安装Windows和Mac_OSX双系统可以满足不同用户的需求。 Boot Camp 是苹果电脑系统自带的双系统安装工具,可以帮助用户安装Windows和...

    Mac OSX的文件系统

    Mac OSX的文件系统介绍 各目录说明

    硬盘安装Mac OSx

    3. **硬件兼容性**:某些硬件可能不完全支持Mac OSx,需要查找专门的驱动程序或替代方案。 #### 结语 通过上述步骤,可以在Windows XP环境下成功地将Mac OSx 10.5.6安装到硬盘中。需要注意的是,整个安装过程涉及...

    MAC OSX 10.5图文教程

    - Dashboard 支持用户根据需求添加或删除 Widget,满足个性化的需求。 #### 小结 通过本文介绍的 Exposé、Spaces、Dashboard 与 WebClip 功能,我们可以看到 Mac OS X 10.5 在用户体验方面所做的努力。这些特性...

    osx 10.10.5--osx 10.13.6原版镜像

    - **系统兼容性**:确保您的Mac支持安装osx 10.10.5。 - **备份数据**:安装前务必对重要数据进行备份。 - **通过App Store下载**:建议通过官方渠道获取安装包,确保安全可靠。 ### 二、osx 10.13.6:High Sierra ...

    Mac OSX 音乐汇

    【Mac OSX 音乐汇】是一款专为Mac OS X操作系统设计的音乐聚合应用,它集成了多个知名在线音乐服务,包括音悦TV、虾米电台、百度音乐和豆瓣电台等,为用户提供了丰富的音乐资源和便捷的收听体验。这款应用旨在让Mac...

    osx_gnu_bash_installer

    集成适合于OS X从10.5到10.10的bash更新包,它将bash更新到目前最新的3.2.56版本 详细参考:http://blog.csdn.net/cneducation/article/details/39807859

    Vmware安装Mac OSX所需的解锁文件,含VMX文件

    在安装 Mac OSX 时,如果默认的 vmx 配置不支持该操作系统,就需要对其进行修改以适应 Mac OSX 的需求。描述中提到的“文件只需要覆盖掉vmx文件即可”,意味着将这个已解锁的 vmx 文件替换掉原有 VMware 安装中的...

    Python实现Tab自动补全和历史命令管理的方法

    1. 为readline添加tab键自动补全的功能 2. 像Shell一样管理历史命令 代码如下: 复制代码 代码如下:import rlcompleter import readline import atexit import os # ...

    Mac.OSX_.Snow_.Leopard.Server.v10.6.3

    【Mac OS X Snow Leopard Server v10.6.3】是苹果公司推出的一款服务器操作系统,是Mac OS X Snow Leopard(雪豹)的服务器版本。这个版本的系统在2010年发布,主要针对企业、教育机构和其他组织提供强大的网络服务...

    mac osx xcode osxfuse

    在实际应用中,osxfuse已经被许多知名软件所采用,比如Dropbox、Wine(Windows应用程序在Mac上的运行环境)以及FUSE for macOS(提供对各种Unix-like文件系统的支持)。这些软件利用osxfuse的特性,实现了在Mac OS X...

    宝利通 polycom RealPresence Desktop for Mac OSX 3.10.3客户端

    polycom 宝利通 的Mac OSX客户端,可以PC到会议系统,PC跟PC之间视频通话。这个是官方账户里下载的最新版本。安全可靠,十分难得,值得收藏

    PL2303_Mac OSX Drv_V1.6.2_20190723.rar

    Mac OS X Universal Binary Driver v1.6.2 (PKG file format) For Mac OS High Sierra (version 10.15) - see NOTE below. For Mac OS High Sierra (version 10.14) For Mac OS High Sierra (version 10.13) ...

    PL2303_Mac OSX Drv_V1.6.5.tar.bz2

    PL2303 苹果驱动 2019 PL2303_Mac OSX Drv_V1.6.5 支持10.10 10.11 10.12 10.13 Mac osx

    CloudBox .NET mac osx 工具列

    CloudBox .NET mac osx 工具列控件能够定制化地展示CloudBox的各项操作,如添加新文件、查看文件列表、搜索文件、设置同步选项等,用户只需通过点击工具栏上的图标就能完成相应操作,无需离开当前应用程序。...

    symfony-console-autocomplete:基于Symfony控制台的脚本的Shell自动补全

    在Mac OSX上,可以使用brew( brew install bash-completion )进行brew install bash-completion ,并通过在.bashrc末尾添加source $(brew --prefix)/etc/bash_completion启用它。 安装 使用Composer全局安装该...

    Mac OSX项目入门demo

    在"Mac OSX项目入门demo"中,你可能能看到如何使用绑定来自动同步tableView的数据。 8. **版本控制**:文件名"ScaryBugsMac-master"暗示了该项目可能使用了Git进行版本控制。Git是开发者常用的版本控制系统,用于...

    MAC OSX与Win7多分区

    在本文中,我们将深入探讨如何在MAC OSX与Windows 7之间创建多分区,这是一个常见的需求,特别是对于那些希望同时享受两种操作系统的用户。在开始之前,我们要强调孟宇提出的方法存在一些问题,可能会导致文件丢失、...

Global site tag (gtag.js) - Google Analytics