bin၊ sbin၊ usr/bin၊ usr/sbin အကြား ခြားနားချက်အပေါ် အခြားအမြင်

မကြာသေးမီက ဤဆောင်းပါးကို ရှာဖွေတွေ့ရှိခဲ့သည်- bin၊ sbin၊ usr/bin၊ usr/sbin အကြား ကွာခြားချက်. စံနှုန်းနဲ့ ပတ်သက်ပြီး ကျွန်တော့်အမြင်ကို ပြောပြချင်ပါတယ်။

/ bin

စနစ်စီမံခန့်ခွဲသူနှင့် အသုံးပြုသူများ နှစ်ဦးစလုံး အသုံးပြုနိုင်သည့် ညွှန်ကြားချက်များ ပါ၀င်သော်လည်း အခြားဖိုင်စနစ်များကို တပ်ဆင်ထားခြင်း မရှိသည့်အခါ လိုအပ်သည် (ဥပမာ၊ အသုံးပြုသူ တစ်ဦးတည်းမုဒ်)။ ၎င်းတွင် scripts များမှသွယ်ဝိုက်သောနည်းဖြင့်အသုံးပြုသော command များလည်းပါရှိသည်။

အောက်ဖော်ပြပါ အသင်းများသည် ထိုနေရာတွင် ရှိနေရန် မျှော်လင့်ပါသည်။

ကွောငျ, chgrp, chmod, လွမ်းတယ်, cp, နေ့စှဲ, dd, df, dmesg, ပဲ့တင်သံ, မမှန်သော, hostname, ကိုသတ်ပစ်, ln, လော့ဂ်အင်, ls, mkdir, mknod, နောက်ထပ်, တောင်ပေါ်မှာ, mv, ps, ရသ, rm, rm ပါ။, sed, sh, stty, su, ထပ်တူပြုခြင်း, စစ်မှန်တဲ့, ရေတွက်, မှတ်ပုံတင်.

သင်သည် /usr သို့ symlinks များပြုလုပ်နိုင်သော်လည်း systemd /usr ၏နေ့ရက်များတွင်သီးခြားစက်ပစ္စည်းတစ်ခုပေါ်တွင်မတွေ့သော်လည်း၊ ၎င်းကိုထည့်သွင်းထားသောစနစ်၊ မီးပွိုင့်တစ်ခု၊ ကော်ဖီကြိတ်စက်နှင့်အရေးကြီးသောဝန်ဆောင်မှုပေးနေသော PDP-11 တွင်၎င်းကိုတွေ့နိုင်သေးသည်။ Academy of Sciences ၏ ဓာတ်ခွဲခန်းတစ်ခုတွင် ကိရိယာ။

/ sbin

စနစ်စီမံခန့်ခွဲမှုအတွက်အသုံးပြုသော အသုံးအဆောင်များ (နှင့် အခြားသော အမြစ်-သီးသန့် ညွှန်ကြားချက်များ) /sbin တွင် /bin ရှိ binaries များအပြင် စနစ်ကို စတင်ရန်၊ ပြန်လည်ရယူရန်၊ ပြန်လည်ရယူရန်နှင့်/သို့မဟုတ် ပြန်လည်ရယူရန် လိုအပ်သော binaries များပါရှိသည်။ /usr တပ်ဆင်ပြီးနောက် (ပြဿနာမရှိသည့်အခါ) လည်ပတ်သောပရိုဂရမ်များကို /usr/sbin တွင် ထားရှိလေ့ရှိသည်။ စက်တွင်းထည့်သွင်းထားသည့် စနစ်စီမံခန့်ခွဲရေးပရိုဂရမ်များကို /usr/local/sbin တွင် ထားရှိသင့်သည်။

မျှော်လင့်ထားသည့်:

fastboot၊ fasthalt၊ fdisk၊ fsck၊ getty၊ halt၊ ifconfig၊ init၊ mkfs၊ mkswap၊ ပြန်ဖွင့်၊ လမ်းကြောင်း၊ swapon၊ swapoff၊ အပ်ဒိတ်.

စနစ်ကို အသုံးပြုသူများ၏ ကစားစရာလက်မှ ကာကွယ်ရန် နည်းလမ်းတစ်ခုမှာ x attribute ကို သတ်မှတ်ခြင်းဖြင့် ဤ utilities များကို မည်သူမဆို လုပ်ဆောင်ခြင်းမှ တားမြစ်ရန်ဖြစ်သည်။
ထို့အပြင်၊ /bin နှင့် /sbin ကို archive မှ မိတ္တူများဖြင့် အစားထိုးခြင်း (အမျိုးအစားတူ စနစ်အားလုံးအတွက် တူညီသည်) သည် package manager မပါဘဲ စနစ်များကို အမြန်ပြုပြင်ရန် နည်းလမ်းတစ်ခုဖြစ်သည်။

/ usr / bin

အရာအားလုံးကဒီမှာရိုးရှင်းပါတယ်။ တူညီသောအမိန့်အမျိုးအစား၊ ကုမ္ပဏီ၏ဆာဗာများ/ကော်ဖီကြိတ်စက်များအားလုံးအတွက် တူညီသည်။ နှင့် /usr ကိုယ်တိုင်က မတူညီသော OS များအတွက် တူညီစွာ အသုံးချနိုင်သည် ( /bin နှင့် /sbin အတွက် ၎င်းသည် အများအားဖြင့် အလုပ်မလုပ်ပါ)၊ ၎င်းတို့သည် ဗိသုကာပညာရပ်ဆိုင်ရာ သီးခြားပရိုဂရမ်များဖြစ်သည်။ ကွန်ရက်ပေါ်ရှိ /opt သို့မဟုတ် အခြားနေရာများတွင် တည်ရှိသည့် perl သို့မဟုတ် python စကားပြန်များသို့ လင့်ခ်များ ပါဝင်နိုင်သည်။

/ usr / sbin

/usr/bin နှင့် တူသော်လည်း စီမံခန့်ခွဲသူများသာ အသုံးပြုရန်။

/usr/local/bin နှင့် /usr/local/sbin

အရေးကြီးဆုံးနေရာတစ်ခုပါ။ အခြားအရာအားလုံးနှင့်မတူဘဲ၊ /usr သည် အဖွဲ့အစည်းတစ်ခုလုံးတွင် တူညီမည်မဟုတ်ပါ။ စက်ပစ္စည်းအားလုံးတွင် မလိုအပ်သော OS-based၊ hardware-based နှင့် ရိုးရိုးပရိုဂရမ်များ ရှိပါသည်။ စက်များတွင် /usr တစ်ပြိုင်တည်းလုပ်ဆောင်သောအခါ၊ /usr/local ကို ဖယ်ထုတ်ရပါမည်။

/home/$USER/bin

ဤနေရာတွင် ကိစ္စသည် /usr/local နှင့် ဆင်တူသည်၊ အသုံးပြုသူအတွက် သီးခြားပရိုဂရမ်များသာ ရှိပါသည်။ အသုံးပြုသူ ရွှေ့သည့်အခါ အခြားစက်သို့ လွှဲပြောင်းခြင်း (သို့မဟုတ် ထပ်တူပြုနိုင်သည်)။ လွှဲပြောင်း၍မရသောအရာကို /home/$USER/.local/bin တွင် သိမ်းဆည်းထားသည်။ အစက်မပါဘဲ စက်သုံးနိုင်သည်။ ထင်ရှားသောအကြောင်းပြချက်များကြောင့် /home/$USER/sbin ပျောက်ဆုံးနေပါသည်။

ပြုပြင်မှုများနှင့် ထပ်လောင်းမှုများကို မြင်တွေ့ရသည့်အတွက် ဝမ်းမြောက်မိပါသည်။

source: www.habr.com

မှတ်ချက် Add