第05-3节:加载流程原理介绍(Done)

我的后端学习大纲

我的Linux学习大纲


本节目标

  • 1.能够说出交互式Shell与非交互式Shell
  • 2.能够说出登录Shell与非登录Shell环境

1.1.Shell工作环境介绍

  • 用户进入linux系统就会初始化Shell环境, 这个环境会加载全局配置文件和用户个人配置文件中环境变量.每个脚本文件都有自己的Shell环境

1.2.shell工作环境分类

a.交互式与非交互式shell

  • 交互式Shell:与用户进行交互, 互动. 效果就是用户输入一个命令, Shell环境立刻反馈响应.
  • 非交互式Shell:不需要用户参与就可以执行多个命令. 比如一个脚本文件含有多个命令,直接执行并给出结果

1.3.登录Shell与非登录Shell环境:

类型名称含义
shell登录环境需要用户名\密码登录的Shell环境
shell非登录环境不需要用户名,密码进入的Shell环境 或 执行脚本文件

注意:不同的工作环境加载环境变量流程不一样


1.4.环境变量初始化流程

在这里插入图片描述

  • 1.全局配置文件
    /etc/profile
    /etc/profile.d/*.sh
    /etc/bashrc
  • 2.个人配置文件
    当前用户/.bash_profile
    当前用户/.bashrc

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值