Ubuntu交互式与非交互式、login与non-login以及环境变量文件
2020-04-21 21:44
211 查看
交互式
用户从键盘输入,输出结果在屏幕上给用户看
文件加载顺序:/etc/profile > /etc/profile.d/* > ~/.bash_profile > ~/.bashrc > /etc/bashrc
非交互式
自动化过程,不能直接接受用户输入,也不会输出结果到终端
文件加载顺序:~/.bashrc > /etc/bashrc > /etc/profile.d/*
login
取得bash时需要登录流程,输入用户名和密码
输入echo $0,有一个“-”前缀
文件加载顺序:/etc/profile > /etc/profile.d/* > ~/.bash_profile > ~/.bashrc > /etc/bashrc
non-login
取得sbash接口的方法不需要重复登录,su username就是non-login
文件加载顺序:~/.bashrc > /etc/bashrc > /etc/profile.d/*
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- ubuntu下python环境变量配置以及将模块放入正确位置
- linux /etc/profile,bashrc等文件的加载流程 以及 环境变量的设置
- 64位ubuntu下使用32位软件时,明明设置好了环境变量仍提示找不到文件
- 关于ansible远程执行的环境变量问题(login shell & nonlogin shelll)
- [转]ubuntu环境变量配置文件
- Ubuntu 环境变量配置文件介绍
- Ubuntu12.10 64位系统安装以及配置java、jdk环境变量
- Ubuntu 环境变量文件介绍
- Ubuntu Linux系统环境变量配置文件 .
- Ubuntu Linux系统环境变量配置文件介绍 转自:http://tech.16c.cn/linux/glpz/20090620/6586.html
- Linux如何修改环境变量PATH,以及系统登录时读取文件的顺序
- 关于Ubuntu的环境变量文件
- linux的环境变量文件enviroment 、profile、bashrc和.bashrc以及.bash_profile
- ubuntu下修改环境变量以及添加PYTHONPATH方法
- 解决Qt中文乱码以及汉字编码的问题(UTF-8/GBK)——ubuntu环境设置默认是utf-8,文件编码可使用Encodersoft批量转换
- ubuntu下修改环境变量以及添加PYTHONPATH方法
- 关于Ubuntu的环境变量文件
- ubuntu 下安装jdk+tomcat以及环境变量配置
- Ubuntu安装Oracle Java8以及环境变量的正确设置方法(转载)
- Ubuntu安装eigen以及相应环境变量的配置