Thuta Learning
ရှာဖွေရန်
BasicDevOps & Toolsbeginner

pwd, ls, cd နဲ့ လမ်းလျှောက်ခြင်း

စိတ်လျှော့ပါ။ ဒီခန်းကို စာအုပ်လိုမဟုတ်ဘဲ စကားပြောသလိုပဲ၊ နားလည်လွယ်အောင် ရှင်းပါမယ်။

ဒီခန်းပြီးရင် ဘာတတ်သွားမလဲ

  • pwd, ls, cd နဲ့ လမ်းလျှောက်ခြင်း ကို ကြောက်စရာမလိုအောင် နားလည်မယ်
  • Terminal ထဲမှာ ကိုယ်တိုင် command ကို စမ်းသုံးတတ်အောင် လုပ်မယ်
  • Real server/project မှာ ဒီ command ဘယ်လို အသုံးဝင်သလဲ ချိတ်မြင်မယ်

ခဏလေး ဒီလိုပဲ စဉ်းစားကြည့်

pwd (print working directory) က 'အခု ငါဘယ်နေရာမှာလဲ' လို့ မေးတာပါ။ ls (list) က 'ဒီအခန်းထဲမှာ ဘာတွေရှိလဲ' ကို ပြပါတယ်။ cd (change directory) က 'ဒီအခန်းကို သွားမယ်' ပါ။ Path ရေးနည်း နှစ်မျိုးရှိပါတယ် — Absolute path က / ကနေ စပြီး တည်နေရာအပြည့်အစုံ ရေးတာ (GPS address နဲ့ တူ), Relative path က အခု နေရာကနေ ရေတာ (လမ်းညွှန် 'ညာဘက်လှည့်' နဲ့တူ)။ .. က 'တစ်ဆင့်အပေါ် folder', . က 'အခုနေရာ', ~ က 'ကိုယ့် home folder' ကို ရိုကောက်ပေးတဲ့ shortcut များပါ။

လက်တွေ့ scenario နဲ့ ချိတ်ကြည့်မယ်

Windows Explorer ထဲမှာ folder icon click လုပ်တာနဲ့ cd command က တူပါတယ် — ကွာတာက mouse အစား စာလုံးနဲ့ ညွှန်ကြားရတာပါ။ cd .. နှစ်ခါ ရိုက်ရင် folder နှစ်ဆင့် အပေါ်တက်ပါတယ်။ cd ~ (သို့) cd ဘာမှမပါဘဲ Enter နှိပ်ရင် home folder ကို ချက်ချင်း ပြန်ရောက်ပါတယ် — 'ခဏနားချင်ရင် အိမ်ပြန်' shortcut လို့ မှတ်ထားလို့ရပါတယ်။

အတူတူ terminal ထဲ စမ်းမယ်

bash
pwd
ls
cd /home
ls -la
cd ..
cd ~
cd Documents
You should see
pwd က /home/username ပြီး cd .. ပြီးနောက် ls က root-level folder များ ပြသမည်။

၅ မိနစ် စမ်းကြည့်

cd /var/log ကို run ကြည့်ပါ။ ပြီးရင် cd ~ နဲ့ home ပြန်လာပြီး pwd နဲ့ position ကို ပြန်စစ်ပါ။

သတိလေးတစ်ချက်

Case-sensitive ကို မမေ့ပါနှင့် — Documents နဲ့ documents က Linux အတွက် လုံးဝကွဲပြားတဲ့ folder နှစ်ခုပါ။

ဒီနေရာမှာ လူအများမှားတတ်တယ်

  • cd Documents (relative) ကို folder ဘယ်နေရာမှာမဆို ရမည်ဟု ထင်ခြင်း — relative path က 'အခုနေရာ' အပေါ်မှာသာ မှီခိုနေတာ
  • ls နဲ့ cd ကို ရောသုံးမိပြီး ls Documents ရိုက်ရင် folder ထဲ ဝင်တယ်လို့ထင်ခြင်း (ls က ပြရုံပဲ, cd မှ ရွှေ့တာ)

အခု ကိုယ်တိုင် စမ်းကြည့်

cd /var/log ကို run ကြည့်ပါ။ ပြီးရင် cd ~ နဲ့ home ပြန်လာပြီး pwd နဲ့ position ကို ပြန်စစ်ပါ။

You'll know it worked when: pwd က /home/username ပြီး cd .. ပြီးနောက် ls က root-level folder များ ပြသမည်။

pwd, ls, cd နဲ့ လမ်းလျှောက်ခြင်း | Thuta Learning