[root@www ~]# diff [-bbi] from-file to-file
選項與引數:
from-file :乙個檔名,作為原始比對檔案的檔名;
to-file :乙個檔名,作為目的比對檔案的檔名;
注意,from-file 或 to-file 可以 - 取代,那個 - 代表『standard input』之意。
-b :忽略一行當中,僅有多個空白的差異(例如 "about me" 與 "about me" 視為相同
-b :忽略空白行的差異。
-i :忽略大小寫的不同。
範例一:比對 passwd.old 與 passwd.new 的差異:
[root@www test]# diff passwd.old passwd.new
4d3 <==左邊第四行被刪除 (d) 掉了,基準是右邊的第三行
< adm:x:3:4:adm:/var/adm:/sbin/nologin <==這邊列出左邊(<)檔案被刪除的那一行內容
6c5 <==左邊檔案的第六行被取代 (c) 成右邊檔案的第五行
< sync:x:5:0:sync:/sbin:/bin/sync <==左邊(<)檔案第六行內容
---> no six line <==右邊(>)檔案第五行內容
# 很聰明吧!用 diff 就把我們剛剛的處理給比對完畢了!
cmp:比較兩個檔案,主要利用位元組單位去比
[root@www ~]# cmp [-s] file1 file2
選項與引數:
-s :將所有的不同點的位組處都列出來。因為 cmp 預設僅會輸出第乙個發現的不同點。
範例一:用 cmp 比較一下 passwd.old 及 passwd.new
[root@www test]# cmp passwd.old passwd.new
passwd.old passwd.new differ: byte 106, line 4
patch:用於修補檔案
[root@www ~]# patch -pn < patch_file <==公升級
[root@www ~]# patch -r -pn < patch_file <==還原
選項與引數: -p :後面可以接『取消幾層目錄』的意思。
-r :代表還原,將新的檔案還原成原來舊的版本。
範例二:將剛剛製作出來的 patch file 用來公升級舊版資料
[root@www test]# patch -p0 < passwd.patch patching file passwd.old
[root@www test]# ll passwd* -rw-r--r-- 1 root root 1929 feb 10 14:29 passwd.new -rw-r--r-- 1 root root 1929 feb 10 15:12 passwd.old <==檔案一模一樣! 範例三:恢復舊檔案的內容
[root@www test]# patch -r -p0 < passwd.patch
[root@www test]# ll passwd* -rw-r--r-- 1 root root 1929 feb 10 14:29 passwd.new -rw-r--r-- 1 root root 1986 feb 10 15:18 passwd.old # 檔案就這樣恢復成為舊版本羅
pr:對指定檔案附註列印所需的頁碼或聚焦
[root@www ~]# pr /etc/man.config
2007-01-06 18:24 /etc/man.config page 1
## generated automatically from man.conf.in by the
# configure script.
.....以下省略......
C 呼叫印表機列印檔案
c 呼叫印表機列印檔案,通常情況下,例如word excel pdf等可以使用一些對應的元件進行列印,另 乙個通用的方式是直接啟用乙個列印的程序進行列印。示例 如下 using system.diagnostics string filepath 檔案路徑 string printer 印表機 pr...
檢測印表機並於指定印表機上列印
1.自動檢測印表機 tprinter p printer tstringlist list new tstringlist list assign p printers 重點是這句 if list count 0 delete list else 2.在指定的印表機上列印報表 tprinter pr...
安裝印表機
如果是串列埠印表機一般先接印表機,然後再裝驅動程式,如果是 usb口的印表機一般先裝驅動程式再接印表機。一 印表機硬體安裝 實際上現在計算機硬體介面做得非常規範,你把印表機得資料線只有一端在計算機上能接,所以不會接錯。這個部分略。二 驅動程式安裝 如果驅動程式安裝盤是以可執行檔案方式提供,則最簡單直...