diff


diff是Unix系統的一個很重要的工具程序。
它用來比較兩個文字檔案的差異,是版本管理非常實用的幫手。
diff使用的方法有三種:
1.正常格式(normal diff)
 
diff 檔案1 檔案2
 
2.上下文格式(context diff)
diff -c 檔案1 檔案2
 
3.合併格式(unified diff)
diff -u 檔案1 檔案2
 
第一種diff的的顯示結果不太好懂,所以比較推薦的是下面兩種二擇一使用,看自己偏好哪一種
 

vimdiff

vimdiff,vim也支援diff的功能
vimdiff使用的方法有兩種
 
1.在 Vim 底下時,請使用 :diffsplit
vi 檔案1 Enter

:diffsplit 檔案2

2.在 terminal (shell) 底下時,請使用 vimdiff。
vimdiff 檔案1 檔案2
 

kompare

Kompare 是架構在KDE桌面的實用比較工具,即使你只有安裝GDM (Gnome)桌面,也是可以使用Kompare
如果是在GDM (Gnome)桌面,需要再安裝 kdesdk-3.5.4 (centos5)
Kompare使用的方法有兩種
1.kompare 檔案1 檔案2
2.直接輸入kompare,會打開GUI介面,然後再選取要比較的檔案即可
sec5

Tags: , , , , , ,