shell學習小結

2021-07-03 19:24:57 字數 996 閱讀 5983

小結

本章我麼介紹了如何使用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 用來設定主要提示符 位置引數與 和 這類的...