linux shell讀書筆記

linux shell讀書筆記

ID:14327194

大?。?6.50 KB

頁(yè)數(shù):20頁(yè)

時(shí)間:2018-07-27

linux shell讀書筆記_第1頁(yè)
linux shell讀書筆記_第2頁(yè)
linux shell讀書筆記_第3頁(yè)
linux shell讀書筆記_第4頁(yè)
linux shell讀書筆記_第5頁(yè)
資源描述:

《linux shell讀書筆記》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。

1、linuxshell讀書筆記這是我學(xué)習(xí)linuxshell時(shí)記下的讀書筆記!分享給大家!LINUXshell**************************************************************************1,文件及權(quán)限*************************************************************************chmodwho[operator][permission]filename相對(duì)模式:operator:+/-permission:r,w,x,

2、l(給文件加鎖),s(設(shè)置文件宿主或組set_ID),t(粘帖位)絕對(duì)模式:權(quán)限:r(2),w(4),x(1)uid:owner(set_uid)(2),group(set_gid)(4),粘帖位(1)設(shè)置uid時(shí)把uid的絕對(duì)組合數(shù)字放在最前面umask:允許設(shè)置文件創(chuàng)建時(shí)的缺省模式,對(duì)每一類用戶存在相應(yīng)的mask數(shù)字,對(duì)于文件該值最大為6,因?yàn)橄到y(tǒng)不允許在創(chuàng)建文件時(shí)賦予執(zhí)行權(quán)限,對(duì)于目錄來(lái)講最大值為7,例子:(目錄)umask:101對(duì)應(yīng)的權(quán)限為676**************************************************

3、************************2,文件名替換**************************************************************************匹配任何字符串?匹配單個(gè)字符串[...]匹配其中的任何字符[!...]匹配非!之后的字符**************************************************************************3,shell的輸入與輸出********************************************

4、*****************************echo輸出語(yǔ)句read變量1變量2...cat用來(lái)顯示文件分割顯示文件顯示控制字符tee把一個(gè)副本傳遞到標(biāo)準(zhǔn)輸出同時(shí)也把另一個(gè)副本COPY到相應(yīng)的文件中shell3個(gè)相關(guān)的文件描述符:0標(biāo)準(zhǔn)輸入1標(biāo)準(zhǔn)輸出2標(biāo)準(zhǔn)錯(cuò)誤文件重定向:>定向到文件>>追加到文件對(duì)標(biāo)準(zhǔn)錯(cuò)誤重定向時(shí)必須是文件描述符:command0/1/2>/>>filenamecommand>/>>filename0/1/2>&0/1/2command

5、iter分界符command<&m把m作為標(biāo)準(zhǔn)輸入command>&m把標(biāo)準(zhǔn)輸出重定向到m中去command<&-關(guān)閉標(biāo)準(zhǔn)輸入**************************************************************************4,shell命令的執(zhí)行順序*************************************************************************&&如:命令1&&命令2只有命令1返回真(0),命令2才被執(zhí)行

6、

7、如:命令1

8、

9、命令2如果命令1執(zhí)行失敗,則執(zhí)行

10、命令2()在當(dāng)前shell執(zhí)行一組命令,如(命令1;命令2;...),如用{}則組中所有的命令的輸出作為一個(gè)整體被重定向時(shí),則放到子shell執(zhí)行否則放到當(dāng)前shell執(zhí)行**************************************************************************5,文本過(guò)濾(正則表達(dá)式)*************************************************************************^匹配行首如^c$只匹配行尾如$c*一個(gè)單字符后跟*,匹配0或多個(gè)此

11、字符[]匹配[]內(nèi)字符,可以是單字也可以是字符序列,也可以使用-表示字符范圍,如[1-5]用來(lái)匹配一個(gè)元字符的特殊含義.匹配任意單字符pattern{n}匹配前面的pattern,n為次數(shù)pattern{n,}m同上但次數(shù)至少為npatterb{n,m}同上但次數(shù)在n與m之間**************************************************************************5,awk,主要用來(lái)格式化文本**********************************************

12、***************************awk腳本:可以使用-F指

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。