.bash_profile和.bashrc以及profile的什么区别
生活随笔
收集整理的這篇文章主要介紹了
.bash_profile和.bashrc以及profile的什么区别
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
?/etc/profile:此文件為系統的每個用戶設置環境信息,當用戶第一次登錄時,該文件被執行.
另外,/etc/profile中設定的變量(全局)的可以作用于任何用戶,而~/.bashrc等中設定的變量(局部)只能繼承/etc/profile中的變量,他們是"父子"關系.
?
~/.bash_profile 是交互式、login 方式進入 bash 運行的
~/.bashrc 是交互式 non-login 方式進入 bash 運行的
通常二者設置大致相同,所以通常前者會調用后者。?
并從/etc/profile.d目錄的配置文件中搜集shell的設置.
/etc/bashrc:為每一個運行bash shell的用戶執行此文件.當bash shell被打開時,該文件被讀取.
文件僅僅執行一次!默認情況下,他設置一些環境變量,執行用戶的.bashrc文件.
該文件被讀取.
另外,/etc/profile中設定的變量(全局)的可以作用于任何用戶,而~/.bashrc等中設定的變量(局部)只能繼承/etc/profile中的變量,他們是"父子"關系.
?
~/.bash_profile 是交互式、login 方式進入 bash 運行的
~/.bashrc 是交互式 non-login 方式進入 bash 運行的
通常二者設置大致相同,所以通常前者會調用后者。?
總結
以上是生活随笔為你收集整理的.bash_profile和.bashrc以及profile的什么区别的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 2021年11月视频行业用户洞察
- 下一篇: 【LeetCode】马三来刷题之 Rev