text 我的.bashrc中有一些钩子

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了text 我的.bashrc中有一些钩子相关的知识,希望对你有一定的参考价值。

# Tab cycle but list option first
bind TAB:menu-complete
bind "set show-all-if-ambiguous on"

# git branch if in git
parse_git_branch() {
  git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/ (\1)/'
} 
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\[\033[0;33m\]$(parse_git_branch)\[\033[0m\]\$ '

# LS aliases
alias ll='ls -alF'
alias la='ls -A'
alias l='ls -CF'

#activate virtualenv when in env_$folder_name
# .activate
result=${PWD##*/}
folder=env_$result
path=env_$result/bin/activate

if [ ! -d "$folder" ]; 
then echo "Virtualenv not present in the current folder '$PWD'."
else . $path
fi

if [ -e scripts/bootstrap.sh ]; 
then 
	echo "Loading environment variables for '$result'."
	. scripts/bootstrap.sh
fi

#.bashrc
alias activate='. ~/.activate'

#Markdown in CLI
md() { pandoc "$1" | lynx -stdin; }

以上是关于text 我的.bashrc中有一些钩子的主要内容,如果未能解决你的问题,请参考以下文章

.bashrc:如何检查shell运行的终端

text OmniOSce bashrc文件

text bashrc,.profile #code #sh

text 〜/ .bashrc配置OS X.

在 .bashrc 中回显时 SCP 不起作用?

text Mac .bash_profile - 指向.bashrc