Thursday, December 8, 2016

Command Prompt පාඩම 01

ඔන්න යාලුවනේ.. ඔයාලට මම මේ පාඩමෙන් කියලා දෙන්න යන්නේ... Command prompt එක සහ ඒකෙ commands ගැනයි.

හොදයි. ඔන්න ඉතින් අපි කෙලින්ම පාඩමට බහිමුකෝ.. මේ Command prompt එක අපිට ආකාර දෙකකට ලබා ගන්න පුලුවන් යාළුවනේ..

01. සාමාන්‍ය මාදිලියෙන් user account එකෙන් ලබා ගැනීම..
මෙහෙම ලබා ගන්නකොට command prompt එකේ පෙන්නන file directory  එක තමයි මේ...

C:\user\

02. අපිට C partition එකට අදාල වෙනස්කම් කරන්න හෝ system එක සම්බන්ධ බලයෙන් වැඩි code පාවිච්චි කරන්න පුළුවන් වෙන්නෙ Administrator  යටතේ run කලොත් පමණයි.
*hacking වල දි අපිට ඕන වෙන්නෙ මෙන්න මේ Administrator යටතේ ලබා ගන්නා prompt එක. ඒකෙදි පෙන්වන file directory එක මේකයි..

C:\windows\system32\

අපි දැනට ඉගෙන ගන්න නිසා පාවිච්චි කරන්නේ සාමාන්‍ය command prompt එක හොදේ..

Command prompt එක ලබා ගන්නා අයුරු..

* key board එකේ windows key එක සහ R අකුර එකවර press කිරීම.
Run box එක මත cmd විදිහට type කරලා ok කරන්න..

*start වලින් ගිහිල්ලත් ගන්න පුළුවන්.

*windows x menu භාවිතයෙන්.. (මේ ක්‍රමය භාවිත කරන්න පුළුවන් windows 8 වලට ඉහල os භාවිතා කරන අයට විතරයි.)
Desktop එකට ගිහිල්ලා windows key එකයි x key එකයි press කරන්න.. ඒ ලැබෙන list එකෙන් command prompt , select කලාම සාමාන්‍ය විදිහට command prompt , open වෙනවා..
command prompt (Admin) select කල විට Administrator යටතේ open වේ.

හරි. ඔයාට යම් අවබෝධයක් ලැබෙන්න ඇති මේ ගැන.. දැන් අපි commands ගැන ඉගෙන ගන්න පටන් ගමු එහෙනම්..

Help Command

අපි දැන් ඉන්නේ user profile directory එකෙයි.
Help ලෙස type කරලා Enter කරන්න.
දැන් basic  command වල list එකක් සහ ඒවයෙ කාර්යන් පේන මේ වගේ list එකක්  ලැබේවි ඔයාට.


මේ code වලින් වෙන දේවල් ගැන කියවලා දැනුමක් ගන්න ඔයා.. ඔන්න අපි ඊලග command එකට යනවා.

Cls Command
ඔහ්. Command prompt එක help command එකෙන් ආපු list එකෙන් පිරිලා නේද.. ඔයා Cls කියලා type කරලා Enter කරන්නකො බලන්න...
ම්ම්.. තේරුනාද.. Cls Command එක use කරන්නෙ screen එක clear කර ගන්න.

file browse
මේ සඳහා CD Command එක use කරනවා.
CD Command

*මේ command එක කියලා දෙන්න කලින් මේකෙ ඔයාට ඉස්සරහදි හම්බවෙන දෙයක් ගැන කියලා දෙන්න ඕනෙ. ඒ තමයි partition [පා(ර්)ටිෂන්] අපේ hard disk එක කොටස් වලට බෙදලා තියෙනවා ඔයා දැකලා තියෙනවා නේද C D E වගේ. ඔයාට My computer වලදි බලා ගන්න පුලුවන් ඒක. මම pic (3) වලදි පෙන්නලා තියෙනවා.

අපි ඉස්සරහදි D partition , E partition කියන්නෙ මේවට තමයි හොදේ..
හරි. අපි කිය කිය හිටියෙ CD ගැන.. මේ තමයි change directory එක. මේ directory එකේ root එක වන C: ට එන්න ඕන නම් ඔයාට..

CD\ Enter කරන්න.
දැන් මම ඉන්නෙ C: එකේ. මට ඉතුරු code  C එකේ ඉදන් කරන්න බැරි නිසා මම D: partition එකට මාරු වෙනවා. මෙහෙම..
D: (enter)
දැන් මම ඉන්නෙ D එකේ..

Dir Command
මට D: partition එක ඇතුළෙ තියෙන folder වල ලිස්ට් එකක බලන්න ඕනෙ කියලා හිතන්න..
Dir (enter)

ඔන්න ලිස්ට් එකේ විස්තර පෙන්නනවා..
මේ folder එක ඇතුළට යන්නෙ CD command එකෙන්.

CD (press tab key.)
අපි ඉන්න directory එකේ filder වල නම් පේනවා.. Recycle.Bin කියලා පෙන්නන්නෙ අපිට D එකෙන් දෙයක් Delete කලාම වැටෙන folder එක.
මෙහෙම tab key එක press කර කර එතැන තියෙන ඔයා කැමති folder එකක නම පෙන්නුවම enter  කරලා ඒ ඕනම folder එකක් ඇතුලට යන්න.
(ඔයා මේ command කරන්න කලින් D එකේ ඔයාගෙම folder එකක් හදාගෙන මේකට ඒක use කරනවා නම් හොදයි.) අපි ඒ විදිහට New කියලා folder එකක් හදලා තිබුනා කියලා හිතන්න.. මේ New කියන folder එක ඇතුලේ තවත් folder එකක් හදන්නයි යන්නෙ අපි.

MD Command.
මේකෙ තේරුම තමයි Make Directory.

MD Mudi
දැන් මම ඉන්න directory එක වන D:/New/ වල Mudi කියලා folder එකක හැදෙනවා.
ඒ හදපු folder එකට යන්න Use කරන්නෙ CD Command එකයි.
මේකට ක්‍රම 02ක් තියෙනවා.. බලන්න..

(i) CD Mudi (enter.)
(ii) CD (press tab key.) - මේකෙදි Mudi කියන එක පෙන්නුවම enter කරලා අපිට ඒ folder එකට යන්න පුළුවන්.

හොදයි ඔන්න එහෙනම් අපි මේ කොටස මෙතනින් නවත්වමු.. ඔයාලා මේ කියලා දීපු කොටස් command prompt එකේ කරලා බලන්න. ගැටලු තැනක් comment එකකින් අහලා විසදගන්න. අපි ඊලග කොටසින් ඉදිරියට යමු..

වැදගත්:-

*අපි මේ type කරන Command ආයෙ ආයෙ type කරන්න ඕනෙ නැහැ..  key board එකේ Up Down arrow key වලින් පරණ code ආපහු ගන්න පුළුවන්..
*folder කිහිපයක් එකවර හදන්න ඕනෙ නම්.. E partition එකේ movie , song , pic , files කියලා folder හතරක් හදන්න ඕනෙ කියලා හිතන්න..
E:\ MD movie song pic files
මේ folder names අතරෙ තියෙන space එකෙන් තමයි වෙන වෙනම folder එකක් බවට අදුන ගන්නෙ.

Command Prompt පාඩම 02

ඔයා උත්සහ කරලා බැලුවද කොටස් දෙකක් විදිහට තියෙන name එකක් folder name එක විදිහට දෙන්න.
මෙන්න මෙහෙමයි. හිතන්න folder  එකේ නම Graphic Design කියලා..

MD "Graphic Design"
උධෘත ඇතුලෙ තමයි ඒ සම්පූර්න නම දෙන්න ඕනෙ.
තවත් එකක්.. අපිට පුළුවන් මේ Command, script විදිහට bat format එකෙන් save කරලා පාවිච්චි කරන්න..
Notepad එකේ මේක type කරගන්නකො ඔයා. (Folder එකට කැමති නමක් දෙන්න.)

Pause
MD Mudi




මෙහෙම type කරලා file වල save as ගිහින් desktop එකේ file name එක m.bat කියලා type කරලා All files දීලා save කරන්න.
ඒක desktop එකේ මෙහෙම තියේවි..



හරි අපි බලමු මේ ලියපු commands වලින් වෙන දේවල්.. Pause command එකෙන් වෙන්නෙ අපි keyboard එකේ key එකක් press කරලා අවසර දෙන තුරු ඊලගට තියෙන විධානය වන MD Mudi ක්‍රියාත්මක නොකර තිබීමයි. මේකෙදි වෙන්නෙ Mudi නමින් folder එකක් හැදීමනෙ.
මේ script එක open කලාම command prompt එකක් ලැබේවි. Pause Command එක නැතුව MD Mudi විතරක් ලිව්වා නම් script එක open කරපු ගමන්ම close වෙලා යනවා.
pause command එක මගින් නවත්තන් ඉන්න ඊලග command එක වන MD Mudi ක්‍රියාත්මක වෙන්න keyboard එකේ key එකක් press කරන්න ඕනෙ. MD Mudi Run වෙලා Mudi කියලා folder එකක් open කරපු තැන හැදෙයි.

බලන්න මේ code එකත් මම කලින් කියපු විදිහට notepad එකේ type කරලා save කරලා බලන්න..
Pause
CD\
pause
D:
Pause
MD new

මේකෙදි හැම පියවරක්ම run වෙන්න keyboard එකේ key එකක් press කරලා අවසර දෙන්න ඕනෙ.



Help Command එක use කර Dir Command එකේ සියලු විස්තර ලබා ගැනීම
Help Dir (enter)
අපිට තියෙන්නෙ help කියලා type කරලා අපිට විස්තර අවශ්‍ය command එක type කරන එක.
අපිට අවශ්‍ය directory එකේ folder list එක ගන්නෙ මෙහෙම..

Dir E: (enter)
අපි ඉන්න directory එකේම hidden folder වල list එකක් විතරක් ඕනෙ නම් මෙහෙම..

Dir /A :H (enter)
E partition එකේ hide වෙලා තියෙන folder වල list එකක් ගන්න ඕනෙ නම්..
Dir E:/A :H
*මේ විදිහට විස්තර ලැබෙන command අපිට txt file එකකට ඒ විස්‍තර save වෙන විදිහට command දෙන්න පුළුවන්. එතකොට command එකේ output එක කෙලින්ම txt file එකකට save වෙනවා..

Dir > a.txt (enter)
අදාල directory එකේ list එක m.txt විදිහට ඒ directory එකේම හැදෙනවා.

Tree Command
Tree (enter) කලොත් ඒ partition එක තුල තියෙන සියලු folder එකිනෙකට සම්බන්ධ වෙලා තියෙන හැටි පෙන්නනවා. ගහක අතු බෙදිලා තියෙනවා වගේ..

Tree > xa.txt (enter)
Output එකක් නොපෙන්වා ඒ output එක xa.txt කියන txt file එකට යවලා අපි ඉදපු directory එක වන D වල save කරලා තියෙනවා..
මේ වගේ..

ඒත් ඉරි කෑලි වෙනුවට ඔයාට පේන්නෙ අකුරු වගයක් නේද..
ඉරි දා ගන්න වැඩක් තියෙනවා.. අපි ඒකට tree එකේ help අරන් බලමු..
Help tree (enter)

මට මතක විදිහට මම ඔයාට තාම පැරාමීටර්ස් ගැන පැහැදිලි කලේ නැහැ. හරි මේ බලන්න..
මේ තමයි attrib යටතෙ තියෙන පැරා මීටර්ස්. help වලින් තමයි ගන්නෙ.


ඔන්න අපි ආයෙත් පාඩමට යමු.එහෙම enter කලාට පස්සෙ ඔයාට පේනවා parameters 02 ක් ලැබිලා තියෙනවා. අපි යොදා ගන්නෙ /A කියන එක.
Tree /A > c.txt
මේ වගේ ඉරි සහිතව ලැබේවි එතකොට.

දැන් හිතන්න මට D partition එකේ තියෙන image folder එක ඇතුලෙ තියෙන my pic එක ඇතුලෙ තියෙන animals folder එකට යන්න ඕනේ කියලා..
CD/D D:\  type කරලා keyboard එකේ tab key එක press කර D එක ඇතුලෙ තියෙන folder එක ගන්න පුළුවන්.
CD/D D:\image
ඕනෙ my pic  folder එකට යන්නනෙ. ඒ නිසා image වල අගට \ එකක් type කරලා ආයෙ tab key එක  press කරන්න.
Copy සහ XCopy Command
File copy කිරීමට use කරනවා. මේ දෙකම ක්‍රියාකාරිත්වය අතින් සමාන වුනත් xcopy command එක සතුව copy command එකට වඩා වැඩි parameters ගණනාවක් තියෙනවා.
xcopy command එකේ parameters  වලින් වෙන දේවල් check කරලා බලන්නකෝ...
*administrator command prompt එකේ  use කරන්න එපා. හේතුව මේ xcopy command  එක සතුව තියෙන file, access permission එකට අදාල parameters  එක නිසි දැනීමකින් තොරව use කරන්න ගියොත් අපි අතින් hard partition  access block වෙන්න පුළුවන්.
හරි ඔන්න අපි දෙවනි පාඩමටත් සමු දෙනවා. අපහසු තැනක් කමෙන්ට් එකකින් අහන්න.

Command Prompt පාඩම 03

Copy Command

Help copy (enter)
*මෙතනින් වැදගත් parameter එකක් තමයි /v මේකෙන් file copy වීම සම්පූර්ණයෙන් සිදුවුනාද කියලා vertify කර ගන්න පුළුවන්.
file directory එක type නොකර, key board එකේ tab key එක press කරලා directory එක ගන්නත් පුළුවන්නෙ.
එහෙම මගේ folder එක දෙනවා. දීලා space එකක් තියලා, මට මේ  folder එකේ තියෙන දේවල් copy කරන්න ඕනෙ තැන directory එක දෙනවා. දීලා enter කලාම, මුලින් දුන්න directory එකේ ඇතුලෙ තියෙන සියලු file දෙවනියට දුන්න directory එකට copy වෙනවා..
parameter එකක් යොදා ගන්නවා නම් ඒක යොදන්න ඕනෙ.
copy copy විය යුතු directory එක type කරන්න. file copy විය යුතු  place එක දාලා (enter) කරන්න.
Copy command එකේ file, copy කිරීම.
Copy (space) copy කරන්න ඕනෙ  file directory එක type කරන්න.
file directory එක type නොකර, key board එකේ tab key එක press කරලා directory එක ගන්නත් පුළුවන්නෙ.
එහෙම මගේ folder එක දෙනවා. දීලා space එකක් තියලා, මට මේ  folder එකේ තියෙන දේවල් copy කරන්න ඕනෙ තැන directory එක දෙනවා. දීලා enter කලාම, මුලින් දුන්න directory එකේ ඇතුලෙ තියෙන සියලු file දෙවනියට දුන්න directory එකට copy වෙනවා..

Title Command

command prompt එකට title එකක් දාන්න මේ command එක භාවිතා කරනවා.
Title එක mudi gunarathne කියලා title bar එකේ පෙන්වනවා. මේ බලන්න.

Color Command
Help color
බලන්න මේ වගේ කලර්ස් වල ලිස්ට් එකක් ඒවි.. ඒකේන් කලර්ස් වලට අදාල අංක, අකුරු බලා ගන්න පුලුවන්..

ඉස්සෙල්ලම color කියලා type කරලා background එකට දෙන්න ඕනෙ color එකට අදාල අංකය හෝ අකුර ඉස්සෙල්ලම type කරලා ස්පේස් එකක් නොතියා command prompt එකේ අකුරු වලට දෙන්න ඕනෙ colour එකට අදාල අකුර හෝ අංකය  type කරලා enter කරන්න..

Del සහ Erase Command

මෙම commands භාවිතා කරන්නනේ  file delete කිරීම සඳහාය. (මෙම command ප්‍රවේශමෙන් භාවිතා කල යුතුය. මක් නිසාද යත් අත්‍යාවශ්‍ය file delete වී යාහැක. )pen එකක් වැනි දෙයක් භාවිතා කරන්න..
Help Del
Del එකේ තියෙන parameters ටිකක් බලමු අපි..
/p - දෙයක් delete කරද්දි කරන්නද එපාද කියලා confirmation එකක් ලබා දීම.
/F - read only file delete වීමට බල කරයි.
/A - hidden file, system file delete කල හැක.

hidden file delete වීම සදහා
/A:H

D: partition එකට ගිහින් ඒකෙ තියෙන new කියන folder එක ඇතුළට ගිහින් ඒකේ තියෙන 1.ipg image file එක ඩිලීට් කරන්න අපිට ඕනෙ කියලා හිතමු..
Del 1.jpg (enter)
එතකොට ඒ file එක delete වෙනවා.. මේ වැඩේම D:\new directory එකට command prompt එකෙන් නොයා  Del D:\new\1.jpg (enter) කරන්නත් පුලුවන්.
මේ code එකම  /p එක්ක ගැහුවොත් delete confirmation කරන්න Y එකක් type කරලා enter කරන්න ඕනෙ. (වටින file delete වීම වළක්වන්න  use කරන්න පුළුවන්)
විශේශ  file format එක්ක  file විතරක්  delete  වෙන්න නම්..
Del D:\new\*.jpg (enter)
New කියන folder එක ඇතුලෙ තියෙන ඔක්කොම jpg format එකේ file , delete වෙනවා.

folder එකේ තියෙන සියලු file delete කිරීම.

D:\new\*.*
මේකෙදි delete confirm කරන්න  Y enter කරන්න වෙනවා.
*මේ del command එක මගින් folder delete කරන්න හැකියාවක් නෑ..  file විතරයි පුළුවන්.

RMDIR Command 

folder delete  කිරීම සදහා තමයි භාවිතා කරන්නෙ..
Help RMDIR (enter)
/s - D partition එකේ new කියලා empty folder එකක් තියෙනවා කියලා හිතමු. ඒක delete කරන්න ඕනෙ නම්...
RMDIR D:\new (enter)
ඒත් folder එක empty නෑ. ඒක ඇතුලෙ files හෝ folder තියෙනවා කියලා හිතන්න.. එතකොට අපි කලින් command එක දුන්නොත්  error එකක් එනවා folder එක empty නෑ කියලා.
මේ වගේ empty නැති folder එකක්  delete කරද්දි තමයි අපි delete කරන්න දෙන directory එකේ තියෙන සියලු file folder delete වෙන්න මේ  /s parameter එක use කරන්න..
අපිට empty නැති folder එකක් delete කරන්න අවශ්‍ය නම්..

RMDIR /s D:\new
එවිට delete එක confirm කරන්න Y (enter) කරන්න වෙනවා..
Y type කරලා enter කරන්න වෙන එක වලක්වන්න තමයි /Q තියෙන්නෙ..
RMDIR /S /Q/D new (enter)
මේකෙන් කිසිම delete confirm කිරීමකින් තොරව ෆොල්ඩර් එක ඩිලීට් කර ගන්න පුළුවන්..

Ren Command

file සහ folder rename කිරීම මෙමගින් සිදු කරන්න පුළුවන්.
Help Ren (enter)
(ren වගේම rename කියලා type කලත් එකම දේ වෙන්නෙ.)
Ren Rename කල යුතු file එකට අදාල directory එක අදාල file එකේ නම සහ  file format එක සහිතව ඒ file එකේ වෙනස් වෙන්න ඕන අලුත් නම file format එක සහිතව type කරලා (enter)

Help move
මේක මගින් file හා folder move කරනවට අමතරව move කරන file rename කරන්නත් පුළුවන්. (මේ හැකියාව command prompt එක සතු ගොඩක් කොටස් සතුව තියෙනවා. Ex:  copy වලිනුත් rename කරන්න පුළුවන්.)
Move move කරන්න අවශ්‍ය file එකේ directory එක type කරන්න. file එක   move වෙන්න ඕනෙ directory එකේ පාත් එක (enter)

Move කරන අතරතුර Rename

කලින් වගේ directory type  කලත් move වෙන්න ඕන තැනට දෙන පාත් එකේ නම වෙනස් කලොත් move වෙන ගමන් rename වීමත් වෙනවා.  /Y මගින් වෙන්නෙ අපි move කරන දේ  දැනටමත් move වෙන්න දෙන  folder එකේ තියෙනවා නම් ඒක replace කිරීමට  permission ඉල්ලීමයි.

Attrib Command

File එකක හෝ folder එකක right click කරලා එන contex menu එකේ  properties click කලාම එන properties window  එකේ attribute තියෙනවා.
Attribute කියන්නෙ file එකක් හෝ folder එකක් hide වීම, show වීම read only වීම වගේ දේවල්. (graphical interface එකට වඩා වැඩි බලයක් සහිත attribute command , command line interface එක සතුව තියෙනවා.

Help Attrib (enter)

R,A,S,H,I,X,V මේ අකුරු වලින් විෂේශ Attribute එකක් සංකේතවත් වෙනවා.
R - file එකක් read only කරවීම පාලනය කරනවා.. file එකක් read only කලොත් ඒ file එක අයිතිකරු හැර වෙනත් කෙනෙකුට වෙනස් කිරීමට හැකියාවක් නැහැ.                             ***