Shell俗稱殼(用來區別於核),是指「爲使用者提供操做界面」的軟件---》命令解析器shell
shell就是用戶和系統交互的工具
shell的分類(基本上shell分兩大類)
圖形界面shell(Graphical User Interface shell 即 GUI ide命令行式shell(Command Line Interface shell ,即CLI
基礎命令
diff
比較兩個文件或目錄的不一樣
分別寫兩個不一樣內容的文件
diff做對比順序 test1 test2
第一個文件添加123和第二個文件內容相同
diff做對比順序 test2 test1
第一個文件刪除123和第二個文件內容相同
test2 test後面有一個空格
工具
-b 不檢查空格字符不一樣
test2 test下面有一個空行
-B不檢查空白行
大小寫不一致
-i 忽略大小寫
-q僅顯示有無差別,不顯示詳細的信息
-r比較子目錄中的文件及文件名命令行
文件名不一樣時,文件名比較區別
文件名相同時,比較文件內容
第一個文件須要改變字母和增長數字321才和第二個文件一致
-c顯示所有內容,並標出不一樣之處
時間戳不一樣,內容不一樣
-u以合併的方式來顯示文件內容的不一樣
3d
導入到 test.path (補丁)文件中
patch用於不一樣文件包之間打補丁
安裝patch
更新文件包test1
查看更新補丁成功
blog