Terminal实用功能技巧

如果喜欢系统自带终端可看如下内容,当然可以选择第三方的zsh之类的,省的配置,不过我还是喜欢用系统的

1. 终端左侧显示git分支名/路径功能

在个人目录(~)bash_profile文件中添加如下shell脚本,即可实现终端左侧显示当前路径下的分支以及路径

# 命令行提示符

function git_branch {

  branch="`git branch 2>/dev/null | grep "^\*" | sed -e "s/^\*\ //"`"

  if [ "${branch}" != "" ];then

      if [ "${branch}" = "(no branch)" ];then

          branch="(`git rev-parse --short HEAD`...)"

      fi

      echo " ($branch)"

  fi

}

export PS1='-> \[\033[01;36m\]\W\[\033[01;32m\]$(git_branch)\[\033[00m\] \$ '

 

2.命令补全不区分大小写 和 tab补全遇多个前缀相同文件时,点击tab切换不同文件名

在个人目录(~).inputrc文件下,添加如下配置即可实现

#命令补全不区分大小写

set show-all-if-ambiguous on

set completion-ignore-case on

TAB: menu-complete

 


版权声明:本文为luobo140716原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。