歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> SHELL編程

Shell編程-環境變量配置文件

1.source命令

修改配置文件後,必須注銷重新登陸才能生效,使用source命令可以不用重新登陸

source  配置文件

. 配置文件

環境變量配置文件中主要是定義對系統操作環境生效的系統默認環境變量。

系統登入會加載的配置文件,放在/etc下會對:

/etc/profile

/etc/profile.d/*.sh

~/.bashrc

~/.bash_profile

/etc/bashrc

2.環境變量配置文件的功能

正常加載:

su切換用戶

/etc/profile的作用:

USER變量:

LOGNAME:

MAIL:

PATH:

HOSTNAME:

HISTSIZE:

umask:

調用/etc/profile.d/*.sh文件

 umaks權限:

文件最高權限為666

目錄最高權限為777

權限不能使用數字進行換算,而必須使用字母

umask定義的權限,是系統默認權限中准備丟棄的權限

666-033 :rw-rw-rw-  消除 ----wx-wx == rw-r--r-- 644

 

~/.bash_profile的作用:

調用了~/.bashrc文件

在PATH變量後面接入了“:$HOME/bin”這個目錄

 

~/.bashrc:定義別名和調用/etc/bashrc

 

/etc/bashrc的作用:

PS1變量

umask(沒有登陸過程的定義)

PATH變量(沒有登陸過程的定義)

調用/etc/profile.d/*.sh文件

3.其他配置文件

注銷時生效的環境變量配置文件

/.bash_logout

~/.bash_history

Copyright © Linux教程網 All Rights Reserved