當前位置:首頁 » 操作系統 » linuxprofile

linuxprofile

發布時間: 2025-07-03 10:25:29

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中profile的擁有者是誰

如是/etc下的,是root。
如是/home下的,屬於/home下的這個用戶。
通常情況下指的都是root的。
Linux是一個多用戶的操作系統。每個用戶登錄系統後,都會有一個專用的運行環境。通常每個用戶默認的環境都是相同的,這個默認環境實際上就是一組環境變數的定義。用戶可以對自己的運行環境進行定製,其方法就是修改相應的系統環境變數。常在/etc/profile文件中修改環境變數,在這里修改的內容是對所有用戶起作用的。

熱點內容
phpmysql連接超時 發布:2025-07-03 17:05:09 瀏覽:795
伺服器怎麼設置電腦遠程埠 發布:2025-07-03 16:28:46 瀏覽:72
電信無線路由器官方密碼是什麼 發布:2025-07-03 16:25:00 瀏覽:773
空間只能申請訪問 發布:2025-07-03 16:23:27 瀏覽:735
華碩天選2air配置如何選擇 發布:2025-07-03 16:10:09 瀏覽:571
asp搜索源碼 發布:2025-07-03 15:49:55 瀏覽:235
醫美大資料庫 發布:2025-07-03 15:47:07 瀏覽:357
c語言將二進制轉化為十進制 發布:2025-07-03 15:32:47 瀏覽:988
c語言幫助文檔 發布:2025-07-03 15:22:43 瀏覽:320
雙埠存儲器在情況下會發生讀寫沖突 發布:2025-07-03 15:12:54 瀏覽:271