linuxshell启动执⾏
/etc/profile
/etc/bashrc
~/.bash_profile
~/.bashrc
是 bash 的启动脚本⼀般⽤来设置单⽤户的启动环境,也可以实现开机单⽤户的程序,但要明确他们都是属于 bash 范畴⽽不是系统范畴。
他们的具体作⽤介绍如下:
/bin/bash 这个命令解释程序(后⾯简称 shell)使⽤了⼀系列启动⽂件来建⽴⼀个运⾏环境:
/etc/profile
/etc/bashrc
~/.bash_profile
~/.bashrc
~/.bash_logout
每⼀个⽂件都有特殊的功⽤并对登陆和交互环境有不同的影响。
linuxshell脚本怎么运行/etc/profile 和 ~/.bash_profile 是在启动⼀个交互登陆 shell 的时候被调⽤。
/etc/bashrc 和 ~/.bashrc 是在⼀个交互的⾮登陆 shell 启动的时候被调⽤。
~/.bash_logout 在⽤户注销登陆的时候被读取
⼀个交互的登陆 shell 会在 /bin/login 成功登陆之后运⾏。
⼀个交互的⾮登陆 shell 是通过命令⾏来运⾏的,如 [prompt]$/bin/bash。⼀般⼀个⾮交互的 shell 出现在运⾏ shell 脚本的时候。
之所以叫⾮交互的 shell,是因为它不在命令⾏上等待输⼊⽽只是执⾏脚本程序。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论