鍍金池/ 教程/ Linux/ shell 學(xué)習(xí)小結(jié)
shell 學(xué)習(xí)四十五天---xargs
shell學(xué)習(xí)第三天
shell 學(xué)習(xí)十五天---join 連接字段
shell 學(xué)習(xí)第二天
shell 學(xué)習(xí)四十三天---臨時(shí)性文件的建立與使用
shell 學(xué)習(xí)第六天---小結(jié)
shell 學(xué)習(xí)三十三天---關(guān)于重定向
shell 學(xué)習(xí)二十九天---循環(huán)
shell 學(xué)習(xí)二十四天---提取開(kāi)頭或結(jié)尾數(shù)行
shell 學(xué)習(xí)第十天---sed 查找與替換
shell 學(xué)習(xí)第十一天---sed 正則的精確控制
shell 學(xué)習(xí)三十天---break,continue,shift,getopts
shell 學(xué)習(xí)---小結(jié)
shell 學(xué)習(xí)三十一天---函數(shù)問(wèn)題
shell 學(xué)習(xí)第四天---華麗的 printf 輸出
shell 學(xué)習(xí)三十五天---波浪號(hào)展開(kāi)與通配符
shell 學(xué)習(xí)十九天---文本塊排序
shell 學(xué)習(xí)十二天---行與字符串
shell 學(xué)習(xí)二十一天---重新格式化段落
shell 學(xué)習(xí)十八天---文本排序
shell 學(xué)習(xí)十三天---sed 案例分析
shell 學(xué)習(xí)四十一天---列出文件 ls 和 od 命令
shell 學(xué)習(xí)十七天---awk 命令
shell 學(xué)習(xí)三十六天---命令替換
shell 學(xué)習(xí)十六天---join 練習(xí)
shell 學(xué)習(xí)三十二天---read 讀取一行
shell 學(xué)習(xí)二十二天---計(jì)算行數(shù),字?jǐn)?shù)以及字符數(shù)
shell 學(xué)習(xí)小總結(jié)---本章小結(jié)
shell 學(xué)習(xí)第八天---擴(kuò)展正則表達(dá)式(ERE)
shell 學(xué)習(xí)四十二天---使用 touch 更新文件時(shí)間
shell 學(xué)習(xí)二十八天---case 語(yǔ)句
shell 學(xué)習(xí)三十九天---內(nèi)建命令
shell 學(xué)習(xí)第一天
shell 學(xué)習(xí)三十四天---printf 詳解
shell 學(xué)習(xí)二十六天---變量與算數(shù)
shell 學(xué)習(xí)三十八天---執(zhí)行順序和 eval
shell 學(xué)習(xí)四十四天---尋找文件
shell 學(xué)習(xí)二十五天---神器的管道符
shell 學(xué)習(xí)十四天---使用 cut 選定字段
shell 學(xué)習(xí)第五天---基本的I/O重定向
shell 學(xué)習(xí)四十天---awk 的驚人表現(xiàn)
shell 學(xué)習(xí)二十天---sort 的其他內(nèi)容以及 uniq 命令
shell 學(xué)習(xí)二十三天---打印
shell 學(xué)習(xí)第九天---分組
shell 學(xué)習(xí)四十八天---文件校驗(yàn)和匹配
shell 學(xué)習(xí)二十七天---退出狀態(tài)和 if 語(yǔ)句
shell 學(xué)習(xí)四十七天---文件比較 cmp,diff,patch
shell 學(xué)習(xí)第七天---基礎(chǔ)正則表達(dá)式(BRE)
shell 學(xué)習(xí)四十六天---文件系統(tǒng)的空間信息 df 和 du 命令
shell 學(xué)習(xí)三十七天---引用
shell 學(xué)習(xí)小結(jié)

shell 學(xué)習(xí)小結(jié)

本章我么介紹了如何使用 ls 與 stat 露出文件與文件 meta 數(shù)據(jù),還有如何使用 touch 設(shè)置未見(jiàn)時(shí)間戳.touch 可顯示有關(guān)日期時(shí)間相關(guān)的信息以及在許多現(xiàn)行系統(tǒng)上的范圍限制.

說(shuō)明了如何以 shell 的進(jìn)程 ID 變量$$,搭配 mktemp 工具并手動(dòng)取出隨機(jī)數(shù)據(jù)流樣本,建立位移的臨時(shí)性文件名稱,計(jì)算機(jī)的世界可以說(shuō)是一個(gè)充滿敵意的環(huán)境,所以可能通過(guò)此方式給予臨時(shí)性文件具有唯一性與唯一訪問(wèn)性,讓你的成虛可以免于遭受工具.

locate 與 slocate 命令可用于定期更新的數(shù)據(jù)庫(kù)(是經(jīng)由完整地掃描文件搜構(gòu)建的)中,快速的查詢文件名稱,當(dāng)你知道全部或部分的文件名,且只想知道他再文件系統(tǒng)里的什么位置,那么使用 locate 就是最好的方式,除非文件是查找數(shù)據(jù)庫(kù)構(gòu)建完成之后新產(chǎn)生的.

type 命令是找出有關(guān) shell 命令相關(guān)信息的好方法;find 命令采用暴力破解遍歷文件系統(tǒng),尋找與用戶指定條件匹配的文件.還簡(jiǎn)單的說(shuō)了一下 xargs 的處理方式,這是另一個(gè)用以處理文件列表的命令,通常出現(xiàn)在上游為 find 的管道里.xargs 除了能客服許多系統(tǒng)上命令行長(zhǎng)度的限制,還能讓你在管道里插入額外的過(guò)濾器,以便進(jìn)一步處理文件.

df 和 du 命令匯報(bào)稿文件系統(tǒng)與目錄樹(shù)里的空間使用狀態(tài).

最后,描述了比較文件的命令,應(yīng)用補(bǔ)丁,產(chǎn)生文件校驗(yàn)和以及驗(yàn)證數(shù)字簽名.