Bash
对于程序员来说linux认证,bash都不陌生;官方定义的bash是LinuxShell的一种linux环境变量 文件配置文件,作用于用户态,为其提供操作内核态指令的一些插口。
目的
写这篇文章的主要目的是:在Linux或则类Linux系统搭建环境的时侯,须要配置环境变量,而环境变量主要是通过几个bashorprofile文件配置的,在写这篇文章之前,我几乎是根据blog上的教程,上面写着使用那个配置文件,我就选择那个linux操作系统论文,然而这样带来的影响就是:维护非常困难linux环境变量 文件配置文件,程序员也不知所以然,故:在这篇文章中进行一下总结。
几个常见的bash文件以及描述
这也是我们常用的几个shell文件
etc/profile
The systemwide initialization file, executed for login shells
~/.bash_profile
The personal initialization file, executed for login shells
~/.bashrc
The individual per-interactive-shell startup file
问题一:profile和rc有哪些区别
二者使用的场景不同,shell的运行涉及“交互”和“登陆”两种场景,从原理上讲,“交互式登录shell