Showing posts with label ကြန္ျပဴတာ. Show all posts
Showing posts with label ကြန္ျပဴတာ. Show all posts

Tuesday, July 1, 2008

@ TCP/IP အေၾကာင္းေလး ေျပာမယ္္ဗ်ာ

(၁) IP address ဆိုတာ ဘာလဲ ?

TCP/IP = Transmission Control Protocol and Internet Protocol ျဖစ္ပါတယ္ ။
IP တစ္ခု ဟာ 32 bit binary number ျဖစ္ၿပီး decimal ဂဏန္း 4 လံုးနဲ ့ေဖာ္ျပေလ ့ရွိပါတယ္ ။
decimal ဂဏန္း 1 လံုးစီဟာ 8 bits 0 to 255 (octets) ကုိကုိယ္စားျပဳပါတယ္ ။အဲလုိ ေဖာ္ျပတာကို “dotted decimal” လုိ ့ေခၚပါတယ္ ။
Example; 140.179.220.200 (Dotted decimal)
10001100.10110011.11011100.11001000 (Binary)

(၂) အမ်ိဳးအစား ဘယ္ႏွခု ရွိပါသလဲ ?

Classes အမ်ိဳးအစားကုိ အခုလို ခြဲထားပါတယ္ ။

Class Range of Address
A 1 to 126(127) binary 0xxx နဲ ့စ ပါတယ္။
B 128 to 191 binary 10xx နဲ ့စ ပါတယ္။
C 192 to 223 binary 110x နဲ ့စ ပါတယ္။
----------------------------------------------------------------------------
D 224 to 239 binary 1110 နဲ ့စ ပါတယ္။
E 240 to 254 binary 1111 နဲ ့စ ပါတယ္။
----------------------------------------------------------------------------
က်န္ေနတဲ့ 127(localhost) ကို local loopback အတြက္သံုးပါတယ္ ။သင္ 127.0.0.1 ကို ping ၿပီးစမ္းသပ္ႏိုင္ပါတယ္ ။
Class D addresses ကို multicasting အတြက္ သံုးပါတယ္။ Class E addresses ကုိေတာ့ future use ဆုိၿပီးသတ္မွတ္ထားပါတယ္ ။အဲဒါေၾကာင့္
သင့္ရဲ ့ IP address ကိုရိုက္တဲ့ အခါ 1 to 223 ကေနပဲ စရုိက္လို ့ရပါတယ္ ။ 224 ကေနစၿပီး ေနာက္ပုိင္းကုိ ရုိက္လုိ ့မရပါဘူး ။ အလြယ္တကူ စမ္းသပ္ ၾကည့္ႏုိင္ပါတယ္ ။

Private Network Address ၄ ခုရွိပါတယ္ ။

( Local loopback Address )- 127.0.0.1

( Class A )- 10.0.0.0
( Class B )- 172.16.0.0
( Class C )- 192.168.0.0

Class ေတြကို ပံုမွန္အားျဖင့္ ဘယ္လုိဆံုးျဖတ္သလဲ ဆိုတာ ေလ့လာၾကရေအာင္- (N) က network ကိုကိုယ္စားျပဳၿပီး (n) က node ကုိကိုယ္စားျပဳပါတယ္ ။
- Class A -- NNNNNNNN.nnnnnnnn.nnnnnnn.nnnnnnn
- Class B -- NNNNNNNN.NNNNNNNN.nnnnnnnn.nnnnnnnn
- Class C -- NNNNNNNN.NNNNNNNN.NNNNNNNN.nnnnnnnn
အဲဒါေၾကာင့္
Class A ကိုသံုးမယ္ဆိုရင္ network (N)ေပါင္း 2^8 = 255 ကိုသံုးႏုိင္မွာျဖစ္ၿပီး အဲဒီ network ရဲ ့ေအာက္မွာ ကြန္ပ်ဴတာေပါင္း (n)
255 x 255 x 255 =16581373 လံုးကိုတပ္ဆင္အသံုးျပဳႏုိင္မွာ ျဖစ္ပါတယ္ ။
Class B ကိုသံုးမယ္ဆိုရင္ network (N)ေပါင္း 255 x 255 =65025 ကိုသံုးႏုိင္မွာျဖစ္ၿပီး အဲဒီ network ရဲ ့ေအာက္မွာ ကြန္ပ်ဴတာေပါင္း (n)
255 x 255 = 65025 လံုးကိုတပ္ဆင္အသံုးျပဳႏုိင္မွာ ျဖစ္ပါတယ္ ။
Class C ကိုသံုးမယ္ဆိုရင္ network (N)ေပါင္း 255 x 255 x 255 =16581373 ကိုသံုးႏုိင္မွာျဖစ္ၿပီး အဲဒီ network ရဲ ့ေအာက္မွာ ကြန္ပ်ဴတာေပါင္း (n)255 လံုးကိုတပ္ဆင္အသံုးျပဳႏုိင္မွာ ျဖစ္ပါတယ္ ။

(IP address မွာ 192.168. ေတြပဲ ဘာလုိ ့ျဖစ္ေနရတာလဲ လို ့မၾကာခဏ အေမးခံရပါတယ္။ကုိယ္သံုးမယ္ ့ ကြန္ပ်ဴတာ အေရအတြက္(node)ဟာ ၂၅၅ လံုးကုိ မေက်ာ္ဘူး ဆိုရင္ Class C ကိုပဲ သံုးၾကလို့ပါ။)
ေနာက္တစ္ခုကေတာ့ node မွာ decimal no: 0 နဲ ့ 255 ကိုထည့္လုိ ့မရပါဘူး။(ဥပမာ- 192.168.1.0* / 192.168.1.255* )
IP address မွာ node portion all Ones (11111111)=255 က Broadcast Address ျဖစ္ပါတယ္ ။
IP address မွာ node portion all Zeros(00000000)=0 က Network Address ျဖစ္ပါတယ္ ။

ကဲ ......ဒီကေန ့ေတာ့ ဒီမွ်ပါပဲကြယ္ ။စာဖတ္သူအေပါင္း IP address နဲ ့ပတ္သက္လို ့ အသိေတြ တိုးပြားႏိုင္ၾကပါေစ ။

ဆက္လက္ဖတ္ရွဳရန္

Sunday, June 29, 2008

@ group policy မွ drives: မ်ားကို ပိတ္ျခင္း၊ ေဖ်ာက္ျခင္း

group policy ဟာ registry editor လုိပဲ function ေတြအမ်ားႀကီးပါ ပါတယ္ ။ group policy ကနားလည္ ရတာပိုလြယ္ပါတယ္ ။group policy ကေန Drives: ေတြကုိ ၀င္လို ့မရေအာင္ ပိတ္ထားတာ ၊ ေဖ်ာက္ခ်င္တဲ့ Drives: ေတြကို ေဖ်ာက္ထားတဲ့ အေၾကာင္းေလး ေျပာျပပါမယ္။ပထမဦးဆံုး Run မွာ gpedit.msc လုိ ့ ရုိက္ ထည့္လုိက္ပါ။ဒါဆိုရင္ Group Policy Dialog Box က်လာပါလိမ့္မယ္။ဘယ္ဘက္ Box ရဲ ့ Local Computer Policy မွာ Computer Configuration နဲ ့User Configuration ဆိုၿပီး ႏွစ္ခု ရွိပါတယ္ ။User Configuration > Administrative Templates > Windows Components > Windows Explorer ကိုသြားပါ ။ေအာက္ပါပံုကို ၾကည့္ပါ။


ပထမဆံုး Prevent access to drives from my Computer ကုိႏွိပ္လိုက္ပါ။ Setting Tab မွာ Enable ေပးလိုက္ ပါ ။Restrict all drives ကုိ Default ေရြးထားပါတယ္ ။ အဲဒါကုိ ေရြးမယ္ဆိုရင္ ကုိယ့္မွာ ရွိသမွ် Drives ေတြအကုန္လံုးကုိ သံုးလို ့ရမွာ မဟုတ္ေတာ့ပါဘူး ။ အဲဒီအျပင္ C: ထဲမွာ Window OS ရွိတဲ့ အတြက္ My Documents ၊ Shared Documents နဲ ့ Desktop ေပၚက folder ေတြကိုလည္း ဖြင့္လို ့ရမွာ မဟုတ္ေတာ့ပါ ဘူး။ My Network Places , Recycly Bin နဲ ့ software ေတြကိုေတာ့ သံုးလုိ ့ရပါတယ္ ။ အဲဒါေၾကာင့္ ကုိယ္အေနနဲ ့ လိုအပ္မယ္ထင္တဲ့ Drives တစ္ခု ၊ ႏွစ္ခု ကိုပဲ ပိတ္ထားတာက ေကာင္းပါတယ္ ။ ကၽြန္ေတာ္က Drives D: ကိုပိတ္ထားလုိက္ပါမယ္ ။ ေအာက္က ပံုကုိ ၾကည့္ပါ ( Explain ဆုိတဲ့ Tab မွာလည္း အေသးစိတ္ ရွင္းျပထားပါတယ္ )။ OK ေပးလုိက္ပါၿပီ ။ My Computer ထဲကို သြားၿပီး Drives D: ကိုဖြင့္ၾကည့္ပါ ။ ဖြင့္လုိ ့မရေတာ့ပါဘူး ။Address Bar ကေနဖြင့္ရင္လည္း မရပါဘူး ။

အဲဒီလိုပါပဲ ။ Hide these specified drives in My Computer ကို Setting Tab မွာ Eable ေပးလိုက္ပါ။ Restrict all drives ကုိ Default ေရြးထားပါတယ္ ။ အဲဒါကုိ ေရြးမယ္ဆိုရင္ ကုိယ့္မွာ ရွိသမွ် Drives ေတြအကုန္လံုး မျမင္ရေတာ့ ပါဘူး ။ Hide လို ့ေျပာတဲ့ အတြက္ file ေတြကို Hidden လုပ္ထားတာနဲ ့ အလား သ႑န္တူပါတယ္ ။ Address Bar ကေန C: လုိ ့ရုိက္ထည့္ရင္ Drives C: ထဲကိုေရာက္သြားပါတယ္ ။ D: လို ့ ရုိက္ထည့္ရင္လည္း Drives D: ထဲကုိေရာက္သြားပါတယ္ ။ က်န္တာေတြကိုလည္း လိုက္ကလိခ်င္တယ္ဆိုရင္ ကလိၾကည့္ပါ ။စိတ္၀င္စားစရာ အမ်ားႀကီးရွိပါတယ္ ။ ကၽြန္ေတာ့္ရဲ ့ ဒီပုိစ့္ကို စိတ္၀င္စားလို ့ လုိက္လုပ္ၾကည့္သူ အေပါင္း ေအာင္ျမင္ပါေစဗ်ာ ။

ဆက္လက္ဖတ္ရွဳရန္

Tuesday, June 24, 2008

spoolsv.exe using 99% of cpu - the solution

printer ရွိတဲ႔ သူ ေတာ္ေတာ္ မ်ားမ်ားမွာ ျဖစ္ေလ႔ရွိတဲ႔ ျပႆနာ တစ္ခု က တစ္ခါတစ္ေလ မွာ စက္က အလိုလိုေနရင္း သံုးရတာ ေလးလံလာလို႔ Task manager မွာ ၾကည္႔လိုက္တဲ႔ အခါ spoolsv.exe က CPU ရဲ႕ % အေတာ္မ်ားမ်ား တစ္ခါတစ္ေလ 99% ေလာက္ နီးပါးကို သံုးေနၾကတာကို ေတြ႔ရတတ္ပါတယ္။ အေတာ္မ်ားမ်ားက အဲလို ျဖစ္လာရင္ spoolsv.exe ကို ျဖဳတ္ခ်ပစ္လိုက္တတ္ပါတယ္။ အဲလို ျဖဳတ္ခ်လိုက္ရင္ အဲဒီ ခဏေတာ႔ ေကာင္းသြားတာေပါ႔ေလ။ ေနာက္တစ္ခု windows တက္လာရင္ ျပန္ဒုကၡေပးပါေလေရာ။ ဒီေတာ႔ တစ္ခ်ိဳ႕က အဲဒီ service ေလးကို disable ေပးထားလိုက္တတ္ပါတယ္။ ဒီေတာ႔ အဲလို ျပႆနာ မျဖစ္ေတာ႔ေပမယ္႔ printer ကိုျပန္သံုးခ်င္တိုင္း အဲဒီ service ကို ျပန္ Automatic setting ေျပာင္း start ျပန္လုပ္နဲ႔ အဆင္မေျပပါဘူး။ တကယ္႔ ျပႆနာ အစစ္က တစ္ျခားေနရာမွာပါ။ တကယ္ေတာ႔ အဲလိုျဖစ္ရာတာဟာ မ်ားေသာအားျဖင္႔ bad spooler files ေတြေၾကာင္႔ ျဖစ္ရတာပါ။ အမ်ားဆံုးက လိုကယ္ နက္၀က္ ခ်ိတ္ထားရင္ တျခားကြန္ျပဴတာေတြက လာတဲ႔ ဖိုင္ေတြေၾကာင္႔ ျဖစ္ပါတယ္။ (တျခားလူေတြက ကိုယ္႔ကို စိတ္ညစ္ေအာင္လုပ္ခ်င္လည္း အဲဒီ trick ေလး သံုးခ်င္သံုးနိုင္ပါတယ္။ :P) မလိုအပ္ရင္ printer ကို ရွယ္ရာ မေပးထားပါနဲ႔။ အဲဒီ bad spooler files ေတြ ဟာ C:\WINDOWS\system32\spool\PRINTERS ဆိုတဲ႔ Folder ထဲမွာ ရွိပါတယ္။ 0020.SHD, 0020.SPL စတဲ႔ ဖိုင္မ်ိဳးေတြ ျဖစ္ပါတယ္။ အဲဒါေလးေတြကို ရွင္းထုတ္လိုက္ရင္ အိုေကသြားမွာပါ။

ျပႆနာေျဖရွင္းနည္း

  1. Print spooler service ကို kill လုပ္ပါ။
  2. Printer share မ်ား ရွိေနပါက ျဖဳတ္ပစ္ပါ။
  3. C:\WINDOWS\system32\spool\PRINTERS ဆိုတဲ႔ Folder ကိုသြားပါ။ (ျမန္ေအာင္ run ထဲကို အဲဒီ လင္႔ရိုက္ထည္႔၊ ကူးထည္႔ျပီး သြားလုိ႕ ရပါတယ္။)။ ရွိေနတဲ႔ ဖိုင္ေတြ delete လုပ္ပါ။
  4. Print spooler service ကို start ျပန္လုပ္ပါ။

အဆင္ေျပသြားပါလိမ္႔မယ္။


ကဲ တလက္စတည္း ၾကံဳတုန္း short cut တစ္ခ်ိဳ႕ ကို ေျပာျပပါမယ္။ service တစ္ခုကို ျဖဳတ္ခ်ခ်င္တယ္ဆိုရင္ ပံုမွန္က task manager မွာ အဲဒီ process ကို right click လုပ္ျပီး End process လုပ္လိုက္ရင္ရပါတယ္။ ဒါေပမယ္႔ အဲဒါကို script ေရးခ်င္တဲ႔ သူမ်ားအတြက္ နည္းလမ္းေလးတစ္ခ်ိဳ႕ ေျပာျပပါမယ္။ command prompt ကေန services ေတြကို start, stop လုပ္လို႔ ရပါတယ္။ command က net start နဲ႔ net stop ျဖစ္ပါတယ္။ အသံုးျပဳပံုက net start "service name" နဲ႕ net stop "service name" ျဖစ္ပါတယ္။ ဒီေနရာမွာ service name ဆိုတာက ကုိယ္ kill လုပ္ခ်င္တဲ႔ service name ျဖစ္ပါတယ္။ ခု ကၽြန္ေတာ္တို႔ kill လုပ္ခ်င္ေနတဲ႔ service က print spooler ျဖစ္ပါတယ္။ မွတ္ခ်က္- spoolsv.exe မဟုတ္ပါဘူး။ မၾကာခဏ မွားတတ္ပါတယ္။ ေအာက္က ပံုမ်ားမွာ လက္ေတြ႕ အသံုးျပဳပံုကို ျမင္နိုင္ပါတယ္။


မိမိ kill လုပ္ခ်င္ေနတဲ႔ service name ကိုသိဖို႔ လိုအပ္ပါတယ္။ မသိေသးရင္ ပထမဆံုး administrative tools ထဲက services ကိုသြားပါ။
ျမန္ျမန္ ေရာက္ခ်င္တယ္ ဆိုရင္ေတာ႔ ကားစီးသြား အဲေလ မွားလို႕ Run command ကေနသြားပါ။ services.msc ဆိုရင္ ေပၚလာပါလိမ္႔မယ္။အဲဒီမွာ ကိုယ္ kill လုပ္ခ်င္တဲ႔ services နာမည္ေတြကို မွတ္ထားလိုက္ပါ။

command ေတြကို သံုးတဲ႔အခါ kill လုပ္မယ္႔ service name ကို " " လုပ္ဖို႔ မေမ႔ပါနဲ႔။ အထက္က solution ကို bat file ေလးလုပ္ထားရင္ ကလစ္ တစ္ခ်က္နဲ႕ လက္မေညာင္းပဲ ေျဖရွင္းလို႔ ရပါျပီ။

ဘယ္လိုလုပ္ရမလဲဆိုေတာ႔

  1. notepad ကို ဖြင္႔ပါ
  2. ေအာက္ပါ စာသားမ်ားကို ရိုက္ထည္႔ပါ။
  • net stop "print spooler"
  • del C:\WINDOWS\system32\spool\PRINTERS\*.* /q
  • net start "print spooler"
  1. (/q ကို ဒုတိယလိုင္းမွာ သံုးထားတာက delete all လုပ္ထားလို႔ confirmation ေတာင္းလာရင္ Y/N ေပးမေနရေအာင္ တစ္ခါတည္း တိတ္တိတ္ေနဖို႕ ေျပာထားတာပါ။)ေအာက္ပါပံုအတုိင္း bat file extension (.bat) ျဖင္႔ file ကို save လုပ္ပါ။ ဒီဥပမာမွာေတာ႔ solv-spoolv.bat လို႕ နာမည္ ေပးထားပါတယ္။ Save as type ေနရာမွာ All file ကိုေရြးဖို႔ မေမ႔ပါနဲ႕။

    ဒါဆို ေအာက္မွာ ျပထားတဲ႕ ပံုထဲကလိုမ်ိဳး bat ဖိုင္ေလး တစ္ခု ရလာပါမယ္။ ၄င္း ကို double click လုပ္ျပီး run လို႔ ရပါျပီ။ edit လုပ္ခ်င္ရင္ေတာ႔ right click လုပ္ျပီး Edit ကိုေရြးလို႔ ျပင္ဆင္နုိင္ပါတယ္ခင္ဗ်ာ။

    ဒီေနရာက အဲဒီဖိုင္ေလးကို ရယူပါ။

    ပီဒီအက္ဖ္ PDF ဖိုင္နဲ႔ ဖတ္လိုတယ္ဆိုရင္ ဒီေနရာ မွာ ရယူနိုင္ပါေၾကာင္း ခင္ဗ်ား။

    အကိုးအကားမ်ား

ဆက္လက္ဖတ္ရွဳရန္

Thursday, June 12, 2008

how to self-study commands

မွတ္ခ်က္။ beginner မ်ားအတြက္သာ ရည္ရြယ္ထားပါတယ္။

တစ္ခါတစ္ေလမွာ နီးရက္နဲ႔ ေ၀းေနၾကတဲ႔ သူတစ္ခ်ိဳ႕အတြက္ ကိုယ္႔ဘာသာကိုယ္ေလး လဲ ေလ႔လာျဖစ္ေအာင္ တင္ေပးလိုက္တာပါ။ တကယ္က အာေမခ်ာတစ္ေယာက္အေနနဲ႕ hand book တစ္ခုလို ေရးဖို႕ ေတာ္ေတာ္ အခ်ိန္ယူရပါတယ္။ ဒီၾကားထဲ အေရးတၾကီးသိခ်င္ရင္ အီးဘြတ္ခ္ ေတြ ၀က္ဘ္ဆိုဒ္ေတြ ၀င္စရာမလိုဘဲ ကိုယ္႔ဘာသာ ရွာတတ္ေအာင္ ေနရာျပေပးခ်င္ပါတယ္။ သိျပီးသားဆိုရင္ေတာ႔ ေက်ာ္ဖတ္ေပးသြားပါခင္ဗ်ာ။

တကယ္က ဘယ္ေဆာ႔ဖ္၀ဲ ၊ ဘယ္စံနစ္မဆို documentation ေကာင္းေကာင္းလုပ္ေပးရပါတယ္။ ဒါမွလဲ သံုးစြဲသူေတြ အဆင္ေျပမွာ ျဖစ္ပါတယ္။ မ်ားေသာအားျဖင္႔ help system ထဲမွာ normal user တစ္ေယာက္အေနနဲ႕ အလြယ္တကူ ေလ႕လာအသံုးျပဳလို႕ရေအာင္ စီစဥ္ေပးထားေလ႔ ရွိပါတယ္။

Windows XP မွာလဲ user ေတြေလ႔လာဖို႔ Help and Support Center ရွိပါတယ္။ ထိေရာက္ေအာင္ အသံုးခ်ေစခ်င္ပါတယ္ဗ်ာ။ သူ႔ရဲ႕အားသာခ်က္က အီးဘြတ္ခ္မ်ားလို ရွင္းျပရံုသာမက လိုအပ္တဲ႔ tools ေတြဆီကို တိုက္ရိုက္လင္႔ခ္ လုပ္ေပးထားလို႔ အေတာ္ေလးကို အဆင္ေျပပါတယ္။

နမူနာအေနနဲ႔ လူေမးမ်ားေနတဲ႔ commands ေတြကို ရွင္းျပထားတဲ႔ ေနရာေလးကို ဘယ္လိုသြားရတယ္ဆိုတာ ျပထားပါတယ္။ ကၽြန္ေတာ္ေမ႔ရင္ အဲဒီကုိ သြားၾကည္႔ေနၾကေပါ႔ဗ်ာ။ အထင္ေတာ႔ မေသးပါနဲ႔ help ဆိုလုိ႔။ ေနာက္ထပ္ ေမႊေနွာက္ျပီး မိမိလိုတာမ်ား ရွာသံုးၾကေစခ်င္ပါတယ္ခင္ဗ်ား။ စာဖတ္သူမ်ား ဗဟုသုတ တိုးပြားၾကပါေစခင္ဗ်ာ။


ဆက္လက္ဖတ္ရွဳရန္

Friday, June 6, 2008

Understanding and application of Windows XP command line utility in real life (၅)

4. time
date command နွင္႔ အတူတူ ပင္ျဖစ္သည္။ (၃) နည္းသံုးနိုင္သည္။
1) >time /t
2) time new_time
3) time

1) သည္ command prompt ၌ system time တစ္ခုတည္းကို သိလိုေသာအခါ အသံုးျပဳေသာ command ျဖစ္ပါသည္။ (ပံု-၁၀)
2) သည္ system time ကို ျပဳျပင္ခ်င္ေသာအခါ အသံုးျပဳေသာ command ျဖစ္ပါသည္။ အေရွ႔က time သည္ command ျဖစ္၍ အေနာက္က new_time ဆိုသည္မွာ မိမိေျပာင္းလဲခ်င္ေသာ ေန႔စြဲ အသစ္အား hh:mm:ss format အသံုးျပဳ၍ ထည္႔သြင္းေပးရန္ျဖစ္ပါသည္။ (e.g. >time 06:14:15) (ပံု-၁၁)
3) ေနာက္ဆံုး method မွာ system time ကို အရင္ၾကည္႔ရွုစစ္ေဆးျပီး ျပင္ဆင္လိုက ျပင္ဆင္နိုင္ရန္သံုးေလ႔ရွိပါသည္။ ျပင္ဆင္ရန္လိုအပ္သည္႔အခါ hh:mm:ss format ျဖင္႔ ျပင္ဆင္နိုင္သလို ျပင္ဆင္ရန္ မလိုအပ္ပါက enter နွိပ္၍ ေက်ာ္သြားနိုင္ပါသည္။ (ပုံ-၁၂၊ ပံု-၁၃)
ပံု-၁၀
ပံု-၁၁
ပံု-၁၂
ပံု-၁၃
5. exit
command line utility မွထြက္ရန္ အသံုးျပဳသည္။ ( cmd.exe အားပိတ္ရန္သံုးသည္။)

6. dir
directory (folder) နွင္္႔ subdirectory တို႔၏ စာရင္းမ်ားနွင္႔ ၄င္းတို႔ အတြင္းရွိ files list မ်ားၾကည္႔ရွဳရန္အတြက္ အသံုးျပဳသည္။ ၄င္း command အသံုးျပဳျခင္းျဖင္႔ disk တစ္ခု၏ volume label နွင္႔ serial number တို႔ကို ၾကည္႔ရွဳနိုင္သည္။ ထို႔ျပင္ files နွင္႔ directories တို႔၏ list မ်ားကို ေနာက္ဆံုး update လုပ္ထားေသာ ေန႔စြဲ နွင္႔ အခ်ိန္မ်ားအားၾကည္႔ရွဳနိုင္သည္။ ၄င္းျပင္ file and folder တို႔၏ စုစုေပါင္း အေရအတြက္ ၄င္းတို႔၏ size မ်ားနွင္႔ ၄င္း disk ၏ free space တို႔ကို ေဖၚျပေပးနိုင္သည္။
အလြယ္သံုးနည္း
>dir
>dir *.*
>dir *.txt
>dir *.exe
>dir file.txt
>dir file1.*
Note: * သည္ (all) အားလံုးဟု အဓိပါယ္ ရသည္။ file name ၏ format မွာ " Filename.Extension " ျဖစ္သည္။ ( e.g. autoexec.bat, command.com, video.mpeg, install.exe, picture1.jpg e.t.c)။ dot (.) ၏ အေရွ႔ဘက္၌ (*) ရွိလွ်င္ filename အားလံုးဟုဆိုလို၍ dot (.) ၏ အေနာက္ဘက္တြင္ * ရွိပါက extension မ်ားအားလံုး ( file type မ်ားအားလံုး) ဟုဆိုလိုပါသည္။ *.* ဟုဆိုလ်င္ all files ( file name အားလံုး၊ file type အားလံုး) ဟုဆိုလိုပါသည္။ *.txt ဆိုလ်င္ txt files မ်ားအားလံုး ( extension txt နွင္႔ဆံုးေသာ file အားလံုးဟု ဆိုလိုသည္။ *.exe ဆိုလွ်င္ exe files မ်ားအားလံုး ( extension exe နွင္႔ဆံုးေသာ file အားလံုး )ဟု ဆိုလိုသည္။ file1.* ဆိုလ်င္ file name file1 ရွိေသာ file types မ်ားအားလံုး ( e.g. file1.com, file1.exe, file1.jpg, file1.dat, file1.doc,.....)။ အကယ္၍ file name ကို အေသအခ်ာ မမွတ္မိေတာ႔ဘဲ အစသာမွတ္မိပါက file*.*, file*.exe အစရွိသျဖင္႔ ရွာနိုင္ျပီး အကယ္၍ အဆံုးသာ သိပါက *file.* ဟူ၍ အသံုးျပဳနိုင္သည္။ အကယ္၍ တစ္လံုးတည္း ေမ႔ေနပါက * အစား ? ကိုသံုးနိုင္သည္။ (e.g. file?.exe , ?file.exe .)
ပံု-၁၄
Parameters အျပည္႔အစံု (dir command အတြက္) အသံုးျပဳပံုစံ
dir [Drive:][Path][FileName] [...] [/p] [/q] [/w] [/d] [/a[[:]attributes]][/o[[:]SortOrder]] [/t[[:]TimeField]] [/s] [/b] [/l] [/n] [/x] [/c] [/4]
Parfveter တစ္ခုခ်င္းစီ၏ အသံုးျပဳပံုမ်ားအေၾကာင္းကို ရွင္းလင္းတင္ျပပါဦးမည္။
[Drive:][Path] မိမိ List လုပ္ၾကည္႔ရွဳလိုေသာ directory ၏ location တည္ေနရာကို ေဖၚျပရန္ျဖစ္သည္။ e.g. C:\Windows , D:\Video\Myanmar Video...) ၄င္း parameter ကို မထည္႔ဘဲထား၍လည္းရသည္။ ထိုသို႔ မထည္႔လ်င္ current directory (လက္ရွိ တည္ေနရာ) အတြင္းရွိ files နွင္႔ directory မ်ားကိုသာ list လုပ္ေပးမည္ျဖစ္သည္။ (ပံု-၁၅)
ပံု-၁၅

ဆက္လက္ဖတ္ရွဳရန္

Wednesday, June 4, 2008

Understanding and application of Windows XP command line utility in real life (၄)

2. cls
ပံု-၂ တြင္ help command ေၾကာင္႔ screen ၌ command list မ်ားျဖင္႔ျပည္႔ ေနပါသည္။ ထိုသို႔ screen တြင္ရွုပ္မေနေစရန္ cls command ကို သံုး၍ ရွင္းပစ္နုိင္ပါသည္။

3. date
Command line ကိုအသံုးျပဳ၍ systen date ကိုျပဳျပင္နိုင္ေသာ command ျဖစ္ပါသည္။ ၄င္းအား အသံုးျပဳပံု (၃)နည္း ရွိပါသည္။
1) date /t
2) date new_date
3) date

1) သည္ command prompt ၌ system date တစ္ခုတည္းကို သိလိုေသာအခါ အသံုးျပဳေသာ command ျဖစ္ပါသည္။ (ပံု-၅)
2) သည္ system date ကို ျပဳျပင္ခ်င္ေသာအခါ အသံုးျပဳေသာ command ျဖစ္ပါသည္။ အေရွ႔က date သည္ command ျဖစ္၍ အေနာက္က new_date ဆိုသည္မွာ မိမိေျပာင္းလဲခ်င္ေသာ ေန႔စြဲ အသစ္အား mm-dd-yy format အသံုးျပဳ၍ ထည္႔သြင္းေပးရန္ျဖစ္ပါသည္။ (e.g. >date 02-19-06) (ပံု-၆)
3) ေနာက္ဆံုး method မွာ system date ကို အရင္ၾကည္႔ရွုစစ္ေဆးျပီး ျပင္ဆင္လိုက ျပင္ဆင္နိုင္ရန္သံုးေလ႔ရွိပါသည္။ ျပင္ဆင္ရန္လိုအပ္သည္႔အခါ mm-dd-yy format ျဖင္႔ ျပင္ဆင္နိုင္သလို ျပင္ဆင္ရန္ မလိုအပ္ပါက enter နွိပ္၍ ေက်ာ္သြားနိုင္ပါသည္။ (ပုံ-၇၊ ပံု-၈)

ပံု-၅ date /t command

ပံု-6 date 02-24-2006

ပံု-7 date (ေျပာင္းလဲရန္လို)

ပံု-8 date (ေျပာင္းလဲရန္မလို)
Note: command မ်ားေနာက္တြင္ ထည္႔သြင္းေပးရေသာ parameter မ်ားကို switches မ်ားဟုေခၚေလ႔ရွိသည္။ အခ်ိဳ႔ command မ်ားတြင္ ၄င္း switches မ်ားကို မသံုးမေန သံုးစြဲရျပီး အခ်ိဳ႔ေသာ command မ်ားတြင