前言
使用终端有一段时间了,现在主力的平台是Ubuntu16.04,本文对bash、vim、tmux配置的一些记录。
在cd ~下建立talen_bashrc文件
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中加入
alias talen='source xxx/talen_bashrc && source activate xxx/envs'
alias utalen='source deactivate'
github bashrc
其他的vimrc配置见我的github项目vimrc
跳转命令 z
z.sh 终端效率提升:自动路径切换 https://zhuanlan.zhihu.com/p/50548459