.... အားလံုးအတြက္ မဟုတ္ခဲ့ရင္ေတာင္ တစ္စံုတစ္ရာ တစ္စံုတစ္ေယာက္အတြက္ ေႏြးေထြးတဲ့ ေကာင္းကင္ငယ္ေလး ျဖစ္ပါရေစ ....

Monday, April 19, 2010

from basic command

basic com ကိုဆက္လိုက္ရေအာင္ ..
file control နဲ႔ ပတ္သက္တဲ့ ကြန္မန္းအနည္းငယ္ကိုေျပာျပပါ့မယ္ .. တစ္ခုသိထားသင့္တာက လင္းနစ္မွာက သံုးတဲ့ file ဆိုတာ ၀င္းဒိုးေတြမွာ
သံုးသလို file folder ကိုဆိုလိုျခင္းမဟုတ္ပါဘူး .. လင္းနစ္ရွိ အားလံုးကိုဖိုင္လို႔ေခၚျပီး .. folder ေတြကိုေတာ့ file ဒါမွမဟုတ္ directory လို႔ေခၚပါတယ္ ..

cd
cd ဆိုတဲ့ ကြန္မန္းက dir တစ္ေနရာကေန တစ္ေနရာကို ကူးလူးျဖတ္သန္းသြားလာျခင္းပဲျဖစ္ပါတယ္ .. ဥပမာ ..
BlackHawk $ cd Desktop
အဲ့ဒါဆို၇င္ လက္ရွိရွိေနတဲ့ dir ကေန Desktop ေပၚကိုေရာက္သြားပါလိမ့္မယ္ ..ဒီလိုျဖစ္သြားမွာေပါ့
BlackHawk desktop $
cd နဲ႔ တစ္ေနရာကိုသြားျပီး ျပန္ထြက္ေတာ့မယ္ ဆိုရင္လည္း သူ႔ကိုပဲျပန္သံုးလို႔ရပါတယ္ .. မွတ္ထားရမွာက ျပန္ထြက္တဲ့အခါမွာ cd ဆိုရင္ ၀င္ခဲ့ျပီးသမွ် dir
အကုန္လံုးကေန ထြက္သြားတာပါ cd .. ဆိုရင္ေတာ့ dir တစ္ခုျခင္းစီျပန္ထြက္တာပါ .. ေအာက္မွာ ျပထားပါတယ္ ..

BlackHawk $ cd /usr/share/doc
BlackHawk usr.share.doc $
BlackHawk usr.share.doc $ cd
BlackHawk $
BlackHawk $ cd /usr/share/doc
BlackHawk usr.share.doc $
BlackHawk $ cd ..
BlackHawk $ cd /usr/share/
BlackHawk $ cd ..
BlackHawk $ cd /usr

cat 

 
cat ဆိုတာက txt ဖိုင္ေတြကို ဖတ္ျပတာပါ ..ဥပမာ
BlackHawk $ cat my_test.txt
Hello My friends
BlackHawk $
သူလည္း ls ကြန္မန္းနဲ႔တူပါတယ္ .. ဒါေပမယ့္ သူက အတြင္းစာသားေတြကို ဖတ္ေပးတာ ..ls ကေတာ့ ဖိုင္ေတြ အားလံုးကိုဖတ္တာပါ ..
Hello My friends ဆိုတာ my_test.txt ထဲက စာသားေတြပါ

less
less ဆိုတာကလည္း cat လိုပါပဲ .. ဒါေပမယ့္သူက အစီအစဥ္လိုက္ ေဖၚျပေပးတာပါ .. အကယ္လို႔ my_test.txt ထဲမွာ စားသားေတြ ေထာင္ေသာင္းခ်ီေနရင္ ေဖၚျပတဲ့ စကရင္မွာလည္း မရပ္မနားသြားေနရမွာပါ အဲ့လိုအခ်ိန္မ်ိဳးေတြအတြက္ less ကိုသံုးပါတယ္ ..
BlackHawk $ less my_test.txt
Hello My friends
I wnat to eat berakfast !
- End

File
file ဆိုတာကေတာ့ မိမိသိလုိတဲ့ ဖိုင္ဟာဘာဖိုင္အမ်ိဳးအစားျဖစ္တယ္ဆိုတာကိုေဖၚျပေပးတာပါ ..
BlackHawk $ file my_test.txt

cp
cp ဆိုတာ က ၀င္းဒိုးက ေကာ္ပီပံုစံပါပဲ ..
mv ဆိုတာကေတာ့ ဖိုင္ေတြကိုေရႊတာပါပဲ .. ဥပမာ desktop ေပၚက Me ဆိုတဲ့ dir ကို Documents ေပၚကိုေျပာင္းမယ္ဆိုပါေတာ့
BlackHawk $ cd Desktop
BlackHawk desktop $ mv Me Documents
အဲ့ဒါဆိုရင္ Me က Documents ထဲကိုေရာက္သြားပါျပီ

rm
rm ဆိုတာက remove ပါ သူမွာမွတ္ထားရမွာက သူက dir ေတြကို remove လုပ္ရင္ dir ထဲမွာ ္တစ္ခုခုရွီေနရင္ လုပ္လုိမရပါဘူ း.. အဲ့ဒီအခါမွာ option
ေတြန႔ တြဲသံုးပါတယ္ .. ဥပမာ force လုပ္မယ္ဆိုတဲ့ option ေတြလိုေပါ့
BlackHawk $ rm -rf Me

mkdir
mkdir ကေတာ့ make directory ပါ ..
BlackHawk $ mkdir Feel
BlackHawk $ ls
BlackHawk $ Feel

touch
သူက mkdir နဲတူပါတယ္ .. ဒါေပမယ္ mkdir က folder ေတြ ေဆာက္တာပါ .. touch ကေတာ့ txt လိုမ်ိဳး ဖုိင္ေတြကို ေဆာက္ေပးတာပါ ..
နားျပီ . လက္ေညာင္းသြားျပီ .. :xD


0 မွတ္ခ်က္: