国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

Bash最常見的激活模式

2019-11-18 17:24:46
字體:
來源:轉載
供稿:網友

Bash最常見的激活模式是交互式和非交互式:
1.交互式激活
指其標準輸入和輸出都連接在終端上.又分為三種類型:login,非login,posix
以及受限的shell.
確定一個shell是否是交互式的可以通過檢測$PS1環境變量.
(1)當Bash作為loginshell被激活時,它將依次讀取并執行以下文件:
/etc/PRofile,~/.bash_profile,~/.bash_login,~/.profile
使用--noprofile選項激活Bash可以禁止其讀任何初始化文件
在退出時執行~/.bash_logout文件
(2)當Bash作為非loginshell被激活時,它將讀取并執行~/.bashrc
使用--norc選項激活Bash可以禁止執行任何初始化文件,使用
--rcfilefile可以指定執行的初始化文件.
(3)當Bash作為posix模式被激活時,它將先檢查$ENV變量是否定義.
若定義,Bash讀取并執行有$ENV變量擴展而得到的文件,否則不再
執行任何初始化文件。
(4)當Bash作為受限模式被激活時,它除了禁止某些操作以外,其他行為
于其他模式相同.受限操作有:改變目錄,修改$SHELL和$PATH變量,
運行exec,以絕對路徑運行程序以及使用重定向.Bash1.x中不包含
受限模式.
2.非交互式激活
主要用來運行Shell腳本.啟動后,Bash檢查$BASH_ENV變量,若定義,
這執行該變量指定文件中包含的命令.

Bash的激活選項
-cstring該選項表明string中包含了一條命令.如bash-cls~
-i使Bash以交互式方式運行
-r使Bash以受限方式運行
--login使Bash以登錄Shell方式運行
--posix使Bash遵循POSIX標準
--verbose使Bash顯示所有其讀入的輸入行
--help打印Bash的使用信息
--version打印版本信息
--noprofile
--norc
--rcfilefile

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 安庆市| 长春市| 普陀区| 阳曲县| 黔江区| 乌兰县| 华坪县| 阿勒泰市| 日照市| 苍溪县| 永靖县| 台北县| 凉城县| 襄汾县| 四平市| 封丘县| 云安县| 宝丰县| 霍州市| 博乐市| 德钦县| 龙海市| 乌兰县| 黄大仙区| 赫章县| 浮山县| 游戏| 扶余县| 恩施市| 衡东县| 农安县| 宕昌县| 志丹县| 武隆县| 高要市| 磐石市| 和平区| 巴里| 友谊县| 五指山市| 合作市|