Windows နှင့်နှိုင်းယှဉ်လျှင် Linux သည် operating system တွင်အဆင်ပြေဆုံးနှင့်အစာရှောင်ခြင်းအလုပ်အတွက်တိကျသော command များရှိသည်။ သို့သော်ပထမအကြိမ်တွင်ကျွန်ုပ်တို့သည် utility ကိုခေါ်ဆိုခြင်းသို့မဟုတ် command line (cmd) မှလုပ်ဆောင်ချက်တစ်ခုပြုလုပ်ပါက (Command line) မှလုပ်ဆောင်ချက်တစ်ခုပြုလုပ်ပါက terminal emulator တွင်ပြုလုပ်ထားသည်။ တကယ်တော့ "terminal" နှင့် "command line" နှင့် "command line" သည်အတူတူပင်ဖြစ်သည်။
"terminal" linux အတွက်အဖွဲ့များစာရင်း
Linux မိသားစု၏လည်ပတ်မှုစနစ်များကိုမကြာသေးမီကအကျွမ်းတဝင်ရှိသူများအတွက်အသုံးပြုသူတစ် ဦး စီလိုအပ်သည့်အထင်ရှားဆုံးသော command များမှတ်ပုံတင်ခြင်းကိုကြည့်ကြစို့။ "terminal" မှဖြစ်ပေါ်လာသောကိရိယာများနှင့်အသုံးအဆောင်များကို Linux ဖြန့်ဖြူးမှုအားလုံးတွင်ကြိုတင်ထည့်သွင်းထားပြီးကြိုတင်တင်ရန်မလိုအပ်ကြောင်းသတိပြုပါ။ဖိုင်စီမံခန့်ခွဲမှု
မည်သည့် operating system တွင်မဆိုဖိုင်အမျိုးအစားအမျိုးမျိုးနှင့်အပြန်အလှန်ဆက်သွယ်မှုမရှိဘဲမဟုတ်ပါ။ သုံးစွဲသူအများစုသည် Graphic Shell ရှိသည့်ဤရည်ရွယ်ချက်များအတွက်ဖိုင်မန်နေဂျာကို အသုံးပြု. အသုံးပြုကြသည်။ သို့သော်တူညီသောကိုင်တွယ်မှုအားလုံးနှင့်သူတို့၏စာရင်းထက် ပို. ပင်ဖြစ်သည်, အထူးအဖွဲ့များကိုသုံးနိုင်သည်။
- LS - တက်ကြွသောလမ်းညွှန်ပါအကြောင်းအရာများကိုကြည့်ရှုရန်ခွင့်ပြုသည်။ ၎င်းတွင်ရွေးချယ်စရာနှစ်ခုရှိသည်။ -l - အကြောင်းအရာကိုဖော်ပြချက်တစ်ခုအနေဖြင့်ဖော်ပြချက်တစ်ခုအနေဖြင့် --A - စနစ်ကဝှက်ထားသောဖိုင်များကိုပြသသည်။
- ကြောင် - သတ်မှတ်ထားသောဖိုင်၏ contents ကိုပြသသည်။ လိုင်းများကိုရေတွက်ခြင်းအတွက် -n option ကိုအသုံးပြုသည်။
- CD - တက်ကြွသောလမ်းညွှန်မှသတ်မှတ်ထားသောတစ်ခုသို့ပြောင်းရွှေ့ရန်အသုံးပြုသည်။ စတင်သောအခါအပိုဆောင်းရွေးချယ်စရာများမပါဘဲ, root directory သို့ redirects ။
- PWD - လက်ရှိလမ်းညွှန်ကိုဆုံးဖြတ်ရန်ဆောင်ရွက်သည်။
- MKDIR - လက်ရှိလမ်းညွှန်ထဲမှာဖိုင်တွဲအသစ်တစ်ခုကိုဖန်တီးပေးပါတယ်။
- File - ဖိုင်အကြောင်းအသေးစိတ်အချက်အလက်များကိုဖော်ပြပါ။
- CP - ဖိုင်တွဲတစ်ခုသို့မဟုတ်ဖိုင်တစ်ခုကိုကူးယူရန်လိုအပ်သည်။ option တစ်ခုထည့်သွင်းသည့်အခါ၎င်းသည် recursive copying ကိုဖွင့်သည်။ Option -a သည်ယခင်ရွေးချယ်စရာအပြင်စာရွက်စာတမ်း၏ attribute များကိုသိမ်းဆည်းသည်။
- MV - ဖိုင်တွဲ / ဖိုင်ကိုရွှေ့ပြောင်းရန်သို့မဟုတ်အမည်ပြောင်းရန်အသုံးပြုသည်။
- RM - ဖိုင် (သို့) ဖိုင်တွဲတစ်ခုကိုဖျက်ပစ်သည်။ ရွေးချယ်စရာများမပါဘဲအသုံးပြုသောအခါဖယ်ရှားရေးသည်အမြဲတမ်းတွေ့ရှိရသည်။ တောင်းသို့ရွှေ့ရန် -R option ကိုရိုက်ထည့်ပါ။
- LN - ဖိုင်ကိုလင့်ခ်တစ်ခုဖန်တီးသည်။
- chmod - အခွင့်အရေးများကိုပြောင်းလဲခြင်း (စာဖတ်ခြင်း, မှတ်တမ်းတင်ခြင်း, ပြောင်းလဲခြင်း, ပြောင်းလဲခြင်း) ။ အသုံးပြုသူတစ် ဦး ချင်းစီအတွက်သီးခြားစီလျှောက်ထားနိုင်သည်။
- Chown - သင့်ကိုပိုင်ရှင်ပြောင်းလဲပစ်ရန်ခွင့်ပြုသည်။ Superuser (အုပ်ချုပ်ရေးမှူး) အတွက်သာရရှိနိုင်ပါသည်။
- System ရှိဖိုင်များကိုရှာဖွေရန်ဒီဇိုင်း - ဒီဇိုင်းရေးဆွဲခြင်း။ Find command နှင့်မတူဘဲရှာဖွေမှုကို updatebatedb တွင်ကွပ်မျက်ခံရသည်။
- DD - ဖိုင်များနှင့်သူတို့၏ဘာသာပြောင်းခြင်းကိုဖန်တီးသောအခါသက်ဆိုင်သည်။
- Find - စနစ်ပေါ်ရှိစာရွက်စာတမ်းများနှင့်ဖိုင်တွဲများကိုရှာဖွေခြင်း။ ၎င်းတွင်ရှာဖွေမှု parameters များကိုပြောင်းလွယ်ပြင်လွယ်စွာ configure လုပ်နိုင်သောရွေးချယ်စရာများစွာရှိသည်။
- Mount-Umounth - ဖိုင်စနစ်များနှင့်အလုပ်လုပ်ရန်အသုံးပြုသည်။ ၎င်း၏အကူအညီဖြင့်စနစ်ကိုပိတ်ထားပြီးချိတ်ဆက်နိုင်သည်။ အသုံးပြုရန်သင်အမြစ်အခွင့်အရေးရရန်လိုအပ်သည်။
- DU - ဖိုင်များ / ဖိုလ်ဒါများဥပမာတစ်ခုပြသည်။ Option -h သည်ဖတ်နိုင်သောပုံစံသို့ပြောင်းလဲခြင်းကိုပြုလုပ်သည် - တစ်ခုမှာအတိုကောက်အချက်အလက်များကိုပြသခြင်းနှင့် -D - ကတ်တလောက်၏နက်ရှိုင်းမှုကိုဖော်ပြထားသည်။
- DF - disk space ကိုခွဲခြမ်းစိတ်ဖြာခြင်းသည်ကျန်ရှိနေသေးသောနှင့်ဖြည့်ထားသောနေရာကိုရှာဖွေရန်ခွင့်ပြုသည်။ ရရှိသောအချက်အလက်များကိုတည်ဆောက်ရန်သင့်အားခွင့်ပြုသည့်ရွေးချယ်စရာများစွာရှိသည်။
မှတ်ချက်။ ။ Superuser ၏အခွင့်အရေးများ (အမြစ်အခွင့်အရေးများ) ရရန် (ကိုးကားခြင်းမရှိဘဲ) command ကိုမပြုလုပ်မီ sudo su "ကိုရိုက်ထည့်ရမည်။
စာသားနှင့်အတူအလုပ်လုပ်ပါ
Terminal ရှိ command များကို terminal ထဲမှဖိုင်များနှင့်တိုက်ရိုက်အပြန်အလှန်ဆက်သွယ်ခြင်း, အနှေးနှင့်အမြန်ဆုံးအပြန်အလှန်ဆက်သွယ်ရန်လိုအပ်လိမ့်မည်။ အောက်ပါ command များကိုစာသားစာရွက်စာတမ်းများဖြင့်အလုပ်လုပ်ရန်အသုံးပြုသည်။
- ထို့အပြင်အလုပ်ခွင်တွင်နေရာမချထားသောစာသားကိုကြည့်ရှုရန်ခွင့်ပြုသည်။ Terminal ၏ scrolling တစ်ခုမရှိခြင်း၌ပိုမိုခေတ်မီသော function ကိုအသုံးပြုသည်။
- Grep - template ကိုပေါ်ရှိစာသားများကိုရှာဖွေသည်။
- ဦး ခေါင်း, အမြီး - ပထမအသင်းသည်စာရွက်စာတမ်း၏အစ (CAP) ၏ပထမတန်း (ဦး ထုပ်) ၏ရလဒ်အတွက်တာ 0 န်ရှိသည်။
စာရွက်စာတမ်းအတွက်နောက်ဆုံးပေါ်လိုင်းများပြသထားတယ်။ ပုံမှန်အားဖြင့်လိုင်း 10 လိုင်းများကိုပြသသည်။ သင် -n နှင့် -f function ကို အသုံးပြု. ၎င်းတို့၏ပမာဏကိုပြောင်းလဲနိုင်သည်။
- Sort - လိုင်းများကိုစီရန်အသုံးပြုခဲ့သည်။ နံပါတ်များအတွက် -n option ကို အသုံးပြု. ထိပ်မှ -r အထိစီရန်,
- ပျံ့နှံ့ - စာသားစာရွက်စာတမ်း (လိုင်း) တွင်ဂုဏ်ထူးများကိုနှိုင်းယှဉ်ခြင်းနှင့်နှိုင်းယှဉ်ပြပါ။
- WC - စကားလုံးများ, လိုင်းများ, bytes နှင့်သင်္ကေတများကိုထည့်သွင်းစဉ်းစားသည်။
လုပ်ငန်းစဉ်စီမံခန့်ခွဲမှု
ဤအစည်းအဝေးတစ်ခုအတွက် OS ကိုရေရှည်အသုံးပြုခြင်းသည်တက်ကြွသောလုပ်ထုံးလုပ်နည်းများအသွင်အပြင်ကိုဖြစ်ပေါ်စေနိုင်သည့်တက်ကြွသောဖြစ်စဉ်များ၏အသွင်အပြင်ကိုဖြစ်ပေါ်စေသည်။ ၎င်းသည်အလုပ်လုပ်ရန်အဆင်ပြေမည်မဟုတ်ပါ။
ဤအခြေအနေသည်မလိုအပ်သောဖြစ်စဉ်များကိုဖြည့်ဆည်းပေးနိုင်သည်။ အောက်ပါ command များကိုဤရည်ရွယ်ချက်အတွက် Linux System တွင်အသုံးပြုသည်။
- PS, PSREP - ပထမ compep သည် system ၏တက်ကြွသောဖြစ်စဉ်များနှင့်ပတ်သက်သောသတင်းအချက်အလက်အားလုံးကိုပြသသည်။
- Kill - PID လုပ်ငန်းစဉ်ပြီးဆုံးသည်။
- Xkill - PainT Window ကိုနှိပ်ခြင်းအားဖြင့် -
အဲဒါကိုပြီးဆုံး။
- Pkill - ထိုဖြစ်စဉ်ကိုသူ၏အမည်ဖြင့်ပြီးဆုံးသည်။
- Killall အားလုံးသည်တက်ကြွသောဖြစ်စဉ်များအားလုံးကိုပြီးစီးသည်။
- ထိပ်တန်း, Htop - လုပ်ငန်းစဉ်များကိုပြသခြင်းအတွက်တာ 0 န်ရှိပြီး System console Monitetors အဖြစ်လျှောက်ထားသည်။ Htp သည်ယနေ့လူကြိုက်များသည်။
- အချိန် - လုပ်ငန်းစဉ်ကွပ်မျက်သည့်အချိန်တွင် "Terminal" မျက်နှာပြင်အချက်အလက်များကိုပြသသည်။
အသုံးပြုသူပတ်ဝန်းကျင်
အရေးကြီးသောအဖွဲ့များတွင်သင့်အား System အစိတ်အပိုင်းများနှင့်အပြန်အလှန်ဆက်သွယ်ခွင့်ပြုသူများသာမကကွန်ပျူတာတွင်အလုပ်လုပ်သောအခါအဆင်ပြေစေရန်အသေးအဖွဲလုပ်ငန်းများကိုလည်းလုပ်ဆောင်သည်။
- ရက်စွဲ - ရွေးချယ်စရာပေါ် မူတည်. (12 နာရီ, 24 နာရီ) (12 နာရီ) အမျိုးမျိုးတွင်နေ့စွဲနှင့်အချိန်ကိုပြသသည်။
- alias - သင့်အား command ကိုလျှော့ချရန်သို့မဟုတ်ဖန်တီးရန်ခွင့်ပြုသည်။
- uname - system ရဲ့အလုပ်လုပ်တဲ့နာမည်နဲ့ပတ်သက်တဲ့သတင်းအချက်အလက်တွေကိုပေးတယ်။
- sudo, sudo sudo su - ပထမ ဦး ဆုံးအနေဖြင့် operating system သုံးစွဲသူတစ် ဦး ကိုယ်စားအစီအစဉ်များကိုစတင်သည်။ ဒုတိယ - Superuser ကိုယ်စားကိုယ်စား။
- Sleep - ကွန်ပျူတာကို Sleep Mode သို့ဘာသာပြန်ဆိုသည်။
- Shutdown - ကွန်ပျူတာကိုချက်ချင်းပိတ်လိုက်တယ်။ -h option ကသင့်အားကွန်ပျူတာကိုကြိုတင်သတ်မှတ်ထားသောအချိန်၌ကွန်ပျူတာကိုပိတ်ထားရန်ခွင့်ပြုသည်။
- Reboot - ကွန်ပျူတာကို reboot လုပ်ပါ။ အထူးရွေးချယ်စရာများကို အသုံးပြု. Reboot အချိန်ကိုသင်သတ်မှတ်နိုင်သည်။
အသုံးပြုသူ
လူတစ် ဦး သည်ကွန်ပျူတာတစ်ခုတွင်အလုပ်လုပ်သည်မဟုတ်သော်လည်းအနည်းငယ်သာအကောင်းဆုံးရွေးချယ်မှုသည်သုံးစွဲသူများစွာဖန်တီးလိမ့်မည်။ သို့သော်၎င်းတို့တစ်ခုချင်းစီနှင့်အပြန်အလှန်ဆက်သွယ်ရန် command များကိုသိရန်လိုအပ်သည်။
- UserAdd, UserDel, Usermod - add, ဖျက်ပါသုံးစွဲသူအကောင့်ကိုတည်းဖြတ်ပါ။
- Passwd - စကားဝှက်ကိုပြောင်းလဲရန်ဆောင်ရွက်သည်။ Sudo ကိုယ်စား Sudo ကိုယ်စား (command ၏အစတွင် Sudo Su) သည်အကောင့်အားလုံး၏စကားဝှက်များကိုပြန်လည်စတင်ရန်ခွင့်ပြုသည်။
စာရွက်စာတမ်းများကိုကြည့်ရန်
အသုံးပြုသူမှစနစ်ရှိ command အားလုံး၏တန်ဖိုးသို့မဟုတ် executable program files အားလုံး၏တည်နေရာ၏တန်ဖိုးကိုမမှတ်မိနိုင်သော်လည်းအလွယ်တကူအမှတ်ရစရာမိန့်ခွန်းသုံးခုသည်ကယ်ဆယ်ရေးစခန်းသို့ရောက်နိုင်သည်။
- WHOII - executable ဖိုင်များသို့လမ်းကြောင်းကိုပြသသည်။
- လူ - သည် command ကိုအကူအညီသို့မဟုတ်လက်စွဲစာအုပ်ကိုပြသထားပြီး, နာမည်တူသောစာမျက်နှာများနှင့်အတူပညတ်များတွင်အသုံးပြုသည်။
- Prived command အထက်တွင် analogue analogue ဆိုသည်မှာရရှိနိုင်သည့်လက်မှတ်အပိုင်းများကိုပြသရန်အသုံးပြုသည်။
ကွန်ယက်စီမံခန့်ခွဲမှု
အင်တာနက်နှင့်အနာဂတ်ကိုတည်ဆောက်ရန် Network Settings ကိုအောင်မြင်စွာညှိနှိုင်းနိုင်ရန်အတွက်သင်ဤ command များအတွက်အနည်းဆုံးတာ 0 န်ယူရန်လိုအပ်သည်။
- IP - ကွန်ယက် subsystems များကိုတည်ဆောက်ခြင်း, ရရှိနိုင်သည့် IP Port port များကိုကြည့်ရှုပါ။ attribute တစ်ခုထည့်သွင်းသည့်အခါ - စာရင်းပြုစုထားသောအမျိုးအစားများအနေဖြင့်သတ်မှတ်ထားသောအမျိုးအစားများ၏အရာ 0 ါးများကိုစာရင်းပြုစုထားသည်။ ရည်ညွှန်းသတင်းအချက်အလက်များကို -Help attribute ဖြင့်ဖော်ပြထားသည်။
- Ping-Diagntics ကွန်ယက်ရင်းမြစ်များနှင့်ချိတ်ဆက်ခြင်း (router, router, modem, စသည်တို့) ။ ဆက်သွယ်ရေးအရည်အသွေးနှင့်ပတ်သက်သောသတင်းအချက်အလက်များကိုလည်းတင်ပြသည်။
- Nethogs - ယာဉ်ကြောစီးဆင်းမှုနှင့် ပတ်သက်. အသုံးပြုသူအားအချက်အလက်များကိုပေးပို့သည်။ Attribute -i သည် Network Interface ကိုသတ်မှတ်သည်။
- Tracerout သည် ping command တစ်ခု၏ analogue တစ်ခုဖြစ်သော်လည်း ပိုမို. တိုးတက်လာသောပုံစံဖြင့်ဖြစ်သည်။ data packet ဖြန့်ဝေမှုမြန်နှုန်းကို node တစ်ခုချင်းစီသို့ပြသပြီး packet transfer transfer route နှင့်ပတ်သက်သည့်အပြည့်အဝသတင်းအချက်အလက်များကိုပြသသည်။
ကောက်ချက်
အထက်ပါ command များအားလုံးကိုသိရှိပြီး Linux ကိုအခြေခံသည့်စနစ်တစ်ခုကိုသာတပ်ဆင်ထားသည့် Newbie ကိုပင်သိရှိပြီး၎င်းသည်၎င်းကိုသတ်မှတ်ထားသည့်လုပ်ငန်းများကိုအောင်မြင်စွာဖြေရှင်းနိုင်လိမ့်မည်။ ပထမတစ်ချက်မှာစာရင်းသည်မှတ်မိရန်အလွန်ခက်ခဲသည်, သို့သော် command တစ်ခု၏မကြာခဏကွပ်မျက်ခြင်းသို့မဟုတ်အခြားအသေသတ်ခြင်းကိုခံရခြင်းဖြင့်အဓိကအားဖြင့်မှတ်ဉာဏ်တွင်ဖြစ်ပျက်လိမ့်မည်။ ကျွန်ုပ်တို့တင်ပြသောညွှန်ကြားချက်များမလိုအပ်ပါ။