Sib piv Cov Ntaub Ntawv Muaj "cmp" Utility hauv Linux

Lub cmp hluav taws xob sib piv ob cov ntaub ntawv ntawm txhua yam thiab sau cov qhab nias rau cov zis tso tawm. Los ntawm kev ua neej, cmp yog ntsiag to yog cov ntaub ntawv muaj sib npaug; yog hais tias lawv txawv, tus byte thiab tus lej ntawm qhov sib txawv thawj tshwm sim yog qhia.

Bytes thiab cov kab yog pib ua nrog ib.

Synopsis

cmp [- l | -s ] file1 file2 [ skip1 [ skip2 ]]

Hloov

Cov kauj ruam nram qab no txuas ntxiv qhov kev hais ua haujlwm qhov kev ua haujlwm:

-l

Sau cov naj npawb byte (zauv) thiab txawv qhov txawv (octal) rau txhua qhov sib txawv.

-S

Sau tsis muaj dab tsi rau cov ntaub ntawv sib txawv; rov qab tuaj tawm xwb.

& # 34; Hla & # 34; Kev sib ceg

Cov kev xaiv ntawm kev xaiv ntawm skip1 thiab skip2 yog cov byte offsets pib ntawm file1 thiab file2 feem, qhov kev sib piv yuav pib. Cov offset yog decimal los ntawm lub neej, tiam sis tej zaum yuav expressed ua ib hexadecimal los yog octal tus nqi ua ntej nws nrog ib tug ua 0 x lossis 0 .

Kev Tshawb Fawb

Lub tshuab hluav taws xob cmp nrog tawm ib qho ntawm cov nram qab no qhov tseem ceeb:

0- Cov ntaub ntawv zoo tib yam.

1- Cov ntaub ntawv sib txawv; cov nqi no suav nrog cov ntaub ntawv uas muaj ib daim ntawv zoo tib yam rau thawj feem ntawm lwm tus. Nyob rau hauv rooj plaub tom kawg, yog qhov kev xaiv - s tsis tau teev, cmp sau rau cov khoom tso tawm uas EOF tau ncav cov ntaub ntawv luv (ua ntej kev sib txawv tau pom).

> 1- Ib qho yuam kev tshwm sim.

Pab Sau Ntawv

Qhov txawv ntawm qhov txawv ( diff ) ua kom muaj nuj nqi zoo ib yam.

Lub chaw tso dej cmp yuav tsum yog St -P1003.2 tshaj.

Vim hais tias kev faib tawm thiab kev sib tw tawm ntawm kev sib txawv, siv tus txiv neej hais kom ua ( % txiv neej ) kom pom li cas txhua qhov kev hais ua siv tau rau hauv koj lub computer.