Multitasking: පසුබිම ක්රියාවලිය සහ පසුබිම ක්රියාවලිය

බහු කර්තෘගේ මෙහෙයුම් පද්ධතියක් ලෙස, Linux ක්රියාකාරීත්වයේ බොහෝ ක්රියාවලි - මූලිකව, වැඩසටහන් හෝ විධානයන් හෝ සමාන කාර්යයන් - පෙර පසුබිම තුළ දිගටම වැඩ කරන අතර පසුබිම තුළ පසුබිම තුළ ලිනක්ස් අනුග්රහය දක්වයි.

පෙරබිම ක්රියාවලිය

පෙරබිම් ක්රියාවලිය යනු ඔබ කෙලින්ම ක්රියාත්මක වන ඕනෑම විධානයක් හෝ කාර්යයක් සම්පූර්ණ කිරීමයි. සමහර පෙරගෙවුම් ක්රියාවලිවල පවතින ආකාරයේ පරිශීලක අතුරුමුහුණතක් අඛණ්ඩව භාවිතා වන අන්තර්ක්රියාකාරිත්වයට සහාය දක්වයි. අනෙක් අය කර්තව්යයක් සිදුකරන අතර එම කර්තව්යය සම්පූර්ණ කරන විට පරිගණකය "කැටි කිරීම" කරයි.

කවුළුවකින් පෙර විමසුම් ක්රියාවලිය ආරම්භයේ දී විධානයක් ටයිප් කිරීමෙන් ආරම්භ වේ. උදාහරණයක් ලෙස, ක්රියාකාරී ඩිරෙක්ටරිවල ගොනු සරල ලැයිස්තුවක් බැලීමට, ටයිප් කරන්න:

$ ls

ඔබට ගොනු ලැයිස්තුව බලන්න. පරිගණකය එම ලැයිස්තුව සකස් කර මුද්රණය කරන අතරතුර, විධාන විමසුමේ සිට වෙන කිසිවක් කළ නොහැක.

පසුබිම ක්රියාවලිය

පෙරගෙවුම් ක්රියාවලියක් මෙන් නොව, තවත් ක්රියාවලියන් ධාවනය කිරීමට පෙර පසුබිම ක්රියාවලිය අවසන් කිරීමට ශෙලය අවශ්ය නොවේ. මතකයේ ප්රමාණය සීමාව තුළදී, ඔබ පසුපස බොහෝ පසුබිම් විධානයන් ඇතුළත් කළ හැකිය. පසුබිම ක්රියාවලියක් ලෙස විධානයක් ක්රියාත්මක කිරීම සඳහා, විධානය ඇතුල් කරන්න සහ විධානය අවසානය දක්වා ඉඩක් සහ ආම්පන්නයක් එක් කරන්න. උදාහරණයක් වශයෙන්:

$ command1 සහ

ඔබ විසින් අවසන් ආම්පන්නය සහිත විධානයක් නිකුත් කරන විට, ශෙලර් කාර්යය ක්රියාත්මක කරනු ඇත, නමුත් අවසන් කිරීමට විධානය ලැබෙන තෙක් බලා සිටීමට ඔබට සිදු වනු ඇත, ඔබ වහාම ෂෙල් වෙත නැවත ලබා දෙනු ලබන අතර, ඔබ විසින් shell විමසුමක් දකිනු ඇත (% C ෂෙල් සහ Bourne Shell සහ Korn Shell සඳහා ඩොලර්). මෙම අවස්ථාවෙහිදී, පෙර විධානයක් හෝ පසුබිම් ක්රියාවලියක් සඳහා ඔබට වෙනත් විධානයක් ඇතුළත් කළ හැකිය. පසුබිම් රැකියාව පෙරමුනේ කාර්යයන් සඳහා අඩු ප්රමුඛතාවක පවත්වා ගෙන යනු ලබයි.

පසුබිම් ක්රියාවලිය අවසන් වූ පසු ඔබට තිරයක් මත පණිවුඩයක් දිස්වනු ඇත.

ක්රියාවලි අතර මාරුවීම

පෙරළුම් ක්රියාවලිය වැඩි කාලයක් ගතවනු ඇත්නම්, එය CTRL + Z ස්පර්ශ කිරීමෙන් එය නවත්වන්න. නතර කළ වැඩ තවමත් පවතියි, නමුත් එය ක්රියාත්මක කිරීම අත්හිටවනු ලැබේ. මෙම කාර්යය නැවත ආරම්භ කිරීම සඳහා පසුබිම් කාර්යය පසුබිම් ක්රියාවලිය වෙත යැවීම සඳහා පසුබිමක දී bg ටයිප් කරන්න.

පෙරගෙවුම් ක්රියාවලියේ අත්හිටුවන ලද ක්රියාවලිය නැවත ආරම්භ කිරීම සඳහා fg ටයිප් කර එම ක්රියාවලිය ක්රියාකාරී සැසිවාරය භාර ගනු ඇත.

සියළුම අත්හිටුවන ලද ක්රියාවලි ලැයිස්තුවක් බැලීමට, රැකියා විධානය භාවිතා කරන්න, නැතහොත්, වඩාත් කාර්යබහුල කාර්යන් සඳහා වූ කාර්යයන් ලැයිස්තුවක් පෙන්වීමට, ඉහල සම්පත් විධානය භාවිතා කරන්න, පද්ධති සම්පත් නිදහස් කිරීමට හෝ නතර කිරීමට ඔබට හැක.

Shell එදිරිව

ඔබ විසින් shell එකක් හෝ චිත්රක පරිශීලක අතුරුමුහුණතක් භාවිත කරන්නේද යන්න මත බහුපැත්තම් වෙනස්ව ක්රියා කරයි. ලෝහයෙන් ලිනක්ස් ලින්ක් එකකට එක් අත්යාවශ්ය පෙරනිමි ක්රියාවලියක් අථත්ය terminal එකක් සඳහා ආධාර කරයි. කෙසේ වෙතත්, පරිශීලකයාගේ ප්රායෝගික දෘෂ්ටිකෝණයෙන්, කවුළු සහිත පරිසරයක් (නිදසුනක් ලෙස, ඩෙස්ක්ටොප් සහිත ඩෙස්ක්ටොප් එකක්, පදනම් වූ ශෛලයක සිට) ක්රියාකාරී කවුළු කීපයක් ඵලදායි ලෙස පෙරළා ක්රියාවලිය ලෙස ක්රියා කරයි. ප්රායෝගිකව, තිරය පසුපස ලිනක්ස් පද්ධති ස්ථායිතාව සහ අවසාන පරිශීලක සැකසුම් ප්රවර්ධනය කිරීම සඳහා GUI හි ක්රියාවලීන්ගේ ප්රමුඛතාවන් සකස් කරයි.