M22 Centos环境设置

Centos有4个地方存储环境变量:/etc/profile /etc/bashrc ~/.bash_profile ~/.bashrc

/etc/profile:定义了系统环境变量
pathmunge()函数如果第二个参数是“after”,PATH=$PATH:$1
设置MAIL路径为/var/spool/mail/$USER
设置root帐号的环境变量
设置HISTCONTROL
声明 PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL为环境变量
设置umask
循环调用/etc/profile.d/.sh

/etc/bashrc:设置函数和别名
设置PS1
设置umask
循环调用/etc/profile.d/
.sh

~/.bash_profile
调用~/.bashrc
设置本地环境变量

~/.bashrc
定义别名
设置PS1
调用/etc/bashrc

调用顺序:
交互式登录:/etc/profile –> /etc/profile.d/.sh –> ~/.bash_profile–> ~/.bashrc–> /etc/bashrc
非交互式登录:~/.bashrc–> /etc/bashrc–> /etc/profile.d/
.sh

原创文章,作者:realmaster,如若转载,请注明出处:http://www.178linux.com/70489

(0)
realmasterrealmaster
上一篇 2017-03-05 01:06
下一篇 2017-03-05 10:34

相关推荐

  • 第二天上课 llinux发展史

                             linux发展史 unix诞生    1965年时,贝尔实验室(Bell Labs)加入一项由通用电气(General Electric)和麻省理工学院(MIT…

    Linux干货 2016-10-18
  • 第一周随记。

    始 .仲夏之末  ———随记心情 去年仲夏我在郑州富士康过着自己不喜欢的日子,做着自己不情愿做的事情。 有可能回到学校的日子才是我最想要的吧。 五月的骄阳也是那么炙热,缓缓升起,就像想穿进我们宿舍普及到每个人身上,然宿舍有空调岂会怕你这点小小余辉。 总感觉脑子里始终有一种什么意念在召唤着我,原来该上课了…

    Linux干货 2017-07-15
  • 第六周博客作业

                   1、复制/etc/rc.d/rc.sysinit文件至/tmp目录,将/tmp/rc.sysinit文件中的以至少一个空白字符开头的行的行首加#; %s@^[[:space:]]\+[^[:…

    Linux干货 2016-12-05
  • SSH原理与运用:远程登录

    如果本地用户名与远程用户名一致,登录时可以省略用户名。 1 $ ssh host SSH的默认端口是22,也就是说,你的登录请求会送进远程主机的22端口。使用p参数,可以修改这个端口。 1 $ ssh –p 2222 user@host 上面这条命令表示,ssh直接连接远程主机的2222端口。 三、中间人攻击 SSH之所以能够保证安全,原因在于它…

    Linux干货 2017-08-14
  • linux 简单命令

    前面介绍一些基本基础篇 后面主要介绍screen命令的用法。

    2017-11-19
  • N28 第三周【2】:用户和组管理

    用户和组管理 前言 Linux用户管理非常关键且重要,Linux的所有进程都是以不同的身份拥有不同的权限来运行和调度资源的。但是我们不用费劲心思去管理,因为系统将用户划分成为了两部分:无所不能的root用户和普通用户。同时呢,又将普通用户分为系统用户和登录用户。对于Linux,他会用UID去快速识别用户身份,对于我们,可以用用户名去识别。 接下来介绍一下用户…

    Linux干货 2017-12-19