天天看點

Linux學習筆記重新梳理20180705 之 環境變量配置檔案

分類:

環境變量 

預定義變量

位置參數變量

使用者自定義變量

重新加載環境變量:

source [配置檔案]

. [配置檔案]

使用者登入後配置檔案加載順序:

Linux學習筆記重新梳理20180705 之 環境變量配置檔案

/etc/profile

初始化 PATH、HOSTNAME、HISTSIZE 等配置

初始化 umask

加載 ~/.bash_profile

~/.bash_profile

加載 ~/.bashrc

加載 $HOME

~/.bashrc

給指令定義别名

alias rm='rm -i'

alias cp='cp -i'

alias mv='mv -i'

加載/etc/bashrc

/etc/bashrc

定義 PS1、umask、PATH 等配置

定義 SHELL

加載 /etc/profile.d/*.sh

/etc/profile.d/*.sh

有:

-rw-r--r-- 1 root root  841 Nov 20  2015 256term.sh

-rw-r--r-- 1 root root  660 Jun 10  2014 bash_completion.sh

-rw-r--r-- 1 root root  201 Apr 29  2015 colorgrep.sh

-rw-r--r-- 1 root root 1609 Sep 12  2015 colorls.sh

-rw-r--r-- 1 root root 2703 Nov 20  2015 lang.sh

-rw-r--r-- 1 root root  121 Jul 31  2015 less.sh

-rw-r--r-- 1 root root  269 Jun 10  2014 vim.sh

-rw-r--r-- 1 root root  169 Jan 28  2014 which2.sh

PATH 系統環境變量

umask 系統預設權限
可以認為是系統準備丢棄的權限
案例
umask=0022 即 ----w--w-
則
檔案最高權限(666) rw-rw-rw- 減去 ----w--w- 等于 rw-r--r--
目錄最高權限(777) rwxrwxrwx 減去 ----w--w- 等于 rwxr-xr-x

PS1 終端指令提示符
echo $PS1
[\[email protected]\h \W]\$
詳解:
\d :代表日期,格式為weekday month date,例如:"Mon Aug1"
\H:完整的主機名稱。例如:我的機器名稱為:fc4.linux,則這個名稱就是fc4.linux
\h :僅取主機的第一個名字,如上例,則為fc4,.linux則被省略 
\t :顯示時間為24小時格式,如:HH:MM:SS 
\T :顯示時間為12小時格式 
\A :顯示時間為24小時格式:HH:MM 
\u :目前使用者的賬号名稱
\v :BASH的版本資訊
\w :完整的工作目錄名稱。家目錄會以 ~代替
\W :利用basename取得工作目錄名稱,是以隻會列出最後一個目錄
\# :下達的第幾個指令
\$ :提示字元,如果是root時,提示符為:# ,普通使用者則為:$
           

其他配置檔案:

~/.bash_logout  登出時生效的配置檔案

~/bash_history  使用者曆史操作指令,使用者退出時寫入此檔案,使用 history -c 可以清楚曆史指令

/etc/issue      本地終端歡迎資訊(登入前)

/etc/issue.net  遠端終端歡迎資訊(登入前),是否顯示此資訊由 /etc/ssh/sshd_config 進行配置

/etc/motd       登入後環境資訊

版權聲明:本文為CSDN部落客「weixin_34178244」的原創文章,遵循CC 4.0 BY-SA版權協定,轉載請附上原文出處連結及本聲明。

原文連結:https://blog.csdn.net/weixin_34178244/article/details/92483861

繼續閱讀