Kini nga giya magpakita kanimo kon unsaon sa paggamit sa Linux sa pagtandi sa duha ka mga file ug ipadala ang kalainan sa screen o sa usa ka file.
Dili kinahanglan nga mag-instalar ka sa bisan unsa nga espesyal nga software aron sa pagkompara sa mga file gamit ang Linux apan kinahanglan nimo nga mahibal-an unsaon sa pag-abli sa usa ka terminal window .
Ingon sa gipakita nga giya nga gipakita adunay daghan nga mga paagi sa pagbukas sa usa ka terminal nga bintana gamit ang Linux. Ang pinakayano mao ang pagpilit sa CTRL, ALT ug T nga mga key sa samang higayon.
Paghimo sa mga File nga Itandi
Aron makasunod uban niini nga giya paghimo og usa ka file nga gitawag og "file1" ug isulod ang mosunod nga teksto:
10 nga mga botelyang berdeng nagbarug sa usa ka kuta
10 nga mga botelyang berdeng nagbarug sa usa ka kuta
Kung ang usa ka green nga botelya dili mahulog sa aksidente
Adunay adunay 9 nga mga botelya nga lunhaw nga nagbarug sa bong-bong
Makahimo ka og usa ka file pinaagi sa pagsunod niining mga instruksyon:
- Ablihi ang file pinaagi sa pag-type sa mosunod nga sugo: nano file1
- Isulat ang teksto sa editor sa nano
- Palihog CTRL ug O aron sa pagluwas sa file
- Pindota ang CTRL ug X aron mogawas sa file
Karon paghimo og laing file nga gitawag og "file2" ug ipasulod ang mosunod nga teksto:
10 nga mga botelyang berdeng nagbarug sa usa ka kuta
Kung ang 1 nga lunhaw nga botelya kinahanglan nga mahulog sa aksidente
Adunay adunay 9 nga mga botelya nga lunhaw nga nagatindog sa bungbong
Makahimo ka og usa ka file pinaagi sa pagsunod niining mga instruksyon:
- Ablihi ang file pinaagi sa pag-type sa mosunod nga sugo: nano file2
- Isulat ang teksto sa editor sa nano
- Palihog CTRL ug O aron sa pagluwas sa file
- Pindota ang CTRL ug X aron mogawas sa file
Unsaon Pag-andam sa Duha ka mga File Paggamit sa Linux
Ang sugo nga gigamit sulod sa Linux aron ipakita ang kalainan tali sa 2 ka mga file gitawag nga diff command.
Ang pinakasayon nga porma sa diff command mao ang mosunod:
diff file1 file2
Kung ang mga file managsama unya wala'y output kon gamiton kini nga sugo, bisan pa, tungod kay adunay mga kalainan makita nimo ang output susama sa mosunod:
2,4c2,3
<10 bulok nga mga botelya nga nagbarug sa bongbong
... > Kung ang usa ka green nga botelya dili mahulog sa aksidente > Adunay 9 nga mga botelya nga mabuak nga nagbarug sa bong-bong Sa sinugdan, ang pag-uswag ingon og makalibog apan sa higayon nga imong masabtan ang terminolohiya nga kini makatarunganon. Ang paggamit sa imong kaugalingon nga mga mata imong makita nga ang kalainan tali sa 2 nga mga file mao ang mosunod: Ang output gikan sa diff nga sugo nagpakita nga tali sa mga linya 2 ug 4 sa unang file ug linya 2 ug 3 sa ikaduha nga file adunay mga kalainan. Gisulat niini dayon ang mga linya gikan sa 2 ngadto sa 4 gikan sa unang file nga gisundan sa 2 lainlaing linya sa ikaduha nga file. Kung gusto ka lang mahibal-an kung ang mga file lahi ug dili ka interesado kung asa lahi ang mga linya nga imong mahimo ang mosunod nga sugo: diff -q file1 file2 Kung ang mga file lain ang mga mosunod nga gipakita: Ang file Files1 ug file2 magkalahi Kung ang mga file managsama nga walay gipakita. Sa diha nga ikaw adunay usa ka sugo nga gusto nimo mahibal-an nga kini nagtrabaho sa husto, mao nga gusto nimo ang usa ka mensahe nga ipasundayag sa dihang ikaw modagan sa diff nga sugo bisan kung ang mga file managsama o magkalahi Aron makab-ot kini nga kinahanglanon gamit ang diff command, mahimo nimo gamiton ang mosunod nga sugo :. diff -s file1 file2 Karon kung ang mga file mao ra ang imong madawat ang mosunod nga mensahe: Ang mga file files1 ug file2 managsama Kon adunay daghan nga mga kalainan unya kini sa madali nga mahimo nga makalibog ingon sa kon unsa ang mga kalainan sa tinuod sa taliwala sa duha ka mga file. Mahimo nimo mausab ang output sa diff command aron ang mga resulta gipakita sa kiliran. Aron mahimo kini modagan sa mosunod nga sugo: diff -y file1 file2 Ang output alang sa file naggamit sa | simbolo sa pagpakita sa usa ka kalainan tali sa duha ka mga linya, usa ka Makapainteres kon imong ipadagan ang mando gamit ang among mga file sa demonstrasyon unya ang tanan nga mga linya ipakita ingon nga lahi gawas sa katapusan nga linya sa file 2 nga gipakita ingon nga gitangtang. Sa diha nga pagtandi sa duha ka mga file nga magkatibulaag mahimong lisud ang pagbasa kon ang mga file adunay daghan nga mga kolum sa teksto. Ang pagpugong sa usa ka gidaghanon sa mga kolum naggamit sa mosunod nga sugo: diff --width = 5 file file2 Kon gusto nimo ipaanggid ang duha ka mga file apan wala ka mahunahuna kung ang kaso sa mga letra parehas sa duha ka mga file, mahimo nimo gamiton ang mosunod nga sugo: diff -i file1 file2 Kon kon itandi ang mga file nga imong namatikdan ang daghang mga kalainan ug ang mga kalainan nga gipahinabo sa puti nga luna sa katapusan sa mga linya nga imong mahimo oi kini ingon nga nagpakita ingon nga mga kausaban pinaagi sa pagpadagan sa mosunod nga sugo: diff -Z file1 file2 Kung interesado ka lamang sa teksto sa usa ka file ug wala ka mahunahuna kon dunay dugang mga luna sa usa kay sa lain nga imong magamit ang mosunod nga sugo: diff -w file1 file2 Kung wala ka magtagad nga ang usa ka file adunay dugang nga mga blangko nga mga linya niini mahimo nimo itandi ang mga file gamit ang mosunod nga sugo: diff -B file1 file2 Makita nimo ang dugang kasayuran pinaagi sa pagbasa sa manwal alang sa diff command. tawo diff Ang diff nga sugo mahimong magamit sa pinakasimple nga porma aron lang ipakita kanimo ang mga kalainan tali sa 2 nga mga file apan mahimo usab nimo kini gamiton aron sa paghimo og diff file isip kabahin sa usa ka pamaagi sa patching sama sa gipakita niini nga giya sa Linux patch nga command . Ang laing sugo nga imong magamit sa pagtandi sa mga file mao ang cmp nga sugo sama sa gipakita niini nga giya . Kini nagtandi sa mga file byte by byte. Unsaon Pagpakita Kung ang mga Lahi Lahi
Kon Unsaon Pagpakita sa Mensahe Kon ang mga File Sama
Unsaon Paghimo ang mga Kalainan sa Labi nga Lakang
Nagdili sa mga Lapad sa Column
Kon Unsaon Pagbaliwala ang Mga Kalainan sa Kasaganan Sa Pagpaanggid sa mga File
Unsaon Pagbaliwala ang Trailing White Space sa Katapusang Linya
Kung unsaon pagbaliwala ang tanan nga mga Kalainan sa White Space tali sa duha ka mga file
Kon Unsaon Pagbaliwala ang Blank Lines Sa Pagpaanggid sa Duha nga mga File
Sumaryo