bash配置文件开机启动
2016-11-13 21:07
363 查看
bash配置文件
开机以后,当我们操作系统时,会发现已经定义了很多变量,那么这些变量在什么地方定义的呢?我们自己要想定义这些该怎么定义呢?
开机后有多个配置文件要读取,读取的顺序时什么?
开启操作系统后,读取的文件:
①按作用范围分为两类,全局的,个人的,分别为/etc/profile,/etc/bashrc,/etc/profile.d/*.sh和家目录~.bashrc,~.bash_profile(全局的当然只有root才有权限)。 ②按作用功能分为两类,初始化的配置文件,启动配置的配置文件启动相关,配置相关分别profile类 和bashrc类。
③按登录和不登陆又分为,登录和非登陆(输入密码的登录为登录启动的bash,不输入密码的登录为非登录启动bash)。
登录时启动的文件依次为:
/etc/profile-->/etc/profile.d/*.sh-->~/.bash_profile-->~/.bashrc-->/etc/bashrc
非登录时启动的文件依次为:
~/.bashrc-->/etc/bashrc-->/etc/profile/profile.d/*.sh
!自定义通常在~./bash_profile,~/.bashrc,通常不在/etc/bashrc。如在前面两个文件有定义,最后这个失效。
! 非登录的自定义一般在~/.bashrc。
!!当然要想了解更深,就得读读wang
开机以后,当我们操作系统时,会发现已经定义了很多变量,那么这些变量在什么地方定义的呢?我们自己要想定义这些该怎么定义呢?
开机后有多个配置文件要读取,读取的顺序时什么?
开启操作系统后,读取的文件:
①按作用范围分为两类,全局的,个人的,分别为/etc/profile,/etc/bashrc,/etc/profile.d/*.sh和家目录~.bashrc,~.bash_profile(全局的当然只有root才有权限)。 ②按作用功能分为两类,初始化的配置文件,启动配置的配置文件启动相关,配置相关分别profile类 和bashrc类。
③按登录和不登陆又分为,登录和非登陆(输入密码的登录为登录启动的bash,不输入密码的登录为非登录启动bash)。
登录时启动的文件依次为:
/etc/profile-->/etc/profile.d/*.sh-->~/.bash_profile-->~/.bashrc-->/etc/bashrc
非登录时启动的文件依次为:
~/.bashrc-->/etc/bashrc-->/etc/profile/profile.d/*.sh
!自定义通常在~./bash_profile,~/.bashrc,通常不在/etc/bashrc。如在前面两个文件有定义,最后这个失效。
! 非登录的自定义一般在~/.bashrc。
!!当然要想了解更深,就得读读wang
相关文章推荐
- Bash Shell 启动配置文件
- linux下系统启动时,几个配置文件 /etc/profile、~/.bash_profile 等几个文件的执行过程,先后顺序
- pythond进程管理软件 supervisor 3.3.3 配置文件以及开机启动
- SUSE开机启动脚本配置文件
- 打印配置文件nginx.conf内容的行号及内容和开机启动软件设置和查看配置文件总行数
- mac下更改配置文件.bash_profile && Mac上启动mysql初始化账号密码
- [alpha]linux 启动配置文件:bash_profile 和 bashrc的区别
- bash的环境配置文件(系统开机、加载文件变量的方式)
- C#开机启动无法读取配置文件
- SUSE开机启动脚本配置文件
- Linux 配置文件 启动文件rc.local、/etc/bash.bashrc、~/bashrc、/etc/profile、~/.profile加载顺序
- redis开机启动配置文件
- c++ 编写程序开机自动启动,读取配置文件问题
- gnome session 中的开机启动程序配置文件
- linux下系统启动时,几个配置文件 /etc/profile、~/.bash_profile 等几个文件的执行过程,先后顺序
- linux下系统启动时,几个配置文件 /etc/profile、~/.bash_profile 等几个文件的执行过程,先后顺序
- 关于shell启动时调用的几个配置文件/etc/profile .profile .bash_profile .bashrc等
- 程序开机启动时读配置文件路径出错
- SUSE开机启动脚本配置文件
- bash shell执行、排错、启动配置文件