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

溫馨提示×

溫馨提示×

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

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

linux中bashrc與profile有什么區別

發布時間:2022-02-18 14:17:23 來源:億速云 閱讀:117 作者:小新 欄目:開發技術

小編給大家分享一下linux中bashrc與profile有什么區別,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!

要搞清bashrc與profile的區別首先要弄明白什么是交互式shell和非交互式shell,什么是login shell 和non-login shell。

linux中bashrc與profile有什么區別

交互式模式就是shell等待你的輸入,并且執行你提交的命令。這種模式被稱作交互式是因為shell與用戶進行交互。這種模式也是大多數用戶非常熟悉的:登錄、執行一些命令、簽退。當你簽退后,shell也終止了。 shell也可以運行在另外一種模式:非交互式模式。在這種模式下,shell不與你進行交互,而是讀取存放在文件中的命令,并且執行它們。當它讀到文件的結尾,shell也就終止了。

對于個別用戶的啟動配置文件

用戶HOME(家)目錄/.bashrc

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

用戶HOME(家)目錄/.profile

head -1 ~/.profile# ~/.profile: executed by Bourne-compatible login shells.

 對于全部用戶的啟動配置文件

head -1 /etc/bash.bashrc# System-wide .bashrc file for interactive bash(1) shells.head -2 /etc/profile# /etc/profile: system-wide .profile file for the Bourne shell (sh(1)# and Bourne compatible shells (bash(1), ksh(1), ash(1), ...).

 bashrc和profile的差異

從上面的英文描述可以知道,bashrc和profile的差異在于:
1. bashrc是在系統啟動后就會自動運行。
2. profile是在用戶登錄后才會運行。
3. 進行設置后,可運用source bashrc命令更新bashrc,也可運用source profile命令更新profile。
PS:通常我們修改bashrc,有些linux的發行版本不一定有profile這個文件,本文用的系統是Ubuntu 15.10
4. /etc/profile中設定的變量(全局)的可以作用于任何用戶,而~/.bashrc等中設定的變量(局部)只能繼承/etc/profile中的變量,他們是"父子"關系。

看完了這篇文章,相信你對“linux中bashrc與profile有什么區別”有了一定的了解,如果想了解更多相關知識,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

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

AI

灯塔市| 县级市| 犍为县| 临江市| 东兰县| 上蔡县| 包头市| 呈贡县| 句容市| 沙坪坝区| 秦皇岛市| 栾川县| 白河县| 栾城县| 斗六市| 阿城市| 方城县| 孝感市| 洛隆县| 景泰县| 巴里| 望都县| 三亚市| 甘洛县| 平舆县| 闽侯县| 苏尼特右旗| 新营市| 榆中县| 莲花县| 奈曼旗| 翁源县| 瓦房店市| 马尔康县| 交城县| 会同县| 肃南| 安国市| 钟祥市| 曲靖市| 华阴市|