資源描述:
《Linux系統(tǒng)shell》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、文檔模板01文檔副標(biāo)題文檔標(biāo)題文檔模板01Version1.02015-03-01DEV-07-0018Copyright@2015ZTEsoftIntegrationRuntimeEnvironment日期編寫/修改人版本記錄2015-03-01IREVer1.0創(chuàng)建日期審閱人版本密級狀態(tài)意見2015-03-05IREVer1.0內(nèi)部公開發(fā)布無審閱文檔控制頁面編寫/修改BASHshell編程--飛翔用戶登陸B(tài)ash先執(zhí)行/etc/profile,在調(diào)用~/.bash_profile注銷Bash調(diào)用~/.bash_logout環(huán)境
2、設(shè)置文件.bash_history.bash_logout.bash_profile.bashrc如kdegnomeicewm等桌面管理程序時,執(zhí)行終端程序或者抖動執(zhí)行/bin/bash.或者在編輯程序中調(diào)用shell,會先執(zhí)行/etc/profile在調(diào)用~/.bashrc我們知道變量設(shè)置規(guī)范后,后輸入的設(shè)置值可以取代先輸入的值,。那么我們登陸bash的時候,這些設(shè)置文件到到底是如何讀取的了,他是這樣讀取的1、先讀取/etc/profile,在根據(jù)profile的內(nèi)容讀取其他附加的設(shè)置文件,例如/etc/profile.d和/e
3、tc/inputrc等設(shè)置文件2、根據(jù)不同的用戶,到家目錄去讀取~/.bash_profile或者~/.bash_login,或者~/.profile等設(shè)置文件3、根據(jù)不同的用戶,到家目錄讀取~/.bashrc4、登陸bash后,最終讀取的設(shè)置文件室~/.bashrc全局設(shè)置文件在/etc/profile和/etc/bashrc個人自定義環(huán)境變量~/.bash_profile登錄時~/.bashrc執(zhí)行新的shell時~/.bash_logout注銷時一、Bash內(nèi)置命令。由于不必在程序中區(qū)搜索路徑$PATH,中尋找,直接就可以調(diào)
4、用就行常見的內(nèi)置命令A(yù)lias,bg,bind,break,continue,builtin,casecd,command,compgen,complete,declare,dirs,disown,echo,eval,exec,exit,export等等Printf的詳細(xì)參數(shù)%s字符串%q特殊字符用轉(zhuǎn)義%c字符%d整數(shù)%f浮點(diǎn)數(shù)%e顯示科學(xué)計(jì)數(shù)法%g由bash選擇使用%f或者%e%i和%d相同%o顯示八進(jìn)制數(shù)%x顯示無號十六進(jìn)制,且是小寫字母%X顯示無號十六進(jìn)制,且是大寫字母%%顯示百分號例子1:首先建立一個printf.txt
5、文件[root@station20test]#catprintf.txtNameChineseEnglishMathAverageDmtai80609277.33Vbird75558070.00Ken60907073.33常用的轉(zhuǎn)義換行r回行首t水平tabv垂直tab’單引號\斜線b退一位f跳頁