vi ~/.bashrc
增加别名,常用命令的快捷方式
快速到达工作中常用的数据库
alias todb1='mysql -uroot -proot dbname'
快速到达工作中常用的目录
alias topath1='cd /home/yourname/workspace/'
source ~/.bashrc (立即生效)
“.bash_profile”和“.bashrc”的区别
对于“登录shell”而言,“交互式”执行“登陆”和“登出”相关的“profile”系列startup文件,“非交互式”只执行“登陆”相关的“profile”系列startup文件;对于“非登陆shell”而言,“交互式”执行“rc”系列的startup文件,而“非交互式”执行的配置文件由环境变量BASH_ENV指定。
Linux中startup文件区分全局和个人:全局startup文件放在/etc目录下,用于设置所有用户共同的配置,除非你清楚地知道你在做的事情,否则不要轻易改动它们;个人startup文件放在~目录下,用于设置某个用户的个性化配置。
~/.bash_profile会显式调用~/.bashrc文件,而~/.bashrc又会显式调用/etc/bashrc文件,这是为了让所有交互式界面看起来一样。无论你是从远程登录(登陆shell),还是从图形界面打开终端(非登陆shell),你都拥有相同的提示符,因为环境变量PS1在/etc/bashrc文件中被统一设置过。
参考:关于“.bash_profile”和“.bashrc”区别的总结
网友评论