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

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

小結(jié)

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

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

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

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

dfdu 命令匯報稿文件系統(tǒng)與目錄樹里的空間使用狀態(tài)。

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