日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
詳解bashrc與profile區(qū)別

bashrc與profile有什么區(qū)別?,要搞清bashrc與profile的區(qū)別首先要弄明白什么是交互式shell和非交互式shell,什么是login shell 和non-login shell,下面為大家分享一下bashrc與profile具體區(qū)別。

創(chuàng)新互聯(lián)長期為上千余家客戶提供的網(wǎng)站建設服務,團隊從業(yè)經(jīng)驗10年,關注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務;打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為泌陽企業(yè)提供專業(yè)的網(wǎng)站設計、成都網(wǎng)站建設泌陽網(wǎng)站改版等技術服務。擁有十多年豐富建站經(jīng)驗和眾多成功案例,為您定制開發(fā)。

交互式模式就是shell等待你的輸入,并且執(zhí)行你提交的命令。這種模式被稱作交互式是因為shell與用戶進行交互。這種模式也是大多數(shù)用戶非常熟悉的:登錄、執(zhí)行一些命令、簽退。當你簽退后,shell也終止了。 shell也可以運行在另外一種模式:非交互式模式。在這種模式下,shell不與你進行交互,而是讀取存放在文件中的命令,并且執(zhí)行它們。當它讀到文件的結尾,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是在系統(tǒng)啟動后就會自動運行。
2. profile是在用戶登錄后才會運行。
3. 進行設置后,可運用source bashrc命令更新bashrc,也可運用source profile命令更新profile。
PS:通常我們修改bashrc,有些linux的發(fā)行版本不一定有profile這個文件,本文用的系統(tǒng)是Ubuntu 15.10
4. /etc/profile中設定的變量(全局)的可以作用于任何用戶,而~/.bashrc等中設定的變量(局部)只能繼承/etc/profile中的變量,他們是"父子"關系。

? 補充介紹

另外,需要補充說明介紹bashrc相關的幾個文件: ~/.bash_profile: 每個用戶都可使用該文件輸入專用于自己使用的shell信息,當用戶登錄時,該文件僅僅執(zhí)行一次!默認情況下,他設置一些環(huán)境變量,執(zhí)行用戶的.bashrc文件。 ~/.bash_logout: 當每次退出系統(tǒng)(退出bash shell)時,執(zhí)行該文件。 ~/.bash_profile 是交互式、login方式進入bash運行的,~/.bashrc是


網(wǎng)站標題:詳解bashrc與profile區(qū)別
本文鏈接:http://www.5511xx.com/article/djjjojs.html