terminal အတွက်အခြေခံ Linux အဖွဲ့များ

Anonim

Terminal အတွက်အခြေခံ Linux command များ

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 - စနစ်ကဝှက်ထားသောဖိုင်များကိုပြသသည်။
  • Linux terminal တွင် ls command ကို

  • ကြောင် - သတ်မှတ်ထားသောဖိုင်၏ contents ကိုပြသသည်။ လိုင်းများကိုရေတွက်ခြင်းအတွက် -n option ကိုအသုံးပြုသည်။
  • CD - တက်ကြွသောလမ်းညွှန်မှသတ်မှတ်ထားသောတစ်ခုသို့ပြောင်းရွှေ့ရန်အသုံးပြုသည်။ စတင်သောအခါအပိုဆောင်းရွေးချယ်စရာများမပါဘဲ, root directory သို့ redirects ။
  • PWD - လက်ရှိလမ်းညွှန်ကိုဆုံးဖြတ်ရန်ဆောင်ရွက်သည်။
  • MKDIR - လက်ရှိလမ်းညွှန်ထဲမှာဖိုင်တွဲအသစ်တစ်ခုကိုဖန်တီးပေးပါတယ်။
  • File - ဖိုင်အကြောင်းအသေးစိတ်အချက်အလက်များကိုဖော်ပြပါ။
  • Linux terminal အတွက်ဖိုင် command ကို

  • CP - ဖိုင်တွဲတစ်ခုသို့မဟုတ်ဖိုင်တစ်ခုကိုကူးယူရန်လိုအပ်သည်။ option တစ်ခုထည့်သွင်းသည့်အခါ၎င်းသည် recursive copying ကိုဖွင့်သည်။ Option -a သည်ယခင်ရွေးချယ်စရာအပြင်စာရွက်စာတမ်း၏ attribute များကိုသိမ်းဆည်းသည်။
  • MV - ဖိုင်တွဲ / ဖိုင်ကိုရွှေ့ပြောင်းရန်သို့မဟုတ်အမည်ပြောင်းရန်အသုံးပြုသည်။
  • RM - ဖိုင် (သို့) ဖိုင်တွဲတစ်ခုကိုဖျက်ပစ်သည်။ ရွေးချယ်စရာများမပါဘဲအသုံးပြုသောအခါဖယ်ရှားရေးသည်အမြဲတမ်းတွေ့ရှိရသည်။ တောင်းသို့ရွှေ့ရန် -R option ကိုရိုက်ထည့်ပါ။
  • LN - ဖိုင်ကိုလင့်ခ်တစ်ခုဖန်တီးသည်။
  • chmod - အခွင့်အရေးများကိုပြောင်းလဲခြင်း (စာဖတ်ခြင်း, မှတ်တမ်းတင်ခြင်း, ပြောင်းလဲခြင်း, ပြောင်းလဲခြင်း) ။ အသုံးပြုသူတစ် ဦး ချင်းစီအတွက်သီးခြားစီလျှောက်ထားနိုင်သည်။
  • Chown - သင့်ကိုပိုင်ရှင်ပြောင်းလဲပစ်ရန်ခွင့်ပြုသည်။ Superuser (အုပ်ချုပ်ရေးမှူး) အတွက်သာရရှိနိုင်ပါသည်။
  • မှတ်ချက်။ ။ Superuser ၏အခွင့်အရေးများ (အမြစ်အခွင့်အရေးများ) ရရန် (ကိုးကားခြင်းမရှိဘဲ) command ကိုမပြုလုပ်မီ sudo su "ကိုရိုက်ထည့်ရမည်။

  • System ရှိဖိုင်များကိုရှာဖွေရန်ဒီဇိုင်း - ဒီဇိုင်းရေးဆွဲခြင်း။ Find command နှင့်မတူဘဲရှာဖွေမှုကို updatebatedb တွင်ကွပ်မျက်ခံရသည်။
  • DD - ဖိုင်များနှင့်သူတို့၏ဘာသာပြောင်းခြင်းကိုဖန်တီးသောအခါသက်ဆိုင်သည်။
  • Find - စနစ်ပေါ်ရှိစာရွက်စာတမ်းများနှင့်ဖိုင်တွဲများကိုရှာဖွေခြင်း။ ၎င်းတွင်ရှာဖွေမှု parameters များကိုပြောင်းလွယ်ပြင်လွယ်စွာ configure လုပ်နိုင်သောရွေးချယ်စရာများစွာရှိသည်။
  • အသင်းကို Linux Terminal တွင်ရှာပါ

  • Mount-Umounth - ဖိုင်စနစ်များနှင့်အလုပ်လုပ်ရန်အသုံးပြုသည်။ ၎င်း၏အကူအညီဖြင့်စနစ်ကိုပိတ်ထားပြီးချိတ်ဆက်နိုင်သည်။ အသုံးပြုရန်သင်အမြစ်အခွင့်အရေးရရန်လိုအပ်သည်။
  • DU - ဖိုင်များ / ဖိုလ်ဒါများဥပမာတစ်ခုပြသည်။ Option -h သည်ဖတ်နိုင်သောပုံစံသို့ပြောင်းလဲခြင်းကိုပြုလုပ်သည် - တစ်ခုမှာအတိုကောက်အချက်အလက်များကိုပြသခြင်းနှင့် -D - ကတ်တလောက်၏နက်ရှိုင်းမှုကိုဖော်ပြထားသည်။
  • DF - disk space ကိုခွဲခြမ်းစိတ်ဖြာခြင်းသည်ကျန်ရှိနေသေးသောနှင့်ဖြည့်ထားသောနေရာကိုရှာဖွေရန်ခွင့်ပြုသည်။ ရရှိသောအချက်အလက်များကိုတည်ဆောက်ရန်သင့်အားခွင့်ပြုသည့်ရွေးချယ်စရာများစွာရှိသည်။

စာသားနှင့်အတူအလုပ်လုပ်ပါ

Terminal ရှိ command များကို terminal ထဲမှဖိုင်များနှင့်တိုက်ရိုက်အပြန်အလှန်ဆက်သွယ်ခြင်း, အနှေးနှင့်အမြန်ဆုံးအပြန်အလှန်ဆက်သွယ်ရန်လိုအပ်လိမ့်မည်။ အောက်ပါ command များကိုစာသားစာရွက်စာတမ်းများဖြင့်အလုပ်လုပ်ရန်အသုံးပြုသည်။

  • ထို့အပြင်အလုပ်ခွင်တွင်နေရာမချထားသောစာသားကိုကြည့်ရှုရန်ခွင့်ပြုသည်။ Terminal ၏ scrolling တစ်ခုမရှိခြင်း၌ပိုမိုခေတ်မီသော function ကိုအသုံးပြုသည်။
  • Linux Terminal တွင်နောက်ထပ် command

  • Grep - template ကိုပေါ်ရှိစာသားများကိုရှာဖွေသည်။
  • ဦး ခေါင်း, အမြီး - ပထမအသင်းသည်စာရွက်စာတမ်း၏အစ (CAP) ၏ပထမတန်း (ဦး ထုပ်) ၏ရလဒ်အတွက်တာ 0 န်ရှိသည်။

    စာရွက်စာတမ်းအတွက်နောက်ဆုံးပေါ်လိုင်းများပြသထားတယ်။ ပုံမှန်အားဖြင့်လိုင်း 10 လိုင်းများကိုပြသသည်။ သင် -n နှင့် -f function ကို အသုံးပြု. ၎င်းတို့၏ပမာဏကိုပြောင်းလဲနိုင်သည်။

  • Sort - လိုင်းများကိုစီရန်အသုံးပြုခဲ့သည်။ နံပါတ်များအတွက် -n option ကို အသုံးပြု. ထိပ်မှ -r အထိစီရန်,
  • ပျံ့နှံ့ - စာသားစာရွက်စာတမ်း (လိုင်း) တွင်ဂုဏ်ထူးများကိုနှိုင်းယှဉ်ခြင်းနှင့်နှိုင်းယှဉ်ပြပါ။
  • WC - စကားလုံးများ, လိုင်းများ, bytes နှင့်သင်္ကေတများကိုထည့်သွင်းစဉ်းစားသည်။
  • Linux terminal အတွက် WC command ကို

လုပ်ငန်းစဉ်စီမံခန့်ခွဲမှု

ဤအစည်းအဝေးတစ်ခုအတွက် OS ကိုရေရှည်အသုံးပြုခြင်းသည်တက်ကြွသောလုပ်ထုံးလုပ်နည်းများအသွင်အပြင်ကိုဖြစ်ပေါ်စေနိုင်သည့်တက်ကြွသောဖြစ်စဉ်များ၏အသွင်အပြင်ကိုဖြစ်ပေါ်စေသည်။ ၎င်းသည်အလုပ်လုပ်ရန်အဆင်ပြေမည်မဟုတ်ပါ။

ဤအခြေအနေသည်မလိုအပ်သောဖြစ်စဉ်များကိုဖြည့်ဆည်းပေးနိုင်သည်။ အောက်ပါ command များကိုဤရည်ရွယ်ချက်အတွက် Linux System တွင်အသုံးပြုသည်။

  • PS, PSREP - ပထမ compep သည် system ၏တက်ကြွသောဖြစ်စဉ်များနှင့်ပတ်သက်သောသတင်းအချက်အလက်အားလုံးကိုပြသသည်။
  • PS command ကို Linux Terminal

  • Kill - PID လုပ်ငန်းစဉ်ပြီးဆုံးသည်။
  • Xkill - PainT Window ကိုနှိပ်ခြင်းအားဖြင့် -

    အဲဒါကိုပြီးဆုံး။

  • Pkill - ထိုဖြစ်စဉ်ကိုသူ၏အမည်ဖြင့်ပြီးဆုံးသည်။
  • Killall အားလုံးသည်တက်ကြွသောဖြစ်စဉ်များအားလုံးကိုပြီးစီးသည်။
  • ထိပ်တန်း, Htop - လုပ်ငန်းစဉ်များကိုပြသခြင်းအတွက်တာ 0 န်ရှိပြီး System console Monitetors အဖြစ်လျှောက်ထားသည်။ Htp သည်ယနေ့လူကြိုက်များသည်။
  • အချိန် - လုပ်ငန်းစဉ်ကွပ်မျက်သည့်အချိန်တွင် "Terminal" မျက်နှာပြင်အချက်အလက်များကိုပြသသည်။

အသုံးပြုသူပတ်ဝန်းကျင်

အရေးကြီးသောအဖွဲ့များတွင်သင့်အား System အစိတ်အပိုင်းများနှင့်အပြန်အလှန်ဆက်သွယ်ခွင့်ပြုသူများသာမကကွန်ပျူတာတွင်အလုပ်လုပ်သောအခါအဆင်ပြေစေရန်အသေးအဖွဲလုပ်ငန်းများကိုလည်းလုပ်ဆောင်သည်။

  • ရက်စွဲ - ရွေးချယ်စရာပေါ် မူတည်. (12 နာရီ, 24 နာရီ) (12 နာရီ) အမျိုးမျိုးတွင်နေ့စွဲနှင့်အချိန်ကိုပြသသည်။
  • linux terminal ကိုအတွက်ရက်စွဲ command ကို

  • 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) သည်အကောင့်အားလုံး၏စကားဝှက်များကိုပြန်လည်စတင်ရန်ခွင့်ပြုသည်။
  • Passwd command ကို Linux terminal

စာရွက်စာတမ်းများကိုကြည့်ရန်

အသုံးပြုသူမှစနစ်ရှိ command အားလုံး၏တန်ဖိုးသို့မဟုတ် executable program files အားလုံး၏တည်နေရာ၏တန်ဖိုးကိုမမှတ်မိနိုင်သော်လည်းအလွယ်တကူအမှတ်ရစရာမိန့်ခွန်းသုံးခုသည်ကယ်ဆယ်ရေးစခန်းသို့ရောက်နိုင်သည်။

  • WHOII - executable ဖိုင်များသို့လမ်းကြောင်းကိုပြသသည်။
  • လူ - သည် command ကိုအကူအညီသို့မဟုတ်လက်စွဲစာအုပ်ကိုပြသထားပြီး, နာမည်တူသောစာမျက်နှာများနှင့်အတူပညတ်များတွင်အသုံးပြုသည်။
  • Linux terminal ကိုအတွက်လူအမိန့်တော်

  • Prived command အထက်တွင် analogue analogue ဆိုသည်မှာရရှိနိုင်သည့်လက်မှတ်အပိုင်းများကိုပြသရန်အသုံးပြုသည်။

ကွန်ယက်စီမံခန့်ခွဲမှု

အင်တာနက်နှင့်အနာဂတ်ကိုတည်ဆောက်ရန် Network Settings ကိုအောင်မြင်စွာညှိနှိုင်းနိုင်ရန်အတွက်သင်ဤ command များအတွက်အနည်းဆုံးတာ 0 န်ယူရန်လိုအပ်သည်။

  • IP - ကွန်ယက် subsystems များကိုတည်ဆောက်ခြင်း, ရရှိနိုင်သည့် IP Port port များကိုကြည့်ရှုပါ။ attribute တစ်ခုထည့်သွင်းသည့်အခါ - စာရင်းပြုစုထားသောအမျိုးအစားများအနေဖြင့်သတ်မှတ်ထားသောအမျိုးအစားများ၏အရာ 0 ါးများကိုစာရင်းပြုစုထားသည်။ ရည်ညွှန်းသတင်းအချက်အလက်များကို -Help attribute ဖြင့်ဖော်ပြထားသည်။
  • Ping-Diagntics ကွန်ယက်ရင်းမြစ်များနှင့်ချိတ်ဆက်ခြင်း (router, router, modem, စသည်တို့) ။ ဆက်သွယ်ရေးအရည်အသွေးနှင့်ပတ်သက်သောသတင်းအချက်အလက်များကိုလည်းတင်ပြသည်။
  • linux terminal ကိုအတွက် ping အသင်း

  • Nethogs - ယာဉ်ကြောစီးဆင်းမှုနှင့် ပတ်သက်. အသုံးပြုသူအားအချက်အလက်များကိုပေးပို့သည်။ Attribute -i သည် Network Interface ကိုသတ်မှတ်သည်။
  • Tracerout သည် ping command တစ်ခု၏ analogue တစ်ခုဖြစ်သော်လည်း ပိုမို. တိုးတက်လာသောပုံစံဖြင့်ဖြစ်သည်။ data packet ဖြန့်ဝေမှုမြန်နှုန်းကို node တစ်ခုချင်းစီသို့ပြသပြီး packet transfer transfer route နှင့်ပတ်သက်သည့်အပြည့်အဝသတင်းအချက်အလက်များကိုပြသသည်။

ကောက်ချက်

အထက်ပါ command များအားလုံးကိုသိရှိပြီး Linux ကိုအခြေခံသည့်စနစ်တစ်ခုကိုသာတပ်ဆင်ထားသည့် Newbie ကိုပင်သိရှိပြီး၎င်းသည်၎င်းကိုသတ်မှတ်ထားသည့်လုပ်ငန်းများကိုအောင်မြင်စွာဖြေရှင်းနိုင်လိမ့်မည်။ ပထမတစ်ချက်မှာစာရင်းသည်မှတ်မိရန်အလွန်ခက်ခဲသည်, သို့သော် command တစ်ခု၏မကြာခဏကွပ်မျက်ခြင်းသို့မဟုတ်အခြားအသေသတ်ခြင်းကိုခံရခြင်းဖြင့်အဓိကအားဖြင့်မှတ်ဉာဏ်တွင်ဖြစ်ပျက်လိမ့်မည်။ ကျွန်ုပ်တို့တင်ပြသောညွှန်ကြားချက်များမလိုအပ်ပါ။

Saathpaatraan