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

相关推荐

  • 网络工具

    测试网络 显示主机名     hostname     centos6 /etc/sysconfig/network     更改主机名        &nbs…

    Linux干货 2016-09-09
  • CentOS 5和6的启动流程

    一、Linux组成     1. linux:kernel+rootfs         kernrl的作用:进程管理、内存管理、网络管理、驱动程序、文件系统、安全功能      &nbsp…

    Linux干货 2016-09-18
  • LInux系统上的文件管理类型以及bash的基础特性

    LInux系统上的文件管理类型以及bash的基础特性

    2017-12-12
  • 马哥linux 0728作业

    1,软链接和硬链接的区别 硬链接有以下特性 1)文件有相同的 inode 及 data block; 2)只能对已存在的文件进行创建; 3)不能交叉文件系统进行硬链接的创建; 4)不能对目录进行创建,只可对文件创建; 5)删除一个硬链接文件并不影响其他有相同 inode 号的文件。 而软链接有一下特性 1)软链接有自己的文件属性及权限等; 2)可对不存在的文…

    Linux干货 2016-08-04
  • Linux grep与正则表达式浅析

    #Linux grep与正则表达式浅析 ##grep   grep(global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。 ###grep语法    &n…

    Linux干货 2017-04-06
  • linux中bash的基础特性和基本文件管理命令

    linux的文件管理类命令 linux系统下的涉及到目录管理命令,主要有 mkdir,rmdir linux系统下也会用到许多文件查看类命令,包括cat,tac,head,tail,more,less等 linux系统下涉及的文件管理类命令主要有cp,mv,rm 本节我们主要说明文件管理类命令的使用方法。 cp命令的使用方法 首先,cp这个命令的作用是可以复…

    Linux干货 2016-09-26