用户主目录下面的.bashrc文件,用于保存个人的一些个性化设置,如别名、路径等。这里就把我觉得不错的一些tips分享出来。

这是我的.bashrc文件配置,挑重点展示如下

export LANG=zh_CN.utf-8 #中文UTF-8编码
export PATH=$PATH:$DB_HOME/bin:/home/bran/bin #我自己写的shell脚本放这里

mcd() { mkdir -p "$1"; cd "$1";}
cls() { cd "$1"; ls;}

alias c="printf '\033c'" #清空屏幕,比clear好用多了,不信你试试。
alias ..='cd ..'
alias ...='cd ../..'
alias ....='cd ../../..'

#Funny
alias busy="cat /dev/urandom | hexdump -C | grep \"ca fe\""

#Gdb
ulimit -c unlimited #打开核心转储(core dump)
alias gdb='gdb -q' #屏蔽gdb启动时的提示信息

我自己用的系统是Ubuntu 14.04.3 LTS,.bashrc中也有一些自动生成的部分。如果宏命令很多,单独拉出来放到.bash_aliases貌似也是很不错的。

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

# Alias definitions.
# You may want to put all your additions into a separate file like
# ~/.bash_aliases, instead of adding them here directly.
# See /usr/share/doc/bash-doc/examples in the bash-doc package.

if [ -f ~/.bash_aliases ]; then
	. ~/.bash_aliases
fi