美文网首页
利用 linux 下的.bash_profile或者bashrc

利用 linux 下的.bash_profile或者bashrc

作者: AlastairYuan | 来源:发表于2018-11-15 13:43 被阅读0次

    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”区别的总结


    相关文章

      网友评论

          本文标题:利用 linux 下的.bash_profile或者bashrc

          本文链接:https://www.haomeiwen.com/subject/hcxyfqtx.html