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.www58058.com/70489

(0)
realmasterrealmaster
上一篇 2017-03-05
下一篇 2017-03-05

相關推薦

  • 0806文本處理工具

    ———- 文件查看工具 ———- cat:    cat [OPTION]… [FILE]…   //查看文本文件內容,一般后面跟文件名(相對路徑),或者是文件名(絕對路徑) -n 加行號 -b 加行號,…

    Linux干貨 2016-08-07
  • 第四周:/etc/passwd、/etc/group文件熟悉及配合grep使用正則表達式

    1、復制/etc/skel目錄為/home/tuser1,要求/home/tuser1及其內部文件的屬組和其它用戶均沒有任何訪問權限。 [root@wlm ~]# useradd tuser1 [root@wlm ~]# cp -r etc/skel/ /home/tuser1/…

    Linux干貨 2016-10-13
  • 第六周作業

    請詳細總結vim編輯器的使用 模式化的編輯器 基本模式: 編輯模式,命令模式 輸入模式 末行模式: 內置的命令行接口; 打開文件: # vim [options] [file ..] +#:打開文件后,直接讓光標處于第#行的行首; +/PATTERN:打開文件后,直接讓光標處于第一個被PATTERN匹配到的行的首; 模式轉換: 編輯模式:默認模式 編輯模式 …

    Linux干貨 2017-03-21
  • Nginx反向代理https,提供PhpMyAdmin

    準備工作:主機1、雙網卡:外–172.16.252.187  內–192.168.42.140 主機2:192.168.42. 145 主機3:172.16.251.112 主機4:192.168.42.141 在主機2上:     安裝httpd  yum  install…

    2017-07-01
  • Linux用戶和組的配置相關文件

    Linux用戶和組的配置相關文件     在linux下,用戶的相關配置文件一般是放在/etc目錄下,此文主要對以下幾個配置文件作介紹:/etc/passwd;/etc/shadow;/etc/group;/etc/gpasswd   一、/etc/passwd:此目錄下放的是用戶的屬性信息,包括組名、UID、GID等,它格式固…

    Linux干貨 2016-10-30
  • linux計算機基礎理論

    1. 計算機的組成及其功能 從基本結構上來講,計算機可以分為五大部分: 運算器、存儲器、控制器、輸入設備、輸出設備。 運算器的功能:實現算術運算和邏輯運算(與控制器組成CPU) 存儲器功能:將輸入設備接受到的信息以二進制的數據形式存到存儲器中。 控制器的功能:將指令逐條從存儲中取出,經譯碼分析后向全機發出相應的操作控制信號作用于其他部件,使各部件有條不紊地協…

    Linux干貨 2018-03-04
欧美性久久久久