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
- 語音識別--kaldi環境搭建(基於Ubuntu系統)Ubuntu
- Laravel 配置多環境env檔案Laravel
- 新裝Ubuntu環境配置Ubuntu
- Ubuntu開發環境配置Ubuntu開發環境
- ubuntu環境配置備忘Ubuntu
- 環境 | ubuntu16.04系統安裝及基本軟體配置Ubuntu
- MacOS系統基於VMware Fusion配置Ubuntu 22.04LTS環境MacUbuntu
- NfS網路共享檔案系統環境搭建NFS
- lustre檔案系統環境搭建及測試
- ubuntu系統中java開發環境的搭建UbuntuJava開發環境
- 檔案系統&&磁碟管理(六)–swap分割槽、迴環裝置、檔案系統配置檔案fstab
- 開發環境配置 - Linux(Ubuntu)開發環境LinuxUbuntu
- Ubuntu交叉編譯環境配置Ubuntu編譯
- ubuntu-設定系統環境變數Ubuntu變數
- AspNetCore配置多環境log4net配置檔案NetCore
- SpringMVC基本環境搭建(配置檔案模板模板)SpringMVC
- Linux—Ubuntu14.0.5配置JAVA環境LinuxUbuntuJava
- Ubuntu 20.04 簡述環境配置&美化Ubuntu
- 關於檔案系統在建立目錄檔案和普通檔案時的區別
- Ubuntu配置JDK環境變數(ubuntu java_home)UbuntuJDK變數Java
- ubuntu莫名的 系統出現檔案系統只讀Ubuntu
- Ubuntu系統中修改hosts檔案Ubuntu
- 作業系統-002- 環境配置作業系統
- window系統中配置Vue的開發環境Vue開發環境
- Ubuntu18.04深度學習環境配置Ubuntu深度學習
- Win 10 環境配置VirtualBox安裝UbuntuUbuntu
- Linux Ubuntu Maven 環境配置不成功的原因LinuxUbuntuMaven
- Spring - 配置檔案中的classpath: 和 classpath*: 的區別Spring
- 開發環境的 Ubuntu Desktop 18.04LTS 開發環境配置備忘開發環境Ubuntu
- 使用ramdisk啟動ubuntu檔案系統Ubuntu
- yml檔案中使用profile配置切換多環境
- 使用 setenv 配置檔案管理 Tomcat 的自定義環境變數Tomcat變數
- Linux系統下CUDA和cuDNN環境配置LinuxDNN
- 作業系統實驗 & bochs 環境配置作業系統
- win10系統adb環境變數配置怎麼設定_win10系統adb環境變數配置的方法Win10變數
- Ubuntu 16.04使用Sublime3配置Anaconda環境Ubuntu
- NTFS、exFAT、FAT32、Ext4檔案系統的區別