终端中bash、vim、tmux等的配置

前言

使用终端有一段时间了,现在主力的平台是Ubuntu16.04,本文对bash、vim、tmux配置的一些记录。

cd ~下建立talen_bashrc文件

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
 HOME_BASHRC=xxxx/talen_bashrc
alias vimbashrc='vim $HOME_BASHRC && source $HOME_BASHRC'
# files
alias countfiles='echo "total num: " && ls | wc -l && du -sh'
alias ll='ls -htrlF --time-style="+%H:%M %Y/%m/%d"'
alias dum='du -a -d 1 -m |sort -nr'
alias dug='df -h /dev/sdbxxx && du -BG -d 1 --time |sort -nr'

alias pi='pip install -i https://pypi.tuna.tsinghua.edu.cn/simple'
alias gpuwatch='watch -n 1 nvidia-smi'

alias gitm='git commit -m'
alias gits='git status -s'

export PYTHONPATH=$PYTHONPATH:xxxxxxx

# vimrc
export MYVIMRC=xxxx/.vim/.vimrc
export VIMINIT="let &rtp='xxxx/.vim,' . &rtp
so $MYVIMRC"

python环境使用的是anaconda(或者minicoonda)添加激活环境。 在~/.bashrc中加入

1
2
alias talen='source xxx/talen_bashrc && source activate xxx/envs'
alias utalen='source deactivate'

github bashrc

其他的vimrc配置见我的github项目vimrc

vimrc

跳转命令 z

z.sh 终端效率提升:自动路径切换 https://zhuanlan.zhihu.com/p/50548459

0%