和用户登录相关的文件

用户登录是需要读取的文件

1、/etc/profile

2、/etc/bashrc

3、/etc/profile.d/*

4、~user/.bashrc

5、~user/.bash_profile

登录shell和非登录shell:

[root@localhost ~]# su - usr4登录shell

[root@localhost ~]# su usr4非登录shell

非登录shell使用的是别人的环境变量

演示登录shell和非登录shell执行了哪些文件

在以下4个文件的最前和最后分别加上

[root@localhost profile.d]# vim /etc/profile

echo "/etc/profile begin"

echo "/etc/profile end"

[root@localhost profile.d]# vim /etc/bashrc

echo "/etc/bashrc begin"

echo "/etc/bashrc end"

[root@localhost profile.d]# vim /home/usr4/.bashrc

echo "/home/usr4/.bashrc begin"

echo "/home/usr4/.bashrc end"

[root@localhost profile.d]# vim /home/usr4/.bash_profile

echo "/home/usr4/.bash_profile begin"

echo "/home/usr4/.bash_profile end"

[root@localhost profile.d]# pwd

/etc/profile.d

[root@localhost profile.d]# vim test.sh

#! /bin/bash

echo "/etc/profile.d"

验证登录shell和非登录shell执行的文件有何区别?

登录shell

[root@localhost usr4]# su - usr4

/etc/profile begin

/etc/profile.d

/etc/profile end

/home/usr4/.bash_profile begin

/home/user4/.bashrc begin

/etc/bashrc begin

/etc/bashrc end

/home/usr4/.bashrc end

/home/usr4/.bash_profile end

非登录shell

[root@localhost usr4]# su usr4

/home/usr4/.bashrc begin

/etc/bashrc begin

/etc/profile.d

/etc/bashrc end

/home/usr4/.bashrc end

转载于:https://blog.51cto.com/2489843/1387230

Linux运维系统工程师系列---04相关推荐

  1. Linux运维系统工程师系列---25

    磁盘管理---文件系统检测与交换分区 (一)文件系统检测 fsck--检查和修复Linux文件系统错误. 何时用? 通常只有身为root,并且文件系统有问题的时候才使用这个命令.正常情况下不要使用此命 ...

  2. Linux运维系统工程师系列---11

    RPM rpm--RedHat Package Manager 红帽包管理器 挂载:就是将设备和目录或者分区建立一个链接的行为. /mnt:挂载的路径 挂载选项: [root@server254 te ...

  3. Linux运维系统工程师系列---16

    日志的轮滚 logrotated 为什么要轮滚?  原因一:防止日志文件过大,可以通过大小和时间.  原因二:日志进行定期清除 --日志轮滚的配置文件 [root@server254 ~]# vim ...

  4. Linux运维系统工程师系列---13

    定制安装 定制安装,也叫源码安装,需要自己编译源代码的安装方式 步骤: 1.解压源代码包 2.配置 configure 3.编译 make 4.安装 make install 接下来开始做实验,希望朋 ...

  5. Linux运维系统工程师系列---17

    日志轮滚实战举例 [root@server123 ~]# cd /etc/logrotate.d/ [root@server123 logrotate.d]# vim secure /usr/loca ...

  6. Linux运维系统工程师与java基础学习系列-6

    Java天生骄傲系列-6 程序流程控制(续) 循环结构 代表语句:while, do while, for While语句格式: while(条件表达式) { 执行语句: } 牛刀小试: packag ...

  7. Linux运维系统工程师与java基础学习系列-1

    Java天生骄傲系列-1 1     Eclipse的使用(略): 2 在eclipse下Java程序的编写和运行,及Java运行环境的配置略: 3 快捷键的配置,常用快捷键(略): 注:当程序有错误 ...

  8. python运维面试题_百度linux运维开发工程师面试真题经历+试题

    看大企业的面试题,是非常重要的一件事,这样你能看到大神运维的一个情况,今天小编收集的第二个是百度,这个企业有非常多的人想进去,但是不容易进去,以下为百度面试题实录,内容从网络收集整理的,仅供大家学习参 ...

  9. 女生适合linux运维吗,女生适不适合做Linux运维开发工程师?

    在很多人的脑海中都是女生不适合做IT,IT行业不适合女性.可能传统的思想中,女生只适合做文职工作,比如说幼师.公务员.会计等,就因为这样的思想也让IT行业男女出现了失衡的情况,那么作为女生真的不适合做 ...

最新文章

  1. 网络表述学习经典论文——DeepWalk
  2. OpenStack镜像制作笔记 --以windows8.1-amd64为例
  3. 前端学习(一) html介绍和head标签
  4. 如何升级cordova插件
  5. [SHOI2008]cactus仙人掌图
  6. To 研究生,第一:做学位论文期间,不要有任何度假休息的打算;第二,导师错的时候不多;第三……...
  7. 【灵感】wifi通过wifi发送优惠信息
  8. ANTLR实现的SQL解析器 - OQL
  9. 解决webpack5打包html中图片后图片无法显示问题
  10. UE4/UE5 导入abc文件总结
  11. python文件粉碎传输_如何自己实现文件粉碎机?
  12. 2019年8月 华为鸿蒙,华为2019年开发者大会将于8月9日举行,期待鸿蒙吗?
  13. Mysql 按当天、当月、上月及按日期范围查询 DATE_FORMAT( date, ‘%Y%m‘ )
  14. 无人机土方算量-Civil3D版
  15. 开源中国众包平台派活:微信小程序任务
  16. 考研英语二重要词汇整理
  17. 金融李素梅教授的《银行管理研究》课(1)
  18. python脚本下载百度或必应图片
  19. docker暴露端口、端口映射
  20. win11下载安装及字体模糊的解决方法

热门文章

  1. UVA 12298——Super Poker II
  2. C++ 类模板语法初步01
  3. linux设置时间快1小时,LINUX CentOS系统时间与现在时间相差8小时解决方法
  4. 【Java学习笔记一】类和对象
  5. HDU - 1028——母函数入门
  6. IO 多路复用之poll总结
  7. x86异常处理与中断机制(3)中断处理过程
  8. 函数sigsetjump和siglongjump
  9. 万字长文!2020-2021京东Java面试真题解析
  10. web开发软件,HTML如何添加锚点,成功入职阿里