Bash和vim的一些配置

用户根目录下面有一个称作 .bashrc 的隐藏文件。Bash默认会执行这个文件里的内容。
 
里面比较有用的内容包括:
 
# 让提示符看起来好看一点
PS1='${debian_chroot:+($debian_chroot)}\[\033[38;5;70m\]\u@\h\[\033[00m\]:\[\033[38;5;105m\]\w\[\033[00m\]\$ '

# 在有颜色的 terminal 里面,增加颜色
if [ "$TERM" != "dumb" ]; then
    eval "`dircolors -b`"
    alias ls='ls --color=auto'
    alias dir='ls --color=auto --format=vertical'
    alias vdir='ls --color=auto --format=long'
fi

# 让不同类型的文件、文件夹用不同颜色标示出来,易于辨认
LS_COLORS='di=38;5;39:fi=38;5;229:ln=38;5;215:pi=5:so=5:bd=5:cd=5:or=31:mi=0:ex=38;5;40:*.py=38;5;166'
export LS_COLORS

# 一些有用的 alias
alias ll='ls -lh --color=tty'
alias la='ls -A'
alias l='ls -lhtr'
alias up='cd ..'
alias up2='cd ../..'
alias up3='cd ../../..'
alias up4='cd ../../../..'
# 使用自己编译的 vim,并制定使用中文编码环境。自己编译时需要注意,增加 python 支持,增加多字节支持。
alias vi='LC_ALL=zh_CN /home/users/linan03/bin/vim7.3/bin/vim'

# 每次将命令写入寄存器,用向上箭头找到历史命令
shopt -s histappend
PROMPT_COMMAND="history -a; $PROMPT_COMMAND"
 
VIM 里面比较有用的配置,配置文件为:.vimrc
 
" 按下 F6,执行同步脚本。在脚本里面设置开发机与测试机的同步目录。
map <silent> <F6> <ESC>:!~/bin/syncOut.sh <cr>
 
同步脚本很容易,下面是个例子:
 
DESTHOST=work@tc-rank-test02.tc.baidu.com 
# 同步的参数意思是:迭代,增量,压缩的方式同步,包括软链接,不同步 “part-*”,"*.o" 等一些文件。
rsync -aruvzt --copy-links --exclude "part-*" --exclude "*.o" --exclude "*.svn" --exclude "*.swp" ~/basicData/7_analysisIdx $DESTHOST:/home/work/linan03/basicData
 
 
 
 




原文地址:https://www.cnblogs.com/kidoln/p/2355356.html