သင့်ရဲ့ File System သွားခြင်း 10 မရှိမဖြစ် Linux ကို Commands

ဒီလမ်းညွှန် 10 Linux ကိုသင် Linux ကို terminal ကိုသုံးပြီးသင့်ရဲ့ file system ကိုလှည့်ပတ်သွားလာနိုင်တော့မည်နိုင်ရန်အတွက်သိရန်လိုအပျကွောငျးပညတ်တော်မူ၏စာရင်းပြုလုပ်ထားသည်။

ဒါဟာလင့်များဖန်တီးဖို့ဘယ်လို, ဖိုင်တွေနဲ့ဖိုင်တွဲများကိုဖန်တီးရန်မည်သို့မည်ပုံအိမ်ပြန်ရဖို့ဘယ်လိုအခြားဖိုလ်ဒါမှသွားလာရန်မည်သို့မည်ပုံ, သင်၌ယခင်ကသော directory ကို, သင်၌ရှိကြ၏ရာ directory ကိုထွက်ရှာရန်ပညတ်တော်တို့ကိုထောက်ပံ့

10 01

ဘယ် Folder ကိုသင်၌ရှိကြ

သင်တစ်ဦး terminal ကိုပြတင်းပေါက်ဖွင့်လိုက်တဲ့အခါသင် file system ကို၌ရှိကြ၏ဘယ်မှာသင်သိရန်လိုအပ်သည်ကိုပထမဦးဆုံးအရာဖြစ်ပါတယ်။

သငျသညျကုန်တိုက်ကြီးတွေအတွင်းမြေပုံပေါ်မှာရှာတွေ့သော "သင်ဒီမှာပါ" အမှတ်အသားနဲ့တူဒီစဉ်းစားပါ။

သင်၌ရှိကြ၏ဖိုင်တွဲထားတဲ့အထဲကရှာတွေ့မှအောက်ပါ command ကိုသုံးနိုင်သည်

PWD

PWD တို့ကပြန်ရောက်ရလဒ်သင် PWD ၏ shell ကိုဗားရှင်းသို့မဟုတ်သင့် / usr / bin directory ထဲတွင် install လုပ်ပြီးသားတဦးကိုအသုံးပြုနေသည်ရှိမရှိပေါ်တွင်မူတည်ကွဲပြားနိုင်သည်။

ယေဘုယျအားဖြင့်, က / home / အသုံးပြုသူအမည်၏လိုင်းများတလျှောက်တွင်တစ်ခုခု print ထုတ်ပါလိမ့်မယ်။

အဆိုပါ PWD command ကိုအကြောင်းကိုပိုမိုသိရှိလိုပါကဒီမှာကလစ်နှိပ်ပါ

10 02

အဆိုပါလက်ရှိ Directory ကိုအောက်မှာအဘယ်အရာကို Files and Folders Are

အခုဆိုရင်သင်၌ရှိကြ၏ဖိုင်တွဲထားတဲ့သိသော, သင် ls command ကို အသုံးပြု. လက်ရှိ directory ကိုအောက်မှာနေသောဖိုင်တွေနဲ့ဖိုင်တွဲမြင်နိုင်ပါသည်။

ls

၎င်း၏ကိုယ်ပိုင်တွင် ls command ကိုရိုက်မယ့်ကာလ (။ ) နှင့်အတူစတင်သူတို့အဘို့ကလွဲလို့ directory ထဲတွင်ရှိသမျှသောဖိုင်တွေနဲ့ဖိုင်တွဲများစာရင်းပြုစုပါလိမ့်မယ်။

ဝှက်ထားသောဖိုင်များကို (သူတို့အားကာလနှင့်အတူစတင်) အပါအဝင်ဖိုင်တွေအားလုံးကိုကြည့်ရှုရန်သင့်အားအောက်ပါ switch ကိုသုံးနိုငျ:

ls -a

တချို့ကပညတ်တော်တို့ကို၎င်း tilde နဲ့စတင်ထားတဲ့ဖိုင်တွေကို Backup တွေကိုဖန်တီး metacharacter (~) ။

သင်တစ်ဦး folder ကိုအသုံးပြုမှုအတွက်အောက်ပါ switch သည်ဖိုင်တွေကိုစီအခါ Backup တွေကိုမြင်ချင်ဘူးဆိုရငျ:

ls -B

အောက်မှာဖေါ်ပြတဲ့အတိုင်း ls command ကိုရိုက်၏အသုံးအများဆုံးအသုံးပြုမှုသည်:

ls -lt

ဒါကနောက်ဆုံးပေါ်ပထမဦးဆုံးနှင့်အတူပြုပြင်မွမ်းမံအချိန်အားဖြင့်ခွဲထားခဲ့သည်ရှည်စာရင်းပေးစွမ်းသည်။

အခြားအမျိုးရွေးချယ်စရာ extension ကို, အရွယ်အစားနှင့်ဗားရှင်းအားဖြင့်ပါဝင်သည်:

ls -lU

ls -lX

ls -lv

အဆိုပါရှည်လျားသောစာရင်းပုံစံကိုသင်အောက်ပါအချက်အလက်များကိုပေးသည်:

10 03

အခြားဖိုလ်ဒါသို့သွားရန်လုပ်နည်း

ဖိုင်ကို system ကိုလှည့်ပတ်ရွှေ့ဖို့သင်အသုံးပြုလို့ရပါတယ် ဟာ cd command ကို

အဆိုပါ Linux ကို file system ကိုသစ်ပင်တပင်ကိုဖွဲ့စည်းပုံမှာဖြစ်ပါတယ်။ သစ်ပင်ရဲ့ထိပ်တစ်မျဉ်းစောင်း (/) ကခေါ်လိုက်ပါမယ်ဖြစ်ပါတယ်။

အမြစ် directory ကိုအောကျတှငျသငျသညျအောကျပါအဖိုလ်ဒါအချို့သို့မဟုတ်အားလုံးကိုတွေ့ပါလိမ့်မယ်။

အဆိုပါဘင် folder ကို mkdir စသည်တို့ကိုဥပမာ cd command ကိုအဖြစ်မဆိုအသုံးပြုသူကို run နိုင်ပညတ်တော်တို့ကို, ls, ပါရှိသည်

အဆိုပါ sbin system ကို binaries ပါရှိသည်။

အဆိုပါ usr folder ကို Unix စနစ်ကအရင်းအမြစ်များကိုအတိုကောက်များနှင့်လည်း bin နှင့် sbin ဖိုင်တွဲများပါဝင်သည်။ အဆိုပါ / usr / bin folder ကိုအသုံးပြုသူများသည်ကို run နိုင်သည့်ပညတ်တော်တို့ကိုတစ်ခုတိုးချဲ့ထားရှိပါတယ်။ အလားတူပင် / usr / sbin ဖိုင်တွဲစနစ်ကပညတ်တို့ကိုတစ်ခုတိုးချဲ့ထားပါရှိသည်။

အဆိုပါ Boot တက်ဖိုင်တွဲက boot process ကိုလိုအပ်သောအရာအားလုံးပါဝင်သည်။

အဆိုပါ cdrom folder ကို Self-ရှင်းလင်းသည်။

အဆိုပါ dev ဖိုင်တွဲစနစ်ပေါ်မှာရှိသမျှပစ္စည်းတွေအကြောင်းအသေးစိတ်ပါရှိသည်။

အားလုံးစနစ် configuration ဖိုင်များသိုလှောင်ထားကြသည်ရှိရာစသည်တို့ folder ကိုယေဘုယျအားဖြင့်ဖြစ်ပါသည်။

အိမ် folder ကိုလူအပေါင်းတို့သည်အသုံးပြုသူဖိုလ်ဒါသိမ်းဆည်းထားသည်ရှိရာယေဘုယျအားဖြင့်ဖြစ်ပြီးပျမ်းမျှအသုံးပြုသူများအတွက်သူတို့စိုးရိမ်ပူပန်ဖြစ်သင့်တစ်ခုတည်းသောဧရိယာဖြစ်ပါတယ်။

အဆိုပါ lib နှင့် lib64 ဖိုလ်ဒါအပေါငျးတို့သ kernel နဲ့ shared စာကြည့်တိုက်ဆံ့။

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

ထိုကဲ့သို့သောကို USB drives တွေကိုအဖြစ်တပ်ဆင်ထားမီဒီယာတည်ရှိသည်ဘယ်မှာမီဒီယာဖိုင်တွဲဖြစ်ပါတယ်။

အဆိုပါ mnt folder ကိုလည်းထိုကဲ့သို့သောစတာတွေကို USB drives တွေကိုအခြားဖိုင်စနစ်များ, က ISO ပုံများ, အဖြစ်ယာယီသိုလှောင်မှု mount အသုံးပြုသည်

အဆိုပါဖယ် folder ကိုပု binaries သိုလှောင်ဖို့နေရာအဖြစ်အချို့သော software ကို packages များအားဖြင့်အသုံးပြုသည်။ အခြားအ packages များဒေသခံ / usr / သုံးပါ။

အဆိုပါ proc folder ကို Kernel အားအသုံးပြုသောစနစ်တခုဖိုင်တွဲဖြစ်ပါတယ်။ သင်အမှန်တကယ်လွန်းဒီဖိုလ်ဒါကိုစိုးရိမ်ပူပန်ရန်မလိုအပ်ပါဘူး။

အမြစ် folder ကိုအမြစ်အသုံးပြုသူများအတွက်အိမ်တွင်း Directory ဖြစ်ပါတယ်။

အဆိုပါပြေးဖိုင်တွဲစနစ်က runtime ကသတင်းအချက်အလက်သိုလှောင်တဲ့စနစ်ဖိုင်တွဲဖြစ်ပါတယ်။

သငျသညျကို web ဖိုလ်ဒါ, mysql databases ကိုနှင့်စသည်တို့ကိုအဖျက်သမား repositories ကကဲ့သို့အမှုအရာတို့ကိုစောင့်ရှောက်စေမယ်လို့ရှိရာ SRV ဖိုင်တွဲဖြစ်ပါတယ်

အဆိုပါ sys ဖိုင်တွဲစနစ်ကသတင်းအချက်အလက်များကို folder တစ်ခုတည်ဆောက်ပုံပါရှိသည်။

အဆိုပါ tmp folder ကိုယာယီဖိုင်တွဲဖြစ်ပါတယ်။

အဆိုပါ var folder ကိုဂိမ်းဒေတာ, ပြောင်းလဲနေသောစာကြည့်တိုက်များ, ဖိုင်တွေ, ဖြစ်စဉ်ကို IDs, မက်ဆေ့ခ်ျများနှင့် cached application ကိုဒေတာ log အပါအဝင်စနစ်တိကျတဲ့အချက်တွေတစ်ခုလုံးဥစ္စာဓနပါရှိသည်။

အောက်မှာဖေါ်ပြတဲ့အတိုင်းတစ်ဦးအထူးသဖြင့် folder ကိုမှသွားလာရန် cd command ကိုသုံး:

cd / home / username / စာရွက်စာတမ်းများ

10 04

အဆိုပါနေအိမ် Folder ကိုပြန်သွားရန်သွားလာရန်လုပ်နည်း

သင့်အနေဖြင့်အောက်ပါ command ကိုအသုံးပြုပြီးဘယ်နေရာမှာမဆိုအခြားစနစ်ထဲကပြန်အိမ်ပြန် folder ကိုရနိုင်သည်

cd ~

ယင်းမှအပြည့်အဝလမ်းညွှန်များအတွက်ဒီနေရာကိုနှိပ်ပါ cd ~ command ကို

10 05

တစ်ဦးက New Folder ကိုဖန်တီးနည်း

သငျသညျသစ်တစ်ခု folder ကိုဖန်တီးချင်တယ်ဆိုရင်အောက်ပါ command ကိုသုံးနိုင်သည်

mkdir FOLDERNAME

တစ်ဦးအပြည့်အဝလမ်းညွှန်များအတွက်ဒီနေရာကိုနှိပ်ပါ အဆိုပါ mkdir command ကို

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

10 06

ဖိုင်များဖန်တီးနည်း

Linux ကိုအသစ်သောဖိုင်များကိုဖန်တီးနည်းလမ်းတွေထဲကတစ်ခုမယုံကြည်နိုင်လောက်အောင်အရေအတွက်အားပေးပါသည်။

တစ်ဦးအချည်းနှီးသောဖိုင်ကိုဖန်တီးဖို့အတွက်သင့်ကိုအောက်ပါ command ကိုသုံးနိုင်သည်

ထိတွေ့ဖိုင်အမည်

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

သင်တို့သည်လည်းအောက်ပါ command ကိုအသုံးပြုပြီးဖိုင်တစ်ဖိုင်ဖန်တီးနိုင်သည်

ကြောင်> ဖိုင်အမည်

ယခုသင်က command line ပေါ်မှာစာသားကိုရိုက်ထည့်ပါနှင့် CTRL နှင့် D ကိုအသုံးပြုပြီးဖိုင်သိမ်းဆည်းနိုင်သည်

အဆိုပါကြောင် command ကိုတစ်ဦးအပြည့်အဝလမ်းညွှန်များအတွက်ဒီနေရာကိုနှိပ်ပါ

ဖိုင်တွေအတွက်တစ်ဦးကပိုကောင်းတဲ့နည်းလမ်း nano အယ်ဒီတာသုံးစွဲဖို့ဖြစ်ပါတယ်။ ဒါဟာသင်, စာသား၏လိုင်းများ add စာသားကိုဖြတ် paste, ရှာကိုအစားထိုးခြင်းနှင့်အမျိုးမျိုးသောပုံစံများအတွက် file ကို save ပေးနိုင်ပါတယ်။

အဆိုပါ nano အယ်ဒီတာတစ်ဦးအပြည့်အဝလမ်းညွှန်များအတွက်ဒီနေရာကိုနှိပ်ပါ

10 07

အဆိုပါ File System ခန့်ဖိုင်များ Rename နဲ့ရွှေ့ဖို့ကိုဘယ်လို

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

ဖိုင်တစ်ဖိုင်အမည်ပြောင်းရန်အရိုးရှင်းဆုံးနည်းလမ်းမှာ MV command ကိုသုံးရနျဖွစျသညျ။

MV oldfilename newfilename

သငျသညျအဖြစ်ကောင်းစွာတယောက်ကိုတယောက်ဖိုင်တွဲထဲကနေဖိုင်တစ်ဖိုင်ရွှေ့ဖို့ MV command ကိုသုံးနိုင်သည်။

MV / လမ်းကြောင်းကို / ဒ / မူရင်း / ဖိုင် / လမ်းကြောင်းကို / ဒ / ပစ်မှတ် / folder ကို

အဆိုပါ MV command ကိုတစ်ဦးအပြည့်အဝလမ်းညွှန်များအတွက်ဒီနေရာကိုနှိပ်ပါ

သင် rename command ကိုသုံးနိုငျအလားတူပုံစံနှင့်ကိုက်ညီသည့်ဖိုင်များကိုအများကြီးအမည်ပြောင်းချင်လျှင်။

စကားရပ်ကိုအစားထိုးဖိုင်အမည် (s) ကိုအမည်ပြောင်း

ဥပမာ:

* "Gary" "တွမ်" ကိုအမည်ပြောင်း

ဤသည် Tom နှင့်အတူအထဲတွင် Gary အတူဖိုင်တွဲအားလုံးကိုဖိုင်တွေကိုအစားထိုးပါလိမ့်မယ်။ ဒီတော့ garycv လို့ခေါ်တဲ့ဖိုင် tomcv ဖြစ်လာပါလိမ့်မယ်။

အဆိုပါ rename command ကိုအားလုံးစနစ်များပေါ်တွင်အလုပ်မလုပ်ပါဘူးသတိပြုပါ။ အဆိုပါ MV command ကိုပိုမိုလုံခြုံပါသည်။

အဆိုပါ rename command ကိုတစ်ဦးအပြည့်အဝလမ်းညွှန်များအတွက်ဒီနေရာကိုနှိပ်ပါ

10 08

ဖိုင်များကူးယူပါဖို့ကိုဘယ်လို

အောက်မှာဖေါ်ပြတဲ့အတိုင်း Linux ကိုသုံးပြီးဖိုင်တစ်ဖိုင်ကော်ပီကူးဖို့သင် cp command ကိုသုံးနိုင်သည်။

cp ဖိုင်အမည် filename2

အထက်ပါ command ကို filename1 ကူးယူခြင်းနှင့် filename2 ခေါ်ပါလိမ့်မယ်။

သင်တဦးတည်း folder ကိုမှအခြားဖိုင်များကိုကော်ပီကူးဖို့မိတ္တူ command ကိုသုံးနိုင်သည်။

ဥပမာ

CP / home / username / စာရွက်စာတမ်းများ / userdoc1 / home / username / စာရွက်စာတမ်းများ / UserDocs

အထက်ပါ command ကို home / username / စာရွက်စာတမ်းများ / UserDocs / မှ / home / username / စာရွက်စာတမ်းများထဲကနေဖိုင်ကို userdoc1 ကူးယူပါလိမ့်မယ်

အဆိုပါ cp command ကိုတစ်ဦးအပြည့်အဝလမ်းညွှန်များအတွက်ဒီနေရာကိုနှိပ်ပါ

10 09

ဖိုင်တွေနဲ့ဖိုင်တွဲကိုဖျက်ပစ်ရန်ရန်ကဘယ်လို

သင်က rm command ကို အသုံးပြု. ဖိုင်တွေနဲ့ဖိုင်တွဲကိုဖျက်ပစ်နိုင်သည်

rm ဖိုင်အမည်

သင်တစ်ဦး folder ကိုဖယ်ရှားလိုပါလျှင်အောက်ပါ switch ကိုသုံးစွဲဖို့မလိုအပ်:

rm -r FOLDERNAME

အထက်ပါ command ကိုခွဲဖိုလ်ဒါအပါအဝင် folder တစ်ခုနှင့်၎င်း၏ contents တွေကိုဖယ်ရှားပေးပါသည်။

အဆိုပါ rm command ကိုတစ်ဦးအပြည့်အဝလမ်းညွှန်များအတွက်ဒီနေရာကိုနှိပ်ပါ

10 10

symbolic link များနှင့် Hard Links များဘာတွေလဲ

တစ်ဦးကသင်္ကေတ link ကိုအခြားဖိုင်ထောက်ပြတဲ့ဖိုင်ဖြစ်ပါသည်။ တစ်ဦးက desktop ပေါ်မှာ shortcut ကိုအခြေခံအားဖြင့်တစ်ဦးသင်္ကေတ link ကိုဖြစ်ပါတယ်။

သငျသညျ, ဥပမာ, သင့် system ပေါ်တွင်အောက်ပါဖိုင်ရှိပေလိမ့်မည်။

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

သင့်အနေဖြင့်အောက်ပါ command ကို အသုံးပြု. သင်္ကေတ link ကိုဖန်တီးနိုင်သည်

ln -s /home/username/documents/accounts/useraccounts.doc /home/username/useraccounts.doc

သင်အမှန်တကယ် / အိမ်တွင်ဖိုင်ကိုတည်းဖြတ်နေသောသင်္ကေတ link ကိုတည်းဖြတ်တဲ့အခါသင် / အသုံးပြုသူအမည် / စာရွက်စာတမ်းများနှစ်ဦးစလုံးအရပ်တို့ကိုထံမှ useraccounts.doc file ကို edit ပေမယ့်နိုင်ပါတယ် / folder ကိုသုံးစွဲပါတယ်။

တစ်ဦးကသင်္ကေတ link ကိုအခြားဖိုင် system ပေါ်တွင်ဖိုင်တစ်ဖိုင်မှတဦးတည်းဖိုင်စနစ်နှင့်အချက်ပေါ်တွင်ဖန်တီးနိုင်ပါတယ်။

တစ်ဦးကသင်္ကေတ link ကိုတကယ်ပဲအခြားဖိုင်သို့မဟုတ်ဖိုင်တွဲတစ်ခု pointer ရှိပါတယ်ထားတဲ့ဖိုင်တစ်ဖိုင်ဖန်တီးပေးပါတယ်။

တစ်ဦးကခဲယဉ်း link ကို, သို့သော်, နှစ်ခုဖိုင်တွေအကြားတိုက်ရိုက် link ကိုဖန်တီးပေးပါတယ်။ အမှန်ကတော့သူတို့ကအတူတူဖိုင်ရှိပါတယ်ဒါပေမယ့်ကိုယ့်အခြားအမည်နှင့်အတူ။

တစ်ဦးကခဲယဉ်း link ကိုနောက်ထပ် disk space ကိုတက်ယူပြီးမပါဘဲဖိုင်တွေ categorizing ကောင်းတစ်ခုလမ်းပေးပါသည်။

သင့်အနေဖြင့်အောက်ပါ syntax သုံးပြီးခက် link ကိုဖန်တီးနိုင်သည်

ln filenamebeinglinked filenametolinkto

အဆိုပါ syntax တစ်ဦးသင်္ကေတ link ကို၏ဆင်တူပေမယ်က -s switch ကိုမသုံးပါဘူး။

ခက်လင့်များမှအပြည့်အဝလမ်းညွှန်များအတွက်ဒီနေရာကိုနှိပ်ပါ