ubuntu系統環境配置檔案的區別
linux下常用的配置檔案有/ect/profile、/etc/bashrc、/.bash_profile和/.bashrc,這四個有什麼區別呢。
-
(1)/ect/profile:登入作業系統時,為每個使用者設定環境資訊,當使用者第一次登入時,該檔案被執行。也就是說這個檔案對每個shell都有效,用於獲取系統的環境資訊。
-
(2)/etc/bashrc:每一個執行bash shell的使用者執行此檔案,當bash shell被開啟時,該檔案被讀取。也就是說,當使用者shell執行了bash時,執行這個檔案。
-
(3)~/.bash_profile:每個使用者都可使用該檔案輸入專用於自己使用的shell資訊,當使用者登入時,該檔案僅僅執行一次!預設情況下,他設定一些環境變數,執行使用者的.bashrc檔案。
-
(4)~/.bashrc:每個使用者的bash shell的資訊,當使用者登入時以及每次開啟一個新的shell時,執行這個檔案。在這個檔案裡可以自定義使用者專屬的個人資訊。
當使用者登入系統時,首先讀的是/etc/profile裡面的配置,然後登入的如果是普通使用者再讀取使用者個人的~/.bashrc配置。
相關文章
- Ubuntu系統-FFmpeg安裝及環境配置Ubuntu
- 在exadata環境下配置dbfs檔案系統
- 語音識別--kaldi環境搭建(基於Ubuntu系統)Ubuntu
- 新裝Ubuntu環境配置Ubuntu
- ubuntu下golang環境配置UbuntuGolang
- ubuntu環境配置備忘Ubuntu
- Ubuntu開發環境配置Ubuntu開發環境
- Laravel 配置多環境env檔案Laravel
- 我的Ubuntu 開發環境配置Ubuntu開發環境
- SpringBoot ——配置檔案多環境配置Spring Boot
- 在Linux系統環境下使用GFS檔案系統Linux
- NfS網路共享檔案系統環境搭建NFS
- lustre檔案系統環境搭建及測試
- ubuntu系統中java開發環境的搭建UbuntuJava開發環境
- 環境 | ubuntu16.04系統安裝及基本軟體配置Ubuntu
- MacOS系統基於VMware Fusion配置Ubuntu 22.04LTS環境MacUbuntu
- ubuntu下hadoop環境配置UbuntuHadoop
- ubuntu 配置java環境變數UbuntuJava變數
- Ubuntu交叉編譯環境配置Ubuntu編譯
- 檔案系統&&磁碟管理(六)–swap分割槽、迴環裝置、檔案系統配置檔案fstab
- ubuntu-設定系統環境變數Ubuntu變數
- linux環境下使用XFS檔案系統(轉)Linux
- CentOS6環境配置Linux GFS+LVM叢集檔案系統CentOSLinuxLVM
- 系統配置檔案
- 開發環境配置 - Linux(Ubuntu)開發環境LinuxUbuntu
- Ubuntu配置JDK環境變數(ubuntu java_home)UbuntuJDK變數Java
- 關於檔案系統在建立目錄檔案和普通檔案時的區別
- Mac OS X 系統的環境變數配置Mac變數
- window系統中配置Vue的開發環境Vue開發環境
- ubuntu莫名的 系統出現檔案系統只讀Ubuntu
- Ubuntu系統中修改hosts檔案Ubuntu
- Ubuntu 20.04 簡述環境配置&美化Ubuntu
- ubuntu 環境變數配置 並立即生效Ubuntu變數
- ubuntu14.04配置開發環境Ubuntu開發環境
- SpringMVC基本環境搭建(配置檔案模板模板)SpringMVC
- 在 Ubuntu 上配置高效能的 HHVM 環境Ubuntu
- linux系統環境變數.bash_profile/bashrc檔案Linux變數
- 作業系統-002- 環境配置作業系統