အကောင်းဆုံးအဖြေ- Linux ရှိ ဖိုင်နှစ်ခု၏ အကြောင်းအရာများကို မည်သို့နှိုင်းယှဉ်ရမည်နည်း။

ဖိုင်နှစ်ခုကို နှိုင်းယှဉ်ရန် အလွယ်ဆုံးနည်းလမ်းမှာ diff command ကို အသုံးပြုခြင်းဖြစ်သည်။ output သည် ဖိုင်နှစ်ခုကြား ခြားနားချက်များကို သင့်အား ပြသမည်ဖြစ်သည်။ အကြောင်းပြချက်များအဖြစ် ပေးထားသည့် ပထမ (<) သို့မဟုတ် ဒုတိယ (>) ဖိုင်တွင် အပိုစာကြောင်းများ < နှင့် > ဆိုင်းဘုတ်များက ဖော်ပြသည်။

Linux တွင် ဖိုင်နှစ်ခုကို မည်သို့နှိုင်းယှဉ်နိုင်မည်နည်း။

ဖိုင်များကို နှိုင်းယှဉ်ခြင်း (diff command)

  1. ဖိုင်နှစ်ခုကို နှိုင်းယှဉ်ရန်၊ diff chap1.bak chap1 ကို ရိုက်ထည့်ပါ။ ၎င်းသည် အခန်း ၁ အကြား ခြားနားချက်များကို ပြသသည်။ …
  2. နေရာလွတ် ပမာဏ ကွာခြားမှုကို လျစ်လျူရှုနေစဉ် ဖိုင်နှစ်ခုကို နှိုင်းယှဉ်ရန်၊ အောက်ပါတို့ကို ရိုက်ထည့်ပါ- diff -w prog.c.bak prog.c။

ဖိုင်နှစ်ခုကြား ခြားနားချက်ကို မည်သို့ရှာဖွေနိုင်မည်နည်း။

ကွဲပြားမှု ခြားနားချက်ကို ဆိုလိုသည်။ ဖိုင်များကို မျဉ်းကြောင်းချင်း နှိုင်းယှဉ်ခြင်းဖြင့် ဖိုင်များတွင် ကွဲပြားမှုများကို ပြသရန် ဤအမိန့်ကို အသုံးပြုသည်။ ၎င်း၏အဖွဲ့ဝင်ချင်းဖြစ်သော cmp နှင့် comm တို့နှင့်မတူဘဲ၊ ၎င်းသည် ဖိုင်နှစ်ခုကို တစ်ထပ်တည်းဖြစ်စေရန်အတွက် ဖိုင်တစ်ခုတွင် မည်သည့်စာကြောင်းများကို ပြောင်းလဲရမည်ဖြစ်ကြောင်း ကျွန်ုပ်တို့ကိုပြောပြသည်။

2 သည် Linux တွင် ဘာကိုဆိုလိုသနည်း။

38. File descriptor 2 ကို ကိုယ်စားပြုသည်။ စံအမှား. (အခြား အထူးဖိုင်ဖော်ပြချက်များသည် စံထည့်သွင်းမှုအတွက် 0 နှင့် စံအထွက်အတွက် 1 ပါ၀င်သည်)။ 2> /dev/null ဆိုသည်မှာ /dev/null သို့ standard error ကို ပြန်ညွှန်းရန် ဆိုလိုသည်။ /dev/null သည် ၎င်းတွင်ရေးထားသည့်အရာအားလုံးကို စွန့်ပစ်သည့် အထူးကိရိယာတစ်ခုဖြစ်သည်။

UNIX တွင် ဖိုင်နှစ်ခုကို မည်သို့နှိုင်းယှဉ်နိုင်မည်နည်း။

Unix တွင် ဖိုင်များကို နှိုင်းယှဉ်ရန် အခြေခံ command 3 ခုရှိသည်။

  1. cmp : ဖိုင်နှစ်ခုကို byte byte နှင့် နှိုင်းယှဉ်ရန် ဤအမိန့်ကို အသုံးပြုပြီး မကိုက်ညီမှုများ ဖြစ်ပေါ်ပါက၊ ၎င်းကို မျက်နှာပြင်ပေါ်တွင် ပဲ့တင်ထပ်စေပါသည်။ မတိုက်ဆိုင်ရင် တုံ့ပြန်မှု မရှိပါဘူး။ …
  2. comm : တစ်ခုရှိသော်လည်း အခြားတစ်ခုရှိ မှတ်တမ်းများကို ရှာဖွေရန် ဤအမိန့်ကို အသုံးပြုသည်။
  3. ကွဲပြားသည်။

Windows မှာဖိုင် ၂ ခုကိုဘယ်လိုနှိုင်းယှဉ်မလဲ။

ဖိုင်မီနူးတွင်၊ ကိုနှိပ်ပါ ဖိုင်များကို နှိုင်းယှဉ်ပါ။. Select First File dialog box တွင်၊ နေရာချထားပြီး နှိုင်းယှဉ်မှုတွင် ပထမဆုံးဖိုင်အတွက် ဖိုင်အမည်တစ်ခုကို နှိပ်ပါ၊ ထို့နောက် Open ကိုနှိပ်ပါ။ Select Second File dialog box တွင်၊ နေရာချပြီး နှိုင်းယှဉ်မှုရှိ ဒုတိယဖိုင်အတွက် ဖိုင်အမည်ကို နှိပ်ပါ၊ ထို့နောက် Open ကိုနှိပ်ပါ။

2 သည် Bash တွင် ဘာကိုဆိုလိုသနည်း။

2 သည် လုပ်ငန်းစဉ်၏ ဒုတိယဖိုင်ဖော်ပြချက်အား ရည်ညွှန်းသည်၊ ဆိုလိုသည်မှာ၊ ။ ။ ။ . > လမ်းကြောင်းလွှဲခြင်းကို ဆိုလိုသည်။ &1 ဆိုသည်မှာ ပြန်ညွှန်းခြင်း၏ပစ်မှတ်သည် ပထမဖိုင်ဖော်ပြချက်နှင့် တူညီသောတည်နေရာဖြစ်သင့်သည်၊ ဆိုလိုသည်မှာ stdout .

ဒီပို့စ်ကိုကြိုက်လား။ ကျေးဇူးပြု၍ သင်၏မိတ်ဆွေများကိုမျှဝေပါ။
OS ယနေ့