Saturday, November 26, 2011

Windows မွာ Command line ကိုအသံုးျပဳၾကမယ္(၂)


     ၿပီးခဲ့တဲ့တစ္ပတ္က ကၽြန္ေတာ္တင္ေပးထားတဲ့ Post ကိုဖတ္ၿပီး Command Prompt ကို တီးမိေခါက္မိၿပီထင္ပါတယ္။ အခု ကၽြန္ေတာ္ေျပာျပမယ့္ command ေတြကိုေတာ့ တစ္ခုခ်င္းကိုအေသးစိတ္မရွင္းေတာ့ပါဘူး။ ဘယ္ command က ဘာလုပ္တယ္ ဆိုတာေလာက္ကိုပဲအဓိကထားေျပာသြားပါမယ္။ တကယ္တမ္း windows command line ကအရမ္းကိုက်ယ္ျပန္႔ပါတယ္။ windows ရဲ႕လုပ္ေဆာင္မႈအားလံုးလိုလိုကို command ကေန လုပ္ေဆာင္လုိ႔ရပါတယ္။ ကၽြန္ေတာ္လည္းအားလံုးကိုေတာ့ မရပါဘူး (၀န္ခံတာပါ)။ ကၽြန္ေတာ္လည္းကြန္ပ်ဴတာကို ေလ့လာဆဲသူမို႔လို႔ပါ။ ကြန္ပ်ဴတာပညာဆိုတာ ဆံုးတယ္လို႔ကို မရွိပါဘူး။ ဒီေန႔ကၽြန္ေတာ္တို႔မေလ့လာရင္ ေနာက္ေန႔ဆိုရင္ လိုက္လို႔ကိုမမီႏိုင္ေလာက္တဲ့ အေျခအေနပါ။ အဲဒီေတာ့တတ္ႏိုင္သေလာက္ေတာ့ စာအုပ္စာေပေတြမ်ားမ်ားဖတ္ဖို႔ကိုေတာ့ တိုက္တြန္းခ်င္ပါတယ္။
 အခုေခတ္မွာကသင္တန္းေတြအရမ္းကိုမ်ားပါတယ္။ သင္တန္းအားလံုးကို တတ္ဖို႔က်ေတာ့ အခ်ိန္ေတြေငြေတြစိုက္ထုတ္ရတယ္။ ကၽြန္ေတာ္ဆိုရင္ သင္တန္းေတြအားလံုးကိုမတတ္ႏိုင္ပါဘူး။ Hardware ပညာကိုေတာင္မွ သင္တန္းမတတ္ လိုက္ရပါဘူး။ ဆရာေဇာ္လင္း(Youth)ေရးတဲ့ A+ Certification Exam စာအုပ္ကို၀ယ္ဖတ္ၿပီး ကိုယ္ကိုယ္တိုင္ ေလ့လာခဲ့ရပါတယ္။ ကၽြန္ေတာ္ကိုသင္ေပးခဲ့တာ အဲဒီကိုေဇာ္လင္းပါပဲ။ သူ႕စာအုပ္ကိုဘာပဲျဖစ္ျဖစ္၀ယ္ဖတ္ရတယ္ဆိုေပမယ့္ သူေပးထားတဲ့ knowledge ေတြက ကၽြန္ေတာ္အတြက္အလြန္ပဲအေထာက္အကူျပဳပါတယ္။ ၿပီးေတာ့ ဆရာေဇာ္လင္း(Youth)ပဲေရးတဲ့ PC Mechanic ၊ System Administration စာအုပ္ေတြကိုလည္း ၀ယ္ဖတ္ခဲ့ပါတယ္။ အဲဒါေတြအားလံုးဖတ္ၿပီး ကၽြန္ေတာ္သူငယ္ခ်င္းေတြရဲ႕ ကြန္ပ်ဴတာေတြကိုလိုက္ျပင္ေပးခဲ့ပါတယ္။ အဲဒီကေန Experience ကိုယူတယ္ဆိုပါေတာ့။ ေျပာရဦးမယ္... ကၽြန္ေတာ္ကကြန္ပ်ဴတာကို စာစီစာ႐ိုက္ ကေနစလုပ္ခဲ့ရတာ။ ကြန္ပ်ဴတာစာစီမိတၲဴဆိုင္မွာေပါ့။ တစ္ႏွစ္ေလာက္ေတာ့ၾကာသြားတယ္။ ေနာက္ပိုင္းအစိုးရဌာနကိုေရာက္သြားတယ္။ စာေရးအလုပ္ပဲရတာပါ။ ကြန္ပ်ဴတာ႐ိုက္ရတယ္။ ရွင္းရွင္းေျပာရရင္႐ံုးကကြန္ပ်ဴတာေတြကို ကၽြန္တာ္ကိုယ္တိုင္ျပင္ၿပီးအေတြ႕အႀကံဳယူရပါတယ္။ အဲဒီအခ်ိန္ထိ A+ သင္တန္းဆိုတာစိတ္ေတာင္မကူးရဲေသးဘူး(ပိုက္ဆံမရွိလု႔ိ)။ ေနာက္ေတာ့ ပိုက္ဆံစုၿပီး KMD မွာ Practical Network နဲ႔ Network Engineering သင္တန္းကိုသြားတတ္ျဖစ္တယ္ (ဟီး..Discount နဲ႔)။ ကၽြန္ေတာ္မရွက္ပါဘူး။ အေတြ႕အႀကံဳေတြကိုေ၀မွ်တာပါ။ အခုလည္းကၽြန္ေတာ္ Network ပညာရပ္ကိုေလ့လာေနပါတယ္။ အဲ Network လိုင္းေရာက္ေတာ့လည္း ဆရာေဇာ္လင္းပါပဲ။ သူ႕စာအုပ္ေတြကိုပဲ ၀ယ္ဖတ္ျဖစ္ပါတယ္။ Network Essential, Complete Network Study Guide, CCNA, Internetworking, Linux ဆိုတဲ့စာအုပ္ေတြေပါ့။ ကၽြန္ေတာ္ပိုက္ဆံစုၿပီး ရသေလာက္ေတာ့ ၀ယ္ဖတ္ျဖစ္တယ္။ ကၽြန္ေတာ္ေၾကာ္ျငာတာမဟုတ္ပါဘူး။ ဆရာ့ကိုအျပင္မွာကၽြန္ေတာ္တစ္ခါမွေတာင္မျမင္ဖူးေသးပါဘူး။ (ကၽြန္ေတာ္ Post ကိုဆရာဖတ္မိရင္လည္း ျပင္သင္တာျပင္ေပးပါ၊ သင္ေပးလို႔ရတာေတြကိုလည္း သင္ေပးပါဦးလို႔ ေတာင္းဆိုပါတယ္) ေျပာေနတာေတာင္ ေတာ္ေတာ္ရွည္သြားၿပီး command line အေၾကာင္းတစ္ခုမွမပါေသးဘူး။ သည္းခံၾကပါခင္ဗ်ာ။ အခုကစပါမယ္။
          သူငယ္ခ်င္းတို႔ကြန္ပ်ဴတာထဲကို command line ထဲကေန ဟို၀င္ဒီထြက္လုပ္တာရၿပီလို႔ ထင္ပါတယ္။ မွတ္မိလား dir တို႔ cd တို႔ cd/ တို႔ cd..  တို႔ c: တို႔ d: တို႔ေလ။ (windows ထဲက Run Box ကေန cmd ႐ိုက္ၿပီးသံုးေနာ္) ဟုတ္ၿပီးအခုအသစ္ေတြကိုေျပာျပပါမယ္။
          command prompt ကိုဖြင့္ပါ။ cd/ ကို႐ိုက္ပါ။ cd windows/system32 ႐ိုက္ပါ။ ဒါဆို c: drive ေအာက္က windows folder ေအာက္က system32 ထဲကိုေရာက္သြားပါၿပီ။ ကၽြန္ေတာ္တို႔လုပ္ခ်င္တာက အဲဒီ system32 ေအာက္မွာရွိတဲ့ .cpl နဲ႔ဆံုးတဲ့ files အားလံုးကိုျမင္ခ်င္တာပါ။ dir *.cpl ဆိုတာ ႐ိုက္လိုက္ပါ။ ဒါဆို .cpl နဲ႔ဆံုးတဲ့ဖိုင္ေတြအားလံုး ေပၚလာပါၿပီ။ အဲဒီမွာ * က Random ပါ။ ဘာျဖစ္ျဖစ္ရွာမယ္ဆိုတာပါ။ အဲဒီေနရာမွာ .cpl မဟုတ္ဘဲ .msc ဆိုရင္ .msc နဲ႔ဆံုးတဲ့ဖိုင္ေတြအားလံုးကိုျပမွာပါ။ ေနာက္အဲဒီဖိုင္ကဘယ္မွာ ရွိမွန္းမသိရင္ dir *.cpl /s/a/p ဆိုၿပီး႐ိုက္ပါ။ ဒါေပမယ့္ သက္ဆိုင္ရာ drive ေအာက္ကိုေတာ့ ေရာက္ေအာင္အရင္သြားရပါမယ္။ *.cpl ဆိုတဲ့ေနရာမွာေတာ့ ကိုယ္ရွာခ်င္တဲ့ File name ကိုေရးပါ။ တစ္ခါတစ္ခါ virus ကိုက္လို႔ရွိရင္ တစ္ခ်ိဳ႕ဖိုင္ေတြကို အဲဒီလိုရွာၿပီးလိုက္ဖ်က္တာ ျမန္ပါတယ္။ Anti Virus ကိုလည္းသံုးရပါတယ္။
          အခု Files ေတြ Folders ေတြကို Copy, Delete လုပ္တာေတြကိုျပပါမယ္။ အရင္ဆံုး Folder တစ္ခုဖန္တီးပါမယ္။ md “Folder Name” ပါ။ “Folder Name” ဆိုတဲ့ေနရာမွာ ကိုယ္ထည့္ခ်င္တဲ့နာမည္ကိုထည့္ပါ။ နာမည္က space မျခားရင္ “” ထည့္စရာမလိုပါဘူး။ ဥပမာ- md lunneainthit ေပါ့။ ရမလားမသိဘူး။ ၿပီးရင္ dir နဲ႔ျပန္ၾကည့္ပါ။ ကိုယ္ create လုပ္ထားတဲ့ Folder ကိုျမင္ရမွာပါ။ dir ကိုမ႐ိုက္ခင္ ကိုယ္ၾကည့္ခ်င္တဲ့ directory ေအာက္ (တစ္နည္းအားျဖင့္ folder, drive တစ္ခုခုေအာက္ကိုေတာ့ေရာက္ေနရပါမယ္) ကိုယ္က တစ္ခုခုလုပ္ၿပီးတိုင္ dir နဲ႔ျပန္ၾကည့္ပါ။ ဥပမာ-Delete လုပ္တယ္ဆိုပါေတာ့၊ ကိုယ္ဖ်က္လိုက္တယ္ ပ်က္မပ်က္ dir နဲ႔ျပန္ၾကည့္ေတာ့ ေသခ်ာတာေပါ့။
ကဲ delete လုပ္ပါမယ္။ command က rd “Folder Name” ပါ။ (မွတ္ခ်က္။ ၎ folder ေအာက္တြင္ subfolder ရွိပါကမရပါ) File ကိုဖ်က္ရင္ေတာ့ del command ကိုသံုးရမွာပါ။ File ဆိုတာသိတယ္မလား။ aa.txt တို႔ aa.doc တို႔ကိုေျပာတာ။ aa.txt ကိုဖ်က္မယ္ဆိုရင္ del aa.txt လို႔႐ိုက္ပါ။ နားလည္မွာပါ။
copy ကူးမယ္။ aa.doc ကို bb.doc ဆိုၿပီးေျပာင္းကူးမယ္ ဆိုပါစို႔။ copy aa.doc bb.doc ႐ိုက္ပါ။ 1 file(s) copied. ဆိုၿပီး ေပၚလာပါလိမ့္မယ္။ ဒါဆိုရင္ aa.doc လည္းရွိပါမယ္။ bb.doc လည္းရွိပါမယ္။ ေနာက္တစ္ခါ aa.doc ကို d: drive ေအာက္မွာရွိတယ္လို႔သေဘာထားပါ။ ကၽြန္ေတာ္တို႔က e: drive ေအာက္ကို copy လုပ္ခ်င္တာ။ copy aa.doc e:\ ဆိုရင္ရပါၿပီ။
ေနာက္တစ္ခုက Rename နာမည္ေျပာင္းမယ္ေပါ့။ ren aa bb ပါ။ aa ဆိုတဲ့ folder က bb ဆိုၿပီးေျပာင္းသြားမွာပါ။ ထံုးစံအတိုင္းေပါ့ နာမည္မွာ space ျခားထားရင္ “” ေလးေတာ့ ထည့္ေပါ့။
ကဲဒီတစ္ခါ User Account ဖြဲ႕ၾကမယ္၊ ဖ်က္ၾကမယ္။ lunneainthit ဆိုတဲ့အေကာင့္ကို တည္ေဆာက္ပါမယ္။ Password ကို let123!@# ဆိုၿပီးထားပါမယ္။ net user /add lunneainthit let123!@# ဆိုၿပီး႐ိုက္ရပါမယ္။ net user /add ေနာက္မွာ user name ပါ။ အဲဒီေနာက္မွာ password ပါ။ ရၿပီလို႔ထင္ပါတယ္။ အခု ဖ်က္ၾကည့္ၾကမယ္။ net user /del lunneainthit  လို႔႐ိုက္ရင္ရပါၿပီ။ /add ဆိုတဲ့ေနရာမွာ /del ဆိုၿပီး႐ိုက္ယံုပါပဲ။ တစ္ခုရွိတာက သူက Limited Account ကိုပဲေပးတာပါ။ ဒါေၾကာင့္ ျပန္ဖ်က္တဲ့အခါ password ကိုျပန္႐ိုက္ဖို႔ မလိုတာပါ။ administrator account ကိုလိုခ်င္ရင္ေတာ့.... မသိဘူးခင္ဗ်(GUI (Graphic User Interface) ကေနဆိုရင္ေတာ့ control panel ေအာက္က user account မွာသြားျပင္လိုက္႐ံုပဲ)။ သိတဲ့သူမ်ား ျပန္လည္ေ၀မွ်ေပးေစခ်င္ပါတယ္။ Windows 7 မွာဆိုရင္ေတာ့ administrator account ကို တန္းဖြဲ႕လို႔ရတယ္။ ဒါေတာ့ထားလိုက္ပါ။ အခုက Windows Xp ကအတြင္က်ယ္ဆံုးမို႔လို႔ သူ႕အေၾကာင္းကိုပဲေျပာတာပါ။ ဒါေပမယ့္ အခါေျပာတဲ့ command အားလံုးက Windows 7 မွာသံုးလို႔ရပါတယ္။ Windows 7 က command အခ်ိဳ႕ကိုပဲ Windows Xp မွာသံုးလို႔မရတာပါ။
ဒီေလာက္ဆိုရင္ေတာ့ ေတာ္ေလာက္ပါၿပီ။ command line နဲ႔ပတ္သက္လို႔က ကၽြန္ေတာ္ ခုဏကေျပာခဲ့သလိုပဲ အလြန္က်ယ္ျပန္႔လြန္းတဲ့အတြက္ ကိုယ္တိုင္ေလ့လာပါ။ help ဆိုတဲ့ command ကိုသံုးပါ။ အဲဒီမွာ command ေတာ္ေတာ္မ်ားမ်ားကိုေတြ႕ရမွာပါ။ ကၽြန္ေတာ္ေျပာခဲ့တာေတြကိုလည္း ေတြ႕ရမွာပါ။ command တစ္ခုရဲ႕ေနာက္မွာ /? ဆိုၿပီး ေတာ့ သက္ဆိုင္ရာ command ရဲ႕ လုပ္ေဆာင္ႏိုင္တဲ့ switch ေတြကိုလည္းၾကည့္ႏိုင္ပါတယ္။ ဥပမာ- del /? ဆိုရင္ သူနဲ႔သက္ဆိုင္တဲ့ switch ေတြကိုေတြ႕ရမွာပါ။ အဲဒီမွာ သံုးပံုသံုးနည္းေတြကိုလည္း ျပထားေပးပါတယ္။ ေနာက္ဆံုးေျပာခ်င္တာေတာ့ ကိုယ္တိုင္ေလ့လာပါ။ စာမ်ားမ်ားဖတ္ပါလို႔ေျပာခ်င္ပါတယ္။
dir    =      Directory
ren   =      Rename
*        =  Wildcard
cd =      Change Directory
md        =      Making Directory
rd =      Removing Directory
del        =      Delete
c:,d:,e:  =      Drive Letter

No comments: