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
下一篇 2017-03-05

相关推荐

  • LVS集群类型

     lvs:Linux Virtual Server         l4:四层路由、四层交换          根据请求报文的目标IP和目标PORT将其调度转发至后端的某主机;      IPTABLES:  …

    Linux干货 2017-01-10
  • 第十五周作业

    温故知新 1、总结sed和awk的详细用法 sed [OPTION]… ‘script’ [input-file] …script:地址定界编辑命令 常用选项:-n:不输出模式空间中的内容至屏幕;-e script, –expression=script:多点编辑;-f /PATH/TO/SED_S…

    Linux干货 2017-12-04
  • Linux文本处理及用户组管理命令练习

    一.文本处理基础命令 (1).  列出当前系统上所有已经登录的用户的用户名。           完成命令:who  |  cut  -d’ ‘  -f1  |  uniq  -u 示例: (2).取出最后登录到当前系统对的用户的相关信息。         完成命令:w  |  tail -1 示例: (3).取出当前系统上被用户当作…

    2018-03-11
  • 马哥教育网络班21期-第1周课程练习

    1、  描述计算机的组成及其功能。 计算机由硬件系统和软件系统两部分组成。硬件系统由运算器,控制器,存储器,输入设备和输出设备组成.     运算器:计算机中进行算术运算和逻辑运算的部件。     控制器:计算机的控制中心。协调和指挥计算机系统的操作。  &n…

    Linux干货 2016-07-12
  • gawk基础

    gawk程序是Unix中原始awk程序的GNU版本。gawk程序让流编辑器迈上了一个新的台阶,它提供了一种编程语言而不只是编辑器命令。在gawk编程语言中,可以完成下面的事情: (1)定义变量来保存数据; (2)使用算数和字符串操作符来处理数据; (3)使用结构化编程概念(比如if-then语句和循环)来为数据处理增加处理逻辑; (4)通过提取数据文件中的数…

    Linux干货 2017-05-22
  • Linux GNU AWK使用

                                    Linux GNU AWK使用 本章内容: awk介绍 awk基本用法 awk变量 awk格式化 awk操作符 awk条件判断…

    系统运维 2016-10-01