Ubuntu විධාන සම්පූර්ණ මාර්ගෝපදේශය | ආරම්භකයන් සිට උසස් පරිශීලකයන් සඳහා ප්‍රයෝජනවත් විධාන එකතුව

1. Ubuntu සහ Linux Commands වල වැදගත්කම

Ubuntu භාවිතා කිරීමේදී, ඔබ කවදා හෝ වැඩ කිරීමට වඩා කාර්යක්ෂම ක්‍රමයක් තිබේදැයි සිතිය හැකිය. Command-line ක්‍රියාකාරකම් ඉගෙන ගැනීම මගින් ඔබේ කාර්යයන් ඉතා වේගයෙන් වැඩි දියුණු කළ හැකි අතර, පද්ධතියේ ගැඹුරු අවබෝධයක් ලබා දෙයි. උදාහරණයක් ලෙස, ඔබට ගොනු සොයා ගැනීමට හෝ පද්ධති තත්ත්වය තත්කාලීනව නිරීක්ෂණය කිරීමට ක්ෂණිකව හැකිය.

මෙම ලිපියෙන්, ආරම්භකයින් පවා ඉගෙන ගැනීමට ප්‍රිය කරන ආකාරයකින් අත්‍යවශ්‍ය Ubuntu commands පැහැදිලි කරන්නෙමු. ප්‍රායෝගික උදාහරණ සහ උපකාරී විකල්ප ඇතුළත් කරමින්, command line එකේ බලවත්කම ඔබට තේරුම් ගැනීමට හැකි වේ—එය භාවිතා කිරීම ආරම්භ කළ පමණින්, ඔබ ආපසු නොයාමට පුළුවන්!

侍エンジニア塾

2. මූලික ගොනු ක්‍රියාකාරකම් Commands

Ubuntu හි command line භාවිතා කිරීම මගින් ගොනු කළමනාකරණය ඉතා වේගයෙන් සිදු කළ හැකිය. cd, mkdir, සහ rm වැනි මූලික commands තේරුම් ගැනීම මගින් ඔබට ගොනු ක්‍රියාකාරකම් පහසුවෙන් කළමනාකරණය කළ හැකිය.

  • cd (Change Directory) : නාවිකාගාර අතර ගමන් කරයි.
  cd /home/username
  • mkdir (Make Directory) : නව නාවිකාගාරයක් (folder) සාදයි.
  mkdir /home/username/Documents/newfolder
  • rm (Remove) : ගොනු හෝ නාවිකාගාර මකයි. මැකීමට පෙර තහවුරු කිරීමට -i විකල්පය භාවිතා කරන්න.
  rm -i filename

rm command එක බලවත් වන අතර, සම්පූර්ණ නාවිකාගාර මකා දැමීමට -r විකල්පය භාවිතා කරන විට විශේෂයෙන්, සැලකිලිමත් වන්න.

3. ගොනු සහ නාවිකාගාර අවසර කළමනාකරණය

Ubuntu හි ගොනු සහ නාවිකාගාර අවසර කළමනාකරණය පද්ධති ආරක්ෂාව පවත්වා ගැනීම සඳහා ඉතා වැදගත් වේ.

  • chmod (Change Mode) : ගොනු අවසර වෙනස් කරයි. ක්‍රියාකාරී අවසර ලබා දීමට, පහත command භාවිතා කරන්න:
  chmod +x script.sh
  • chown (Change Owner) : ගොනු හෝ නාවිකාගාර හිමිකරු වෙනස් කරයි. සම්පූර්ණ නාවිකාගාරයට එය යෙදීමට -R විකල්පය භාවිතා කරන්න.
  chown -R username:groupname /path/to/directory

මෙම commands භාවිතා කරමින්, ඔබේ පද්ධතියේ දත්ත සඳහා ප්‍රවේශ අවසර නම්‍යශීලීව කළමනාකරණය කළ හැකිය.

4. ගොනු සංකෝචනය සහ නිදහස් කිරීමේ Commands

Ubuntu හි, ගොනු සංකෝචනය සහ නිදහස් කිරීම බහුලව භාවිතා වන අතර, විශාල දත්ත ප්‍රමාණ කළමනාකරණය කිරීමට උපකාරී වේ. මෙය සඳහා ප්‍රධාන commands වන්නේ tar සහ gzip ය.

  • tar : සම්පූර්ණ නාවිකාගාරයක archive එකක් සාදයි.
  tar -cvf archive.tar /home/username/Documents
  • gzip : tar මගින් සාදන ලද archive එක සංකෝචනය කරයි .
  gzip archive.tar
  • Extracting a tar Archive : සංකෝචිත archive එකක් නිදහස් කිරීමට, පහත command භාවිතා කරන්න:
  tar -xvf archive.tar.gz

මෙම ක්‍රමය මගින් ගබඩා අවකාශය ඉතිරි කරමින් ගොනු සංවිධානය කර තබා ගැනීමට උපකාරී වේ.

5. පද්ධති පරිපාලනය සඳහා උපකාරී Commands

පද්ධති කාර්ය සාධනය තත්කාලීනව නිරීක්ෂණය කිරීමට, top සහ free වැනි commands ඉතා උපකාරී වේ.

  • top : ක්‍රියාකාරී ක්‍රියාවලි සහ සම්පත් භාවිතය පෙන්වයි. අවශ්‍ය නම් ක්‍රියාවලියක් අවසන් කිරීමට kill command භාවිතා කරන්න.
  kill [PID]
  • free : මතක භාවිතය පරීක්ෂා කරයි.
  free -h

මෙම commands භාවිතා කරමින්, ඔබට ඔබේ පද්ධතියේ තත්ත්වය ගැන සැමවිටම දැනුම් ලබා ගත හැකි අතර, ගැටලු වේගයෙන් විසඳීමට හැකිය.

6. ජාල කළමනාකරණ Commands

ජාල ගැටලු විසඳීමේදී, පහත commands ඉතා උපකාරී විය හැක.

  • ping : ජාල සම්බන්ධතා තත්ත්වය පරීක්ෂා කරයි.
  ping google.com
  • ifconfig : ජාල අතුරුමුහුණත සැකසුම් සහ IP ලිපින පෙන්වයි.
  ifconfig
  • netstat : වත්මන් ජාල සම්බන්ධතා සහ පෝට් භාවිතය පෙන්වයි.
  netstat -tuln

ජාල සම්බන්ධතා අස්ථාවර වන විට හෝ ක්‍රියාකාරී සම්බන්ධතා පරීක්ෂා කිරීමට අවශ්‍ය වන විට මෙම commands උපකාරී වේ.

7. අනෙකුත් ප්‍රයෝජනවත් Commands

එදිනෙදා කාර්යයන්ට උපකාරී වන තවත් commands මෙහි ඇත.

  • history : ක්‍රියාත්මක කළ commands හි ඉතිහාසය පෙන්වයි.
  history
  • man : command එකක මාර්ගෝපදේශය පෙන්වයි, එය භාවිතා කරන්නේ කෙසේදැයි පැහැදිලි කරයි.
  man [command]

මෙම commands භාවිතා කිරීම මගින් ඔබේ ක්‍රියාකාරී ගලනය වැඩි දියුණු කළ හැකි අතර, අවශ්‍ය විටදී විසඳුම් වේගයෙන් සොයා ගැනීමට උපකාරී වේ.

Command Line එක ප්‍රවේශම් කරමින් Ubuntu හි සම්පූර්ණ භාවිතය

Ubuntu command line එකේ දක්ෂතාවය ලබාගැනීමෙන්, ඔබට පද්ධති සහ ජාල කළමනාකරණයේ කාර්යක්ෂමතාවය බොහෝ දුරට වැඩිදියුණු කළ හැකිය. මෙම විධාන ඔබගේ දෛනික කාර්යයන්ට ඒකාබද්ධ කරන විට, ඔබ ස්වභාවිකවම උසස් මෙහෙයුම්වල දක්ෂතාවය ලබාගනිමින් පවතිනු ඇත.

අධික ඉගෙනීම සඳහා, අධිකාරී Ubuntu ලේඛන පරීක්ෂා කරන්න.