小結
本章我麼介紹了如何使用ls
與stat
露出檔案與檔案
meta資料,
還有如何使用
touch
設定未見時間戳
.touch
可顯示有關日期時間相關的資訊以及在許多現行系統上的範圍限制.
說明了如何以shell
的程序id
變數$$,
搭配mktemp
工具並手動取出隨機資料流樣本
,建立位移的臨時性檔名稱
,計算機的世界可以說是乙個充滿敵意的環境
,所以可能通過此方式給予臨時性檔案具有唯一性與唯一訪問性
,讓你的成虛可以免於遭受工具.
locate與
slocate
命令可用於定期更新的資料庫
(是經由完整地掃瞄檔案搜構建的)中
,快速的查詢檔案名稱
,當你知道全部或部分的檔名
,且只想知道他再檔案系統裡的什麼位置
,那麼使用
locate
就是最好的方式
,除非檔案是查詢資料庫構建完成之後新產生的.
type命令是找出有關
shell
命令相關資訊的好方法
;find
命令採用暴力破解遍歷檔案系統
,尋找與使用者指定條件匹配的檔案
.還簡單的說了一下
xargs
的處理方式
,這是另乙個用以處理檔案列表的命令
,通常出現在上游為
find
的管道裡
.xargs
除了能客服許多系統上命令列長度的限制
,還能讓你在管道裡插入額外的過濾器
,以便進一步處理檔案.
df和du命令匯報稿檔案系統與目錄樹里的空間使用狀態.
最後,描述了比較檔案的命令
,應用補丁
,產生檔案校驗和以及驗證數字簽名
.
shell指令碼學習小結
下面舉個例子 比如在你的電腦中有兩個目錄,乙個是aa,乙個是bb在這兩個目錄中有5個相同的檔案,但其中乙個目錄中的乙個或多個檔案剛剛修改過,現在我忘記剛才改的是那幾個檔案 了,那麼我靠梢員冉弦幌掄飭礁瞿柯嫉奈募就知道?程式如下 for file in a1 a2 a3 a4 a5 do diff a...
Shell 指令碼學習小結 1
shell 介紹 shell 就是乙個unix命令列直譯器,當使用者輸入命令並按回車鍵時,shell會解釋命令並執行相應操作。這種方式稱為互動式。shell也可以當做高階程式語言來使用,這時,不需要在shell提示符後一次輸入乙個命令,而是將多個命令存入乙個檔案中,然後讓shell一次性執行檔案中的...
shell學習小總結 本章小結
本章小結 變數在正是一點的程式裡是必備專案.shell 的變數會保留字串值 而大量的運算子可以在 裡使用 讓你控制變數的結果.shell提供了許多的特殊變數 例如 與 用來訪問特殊資訊,例如 命令退出狀態 shell 也有許多預定義的特殊變數,例如 ps1 用來設定主要提示符 位置引數與 和 這類的...