ဒီလမ်းညွှန်မျက်နှာပြင်ဖို့ဒါမှမဟုတ်ဖိုင်တစ်ဖိုင်နှစ်ခုဖိုင်တွေနဲ့ output ကိုသူတို့ရဲ့ခြားနားချက်ကိုနှိုင်းယှဉ်ဖို့ Linux ကိုသုံးစွဲဖို့သင်မည်သို့ပြပါလိမ့်မယ်။
သငျသညျ Linux ကိုသုံးပြီးဖိုင်တွေနှိုင်းယှဉ်နိုင်ရန်အတွက်မဆိုအထူးဆော့ဗ်ဝဲကို install လုပ်ဖို့မလိုအပ်ပါဘူးဒါပေမယ့်သင်သိဖို့လို တဲ့ terminal ကိုပြတင်းပေါက်ဖွင့်ဖို့ဘယ်လို ။
ယင်းနှင့်ဆက်စပ်လမ်းညွှန်အဖြစ် Linux ကိုသုံးပြီး Terminal Window ကိုဖွင့်ဖို့နည်းလမ်းများစွာရှိပါတယ်ပြသထားတယ်။ အရိုးရှင်းဆုံးတစ်ချိန်တည်းမှာ CTRL, ALT နဲ့ T သော့ကိုနှိပ်ဖို့ပါပဲ။
နှိုငျးယှဉျဖို့ဖိုင်များ Creating
ဒီလမ်းညွှန်နှင့်အတူလိုက်ပါနိုင်ရန်အတွက် "file1" ဟုခေါ်ဖိုင်တစ်ခုဖန်တီးအောက်ပါစာသားကိုရိုက်ထည့်ပါ:
တစ်မြို့ရိုးပေါ်မှာရပ်နေ 10 အစိမ်းရောင်ပုလင်း
တစ်မြို့ရိုးပေါ်မှာရပ်နေ 10 အစိမ်းရောင်ပုလင်း
တဦးတည်းအစိမ်းရောင်ပုလင်းမတော်တဆလဲကျသင့်ပါတယ် အကယ်.
မြို့ရိုးပေါ်မှာရပ်နေ 9 အစိမ်းရောင်ပုလင်းရှိတယ်လိမ့်မယ်
သင်တို့သည်ဤညွှန်ကြားချက်ကိုလိုက်နာခြင်းဖြင့်ဖိုင်တစ်ခုဖန်တီးနိုင်သည်
- nano file1 အောက်ပါ command ကိုရိုက်ထည့်ခြင်းဖြင့်ဖိုင်ကိုဖွင့်ပါ
- သို့စာသားကိုရိုက်ပါ သည့် nano အယ်ဒီတာ
- ဖိုင်ကို save ကိုနှိပ်ပါ CTRL နှင့်အို
- ဖိုင်ကိုမှထွက်ရန်စာနယ်ဇင်း CTRL နှင့် X ကို
အခုတော့ "file2" ဟုခေါ်သည်အခြားဖိုင်ဖန်တီးအောက်ပါစာသားကိုရိုက်ထည့်ပါ:
တစ်မြို့ရိုးပေါ်မှာရပ်နေ 10 အစိမ်းရောင်ပုလင်း
1 အစိမ်းရောင်ပုလင်းမတော်တဆလဲကျသင့်ပါတယ် အကယ်.
မြို့ရိုးပေါ်မှာရပ်နေ 9 အစိမ်းရောင်ပုလင်းရှိချင်ပါတယ်
သင်တို့သည်ဤညွှန်ကြားချက်ကိုလိုက်နာခြင်းဖြင့်ဖိုင်တစ်ခုဖန်တီးနိုင်သည်
- nano file2 အောက်ပါ command ကိုရိုက်ထည့်ခြင်းဖြင့်ဖိုင်ကိုဖွင့်ပါ
- သို့စာသားကိုရိုက်ပါ သည့် nano အယ်ဒီတာ
- ဖိုင်ကို save ကိုနှိပ်ပါ CTRL နှင့်အို
- ဖိုင်ကိုမှထွက်ရန်စာနယ်ဇင်း CTRL နှင့် X ကို
Linux ကိုအသုံးပြုခြင်းနှစ်ဦးဖိုင်များနှိုငျးယှဉျဖို့ကိုဘယ်လို
2 ဖိုငျအကြားခြားနားချက်များကိုပြသ Linux ကိုအတွင်းအသုံးပြုတဲ့ command ကတော့ကွဲပြားမှု command ကိုလို့ခေါ်ပါတယ်။
အောက်မှာဖေါ်ပြတဲ့အတိုင်းကွဲပြားမှု command ကို၏အရိုးရှင်းဆုံးပုံစံဖြစ်ပါသည်:
ကွဲပြားမှု file1 file2
ဖိုင်တွေကိုဒီ command အသုံးပြုတဲ့အခါထို့နောက်အဘယ်သူမျှမ output ကိုရှိလိမ့်မည်တူညီလျှင်, သို့သော်ကွဲပြားခြားနားမှုရှိပါတယ်သကဲ့သို့သငျအောကျပါမှ output ကိုအလားတူမြင်ရပါလိမ့်မည်:
2,4c2,3
မြို့ရိုးပေါ်မှာရပ်နေ <10 အစိမ်းရောင်ပုလင်း
<ဦးတည်းအစိမ်းရောင်ပုလင်းမတော်တဆလဲကျသင့်ပါတယ် အကယ်.
<မြို့ရိုးပေါ်မှာရပ်နေ 9 အစိမ်းရောင်ပုလင်းရှိတယ်လိမ့်မယ်
...
> 1 အစိမ်းရောင်ပုလင်းမတော်တဆလဲကျသင့်ပါတယ် အကယ်.
> မြို့ရိုးပေါ်မှာရပ်နေ 9 အစိမ်းရောင်ပုလင်းရှိချင်ပါတယ်
အစပိုင်းမှာက output ရှုပ်ထွေးပုံပေါက်ပေမဲ့သင်ဝေါဟာရများကိုနားလည်တစ်ကြိမ်ကမျှမျှတတယုတ္တိဖြစ်ပါတယ်။
ကိုယ်မျက်စိအသုံးပြုခြင်းကိုသင်အောက်ပါအတိုင်းအဖြစ် 2 ဖိုငျအကြားခြားနားချက်များဖြစ်ကြောင်းတွေ့မြင်နိုင်သည်
- ပထမဦးဆုံးဖိုင် 4 ရှိပါတယ်သော်လည်းဒုတိယဖိုင်သာသုံးလိုင်းရှိပါတယ်။
- ဒုတိယဖိုင်ကပထမဆုံးဖိုင်သော်လည်းတတိယလိုင်းပေါ်တွင် "1 အစိမ်းရောင်ပုလင်း" "တဦးတည်းအစိမ်းရောင်ပုလင်း" ပြောပါတယ်ပြောပါတယ်
- ဒုတိယဖိုင်အစား "ရှိလို" ၏နောက်ဆုံးလိုင်းပေါ်မှာ "အဲဒီမှာင့်" ကပြောပါတယ်
ယင်းကွဲပြားမှု command ကိုကနေအထွက်ဒုတိယဖိုင်လိုင်း 2 နှင့် 4 ကိုပထမဦးဆုံးဖိုင်များနှင့်လိုင်း 2 ရက်နှင့် 3 အကြားကွဲပြားခြားနားမှုရှိပါတယ်ပြသထားတယ်။
ထို့နောက်ဒုတိယဖိုင်ထဲမှာ 2 ကွဲပြားခြားနားသောလိုင်းများအားဖြင့်နောက်တော်သို့လိုက်ပထမဦးဆုံးဖိုင်ကနေ 2 ကနေ 4 ဖို့လိုင်းများစာရင်းပြုလုပ်ထားသည်။
ကို Files အမျိုးမျိုးဖြစ်ကြပါလျှင်ရုံပြရန်လုပ်နည်း
သင်ရုံဖိုင်များကိုကွဲပြားခြားနားလျှင်သိလိုနှင့်သင်လိုင်းများကိုသင်အောက်ပါ command ကို run နိုင်ပါတယ်ကွဲပြားခြားနားနေသောစိတ်ဝင်စားနေကြသည်မဟုတ်ခဲ့လျှင်:
ကွဲပြားမှု -q file1 file2
ဖိုင်တွေကိုမတူကြပါလျှင်အောက်ပါပြသပါလိမ့်မည်:
files file1 နှင့် file2 ကွာခြား
ဖိုင်တွေကိုတူညီနေကြသည်လျှင်ဘာမျှမပြသနေသည်။
ကို Files အတူတူပါပဲ အကယ်. တစ်ဦးကို Message ပြရန်လုပ်နည်း
သင်တစ်ဦး command ကို run လိုက်တဲ့အခါသင်ကမှန်ကန်စွာအလုပ်လုပ်ခဲ့မူကြောင်းကိုသိလို, ဒါကြောင့်သင်မသက်ဆိုင်ဖိုင်တွေကိုတူညီသို့မဟုတ်ကွဲပြားခြားနားသောရှိမရှိမှအဖြစ်ကွဲပြားမှု command ကို run တဲ့အခါမှာသင်တစ်ဦးမက်ဆေ့ခ်ျကိုပြသချင်
ယင်းကွဲပြားမှု command ကို အသုံးပြု. ဒီလိုအပ်ချက်အောင်မြင်ရန်အလို့ငှာ, သင်အောက်ပါ command ကိုသုံးနိုင်သည် :.
ကွဲပြားမှု -s file1 file2
ဖိုင်တွေကိုတူညီလျှင်ယခုတွင်သင်သည်အောက်ပါသတင်းစကားကိုလက်ခံရရှိပါလိမ့်မယ်:
files file1 နှင့် file2 တူညီကြသည်
ဘယ်လိုဘေးထွက်အားဖြင့်ကွာခြားချက်များဘေးထွက်ထုတ်လုပ်
ကွဲပြားမှုများစွာရှိပါတယ်လျှင်အလွန်လျင်မြန်စွာခြားနားချက်များအမှန်တကယ်နှစ်ခုဖိုင်တွေအကြားတွေဘာတွေရှိတယ်ဆိုတာအဖြစ်ရှုပ်ထွေးဖြစ်လာနိုင်ပါတယ်။
ရလဒ်နားမှာခြမ်းပြနေကြသည်ဒါကြောင့်သင်ကကွဲပြားမှု command ကို၏ output ကိုပြောင်းလဲနိုင်သည်။ ဒီအောက်ပါ command ကို run လုပ်ဖို့နိုင်ရန်အတွက်:
ကွဲပြားမှု -y file1 file2
| ဖိုင်ကိုများအတွက် output ကိုပုကိုအသုံးပြုသည် ဖြည့်တွဲထားပြီးတစ်လိုင်းပြသနိုင်ဖို့ <ဖယ်ရှားခဲ့ပြီးပြီးတစ်လိုင်းပြသနိုင်ဖို့> တစ်ဦး, နှစ်ခုလိုင်းများအကြားခြားနားချက်ကိုပြသသင်္ကေတ။
သင်တို့သည်ငါတို့၏သရုပ်ပြဖိုင်တွေသုံးပြီး command ကို run မယ်ဆိုရင်စိတ်ဝင်စားစရာထို့နောက်အပေါငျးတို့သလိုင်းများကိုဖျက်ပြီးပြီးလျှင်အဖြစ်ပြသပါလိမ့်မည်သည့်ဖိုင် 2 ၏နောက်ဆုံးလိုင်း မှလွဲ. အဖြစ်ကွဲပြားခြားနားသောပြသပါလိမ့်မယ်။
အဆိုပါစစ်ကြောင်း width ကန့်သတ်
အနားမှာနှစ်ခုဖိုင်တွေခြမ်းနှိုင်းယှဉ်လိုက်တဲ့အခါဖိုင်တွေကိုစာသားကော်လံအများကြီးရှိပါကဖတ်ရန်ခက်ခဲစေနိုင်ပါတယ်။
ကော်လံတစ်ခုအရေအတွက်ကိုကန့်သတ်ရန်အတွက်အောက်ပါ command ကိုသုံးပါ:
ကွဲပြားမှု --width = 5 ဖိုင် file2
ဖိုင်များနှိုငျးယှဉျရတဲ့အခါဖြစ်ရပ်မှန်ကွာခြားချက်များလျစ်လျူရှုဖို့ကိုဘယ်လို
သငျသညျနှစျခုဖိုင်တွေနှိုင်းယှဉ်ချင်ပေမယ့်သင်အက္ခရာများ၏ဖြစ်ရပ်နှစ်ခုဖိုင်တွေအကြားအတူတူပင်ဖြစ်ပါသည်ရှိမရှိဂရုမစိုက်ပါဘူးလျှင်, သငျသညျကိုအောက်ပါ command ကိုသုံးနိုင်သည်
ကွဲပြားမှု -i file1 file2
တစ်လိုင်း၏အဆုံးမှာ Trail White က Space ကိုလျစ်လျူရှုဖို့ကိုဘယ်လို
သငျသညျကွဲပြားခြားနားမှု၏ဝန်သတိထားမိဖိုင်များကိုနှိုင်းယှဉ်ခြင်းနှင့်ကွဲပြားခြားနားမှုမျဉ်းရဲ့အဆုံးမှာအဖြူအာကာသကြောင့်ဖြစ်ရတဲ့အခါသငျသညျကိုအောက်ပါ command ကို run အပြောင်းအလဲများအဖြစ်တက်ဖေါ်ပြခြင်းအဖြစ်ဤအချန်လှပ်နိုင်လျှင်:
ကွဲပြားမှု -Z file1 file2
နှစ်ဦးဖိုင်များကြားမှာအားလုံးအဖြူရောင်အာကာသကွာခြားချက်များလျစ်လျူရှုဖို့ကိုဘယ်လို
သင်သာတစ်ဖိုင်ထဲမှာစာသားစိတ်ဝင်စားဖြစ်ကြပြီးသင်ပိုမိုနေရာများသင်အောက်ပါ command ကိုသုံးနိုင်သည်အခြားတစ်ခုထက်ရှိရှိမရှိဂရုစိုက်မထားဘူးဆိုရင်:
ကွဲပြားမှု -w file1 file2
နှစ်ဦးဖိုင်များနှိုငျးယှဉျရတဲ့အခါ Blank ကလိုင်းလျစ်လျူရှုဖို့ကိုဘယ်လို
သင်တဦးတည်းဖိုင်ထဲတွင်အပိုအလွတ်လိုင်းများရှိစေခြင်းငှါဂရုမစိုက်ပါဘူးဆိုရင်အောက်ပါ command ကိုအသုံးပြုပြီးဖိုင်များကိုနှိုင်းယှဉ်နိုင်သည်
ကွဲပြားမှု -B file1 file2
အကျဉ်းချုပ်
သင့်အနေဖြင့်ကွဲပြားမှု command ကိုများအတွက်လက်စွဲစာအုပ်ဖတ်ရှုခြင်းဖြင့်ပိုမိုသောအချက်အလက်များရှာတွေ့နိုင်ပါသည်။
လူသည်ကွဲပြားမှု
အဆိုပါကွဲပြားမှု command ကိုပဲသငျသညျ 2 ဖိုငျအကြားခြားနားချက်များကိုပြသပေမယ့်သင်ဖန်တီးရန်အသုံးပွုနိုငျက၎င်း၏အရိုးရှင်းဆုံးပုံစံများတွင်အသုံးပြုနိုင်ပါသည် တစ်ဦးကွဲပြားမှု file ကို ဒီမှာပြထားတဲ့အတိုင်း patch မဟာဗျူဟာ၏အစိတ်အပိုင်းတစ်ရပ်အဖြစ် အဆိုပါ Linux ကို patch ကို command ကိုလမ်းပြ ။
သငျသညျဖိုင်တွေနှိုင်းယှဉ်ဖို့ကိုသုံးနိုင်သည်နောက်ထပ် command တစ်ခုဖြစ်သည် ဒီလမ်းညွှန်ခြင်းဖြင့်ပြထားတဲ့အတိုင်း CMP command ကို ။ ဤသည်ဖိုင်တွေက byte အားဖြင့် bytes နှိုင်းယှဉ်။