91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Linux下bashrc和profile的區別是什么

發布時間:2021-08-19 23:37:38 來源:億速云 閱讀:203 作者:chen 欄目:系統運維

本篇內容主要講解“Linux下bashrc和profile的區別是什么”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“Linux下bashrc和profile的區別是什么”吧!

使用終端ssh登錄Linux操作系統的控制臺后,會出現一個提示符號(例如:#或~),在這個提示符號之后可以輸入命令,Linux根據輸入的命令會做回應,這一連串的動作是由一個所謂的Shell來做處理。

Shell是一個程序,最常用的就是Bash,這也是登錄系統默認會使用的Shell。

bashrc和profile都是Shell的啟動設置文件(其實這兩個文件也是Shell腳本),可以為當前的Shell初始化環境變量等,它們類似Microsoft  DOS/Windows下的autoexec.bat文件。

下面詳細介紹bashrc和profile的用途和區別:

針對個別用戶

.bashrc  # ~/.bashrc: executed by bash(1) for non-login shells.  .profile  # ~/.profile: executed by Bourne-compatible login shells.

針對全體用戶

/etc/bash.bashrc  # System-wide .bashrc file for interactive bash(1) shells.  /etc/profile  # /etc/profile: system-wide .profile file for the Bourne shell (sh(1)

bashrc和profile的差異

從上面的英文描述可以知道,bashrc和profile的差異在于:

1. bashrc是在系統啟動后就會自動運行。

2. profile是在用戶登錄后才會運行。

3. 進行設置后,可運用source bashrc命令更新bashrc,也可運用source profile命令更新profile。

PS:通常我們修改bashrc,有些linux的發行版本不一定有profile這個文件

4.  /etc/profile中設定的變量(全局)的可以作用于任何用戶,而~/.bashrc等中設定的變量(局部)只能繼承/etc/profile中的變量,他們是”父子”關系。

補充介紹

另外,需要補充說明介紹bashrc相關的幾個文件:

~/.bash_profile:  每個用戶都可使用該文件輸入專用于自己使用的shell信息,當用戶登錄時,該文件僅僅執行一次!默認情況下,他設置一些環境變量,執行用戶的.bashrc文件。

~/.bash_logout: 當每次退出系統(退出bash shell)時,執行該文件。

~/.bash_profile  是交互式、login方式進入bash運行的,~/.bashrc是交互式non-login方式進入bash運行的,通常二者設置大致相同,所以通常前者會調用后者。

到此,相信大家對“Linux下bashrc和profile的區別是什么”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

阳西县| 九龙城区| 松溪县| 周至县| 台南市| 南投县| 丰宁| 凤凰县| 新蔡县| 务川| 民县| 临泽县| 金乡县| 怀集县| 黔东| 东平县| 华阴市| 文安县| 东宁县| 濮阳市| 江门市| 禄丰县| 治多县| 崇文区| 涞源县| 东乌| 青龙| 孝感市| 富裕县| 阳城县| 福鼎市| 开化县| 黑龙江省| 唐山市| 兴安盟| 阜城县| 英超| 辰溪县| 昌黎县| 东阿县| 泽库县|