日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Shell学习笔记 - 环境变量配置文件(转)

發布時間:2024/9/21 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Shell学习笔记 - 环境变量配置文件(转) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、source命令

功能:在當前bash環境下讀取并執行配置文件中的命令

1. 命令格式

source 配置文件? 或? . 配置文件

2. 命令示例

[root@localhost ~]# source /etc/profile #讓/etc/profile配置文件生效 [root@localhost ~]# . /etc/profile #與上面的命令效果一樣

二、全局環境變量配置文件

全局環境變量配置文件會對所有用戶生效。

1. /etc/profile

作用:

1) 定義USER變量、LOGNAME變量、MAIL變量、PATH變量、HOSTNAME變量、HISTSIZE變量

2) 定義系統默認權限umask

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

2. /etc/profile.d/*.sh

3. /etc/bashrc

作用:

1) 定義PS1(命令提示符)變量

2) umask

3) 定義PATH變量

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

三、用戶環境變量配置文件

每個用戶下面都有以下兩個環境變量配置文件,這些文件只會對其所屬的用戶生效。

1. ~/.bash_profile

作用:

1) 調用~/.bashrc文件

2) 在PATH變量后面加入":$HOME/bin"目錄

2. ~/.bashrc

作用:

1) 定義rm cp mv的alias別名

2) 調用/etc/bashrc

四、環境變量文件執行流程

1. 用戶正常登錄,會從/etc/profile一直加載到/etc/bashrc

2. 用戶非正常登錄[not login shell],比如通過su切換用戶,會從/etc/bashrc開始執行,最后到/etc/sysconfig/i18n

五、其他環境變量配置文件

1. ~/.bash_logout

注銷時生效的環境變量配置文件,一般情況下不使用,常見添加進去的命令包括clear(清屏),history -c(清空歷史命令)。

示例:

2. ~/.bash_history

操作歷史命令存放文件,只有當注銷時,才會把用戶登錄過程中的操作命令寫入到文件中,登錄過程中執行的命令,不會立即寫入文件,而是寫在內存中。

3. /etc/issue

本地終端歡迎信息,通過遠程登錄是看不到的。

示例:

登錄效果:

4. /etc/issue.net

遠程登錄歡迎信息

注:是否顯示此歡迎信息,是有ssh的配置文件(/etc/ssh/sshd_config)決定的,加入"Banner /etc/issue.net"行才能顯示,加入后,需要重啟ssh服務。

示例:

5. /etc/motb

登錄后歡迎信息,不管是本地登錄,還是遠程登錄,都可以顯示此歡迎信息。

?

總結

以上是生活随笔為你收集整理的Shell学习笔记 - 环境变量配置文件(转)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。