日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

Linux下profile和bashrc四种的区别

發布時間:2025/3/21 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux下profile和bashrc四种的区别 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
/etc/profile、/etc/bashrc、~/.bash_profile、~/.bashrc很容易混淆,他們之間有什么區別?它們的作用到底是什么? /etc/profile: 用來設置系統環境參數,比如$PATH. 這里面的環境變量是對系統內所有用戶生效的。
/etc/bashrc:??這個文件設置系統bash?shell相關的東西,對系統內所有用戶生效。只要用戶運行bash命令,那么這里面的東西就在起作用。
~/.bash_profile: 用來設置一些環境變量,功能和/etc/profile 類似,但是這個是針對用戶來設定的,也就是說,你在/home/user1/.bash_profile 中設定了環境變量,那么這個環境變量只針對 user1 這個用戶生效.
~/.bashrc: 作用類似于/etc/bashrc, 只是針對用戶自己而言,不對其他用戶生效。
另外/etc/profile中設定的變量(全局)的可以作用于任何用戶,而~/.bashrc等中設定的變量(局部)只能繼承/etc/profile中的變量,他們是"父子"關系.
~/.bash_profile 是交互式、login 方式進入 bash 運行的,意思是只有用戶登錄時才會生效。
~/.bashrc 是交互式 non-login 方式進入 bash 運行的,用戶不一定登錄,只要以該用戶身份運行命令行就會讀取該文件。
如果linux用戶目錄里沒有 .bashrc文件,可以自己創建一個文件。

總結

以上是生活随笔為你收集整理的Linux下profile和bashrc四种的区别的全部內容,希望文章能夠幫你解決所遇到的問題。

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