linux:using_diff_and_patch