美文网首页
.bashrc .bash_profile

.bashrc .bash_profile

作者: iPhone | 来源:发表于2019-12-12 16:36 被阅读0次
    1.~/.bash_profile、~/.bashrc、和~/.bash_logout : 上面这三个文件是
    bash shell的用户环境配置文件,位于用户的主目录下
    
    .bash_profile是最重要的一个配置文件,它在用户每次登录系统时
    被读取,里面的所有命令都会被bash执行
    
    备注:
        .profile(由Bourne Shell和Korn Shell使用)和.login(由C Shell使用)两个文件是.bash_profile的同义词,目的是为了兼容其它Shell。在Debian中使用.profile文件代 替.bash_profile文件。
    
    
    .bashrc文件会在bash shell调用另一个bash shell时读取,也就是在
    shell中再键入bash命令启动一个新shell时就会去读该文件。这样可
    有效分离登录和子shell所需的环境。但一般 来说都会
    在.bash_profile里调用.bashrc脚本以便统一配置用户环境。
    
    .bash_logout在退出shell时被读取。所以我们可把一些清理工作的命令放到这文件中。
    
    在 /etc目录的bashrc和profile是系统级(全局)的配置文件,当在
    用户主目录下找不到.bash_profile 和.bashrc时,就会读取这两个文
    件。.bash_history是bash shell的历史记录文件,里面记录了你在
    bash shell中输入的所有命令。可通过HISSIZE环境变量设置在历史
    记录文件里保存记录的条数。alias l = 'ls -l'是设置别名的语句,把
    它放在这些配置文档中就可使我们能用简单的'l'命令,代替'ls -l'命令。
    
    当我们修改了这些配置件后,可用source .bash_profile命令使它修改内容马上生效。
    
    参考:https://blog.csdn.net/m0_37739193/article/details/72638074
    

    相关文章

      网友评论

          本文标题:.bashrc .bash_profile

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