您的位置:首页 > 其它

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/*

  • 点赞
  • 收藏
  • 分享
  • 文章举报
a408399281 发布了2 篇原创文章 · 获赞 0 · 访问量 15 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: