දැනුම් පදනම Profitserver සේවාව සමඟ වැඩ කිරීම සඳහා සරල උපදෙස්
ප්රධාන දැනුම් පදනම ලිනක්ස් පෙළ සංස්කාරක

ලිනක්ස් පෙළ සංස්කාරක


කොන්සෝල පෙළ සංස්කාරක යනු සේවාදායක කළමනාකරණයේ අත්‍යවශ්‍ය මෙවලමක් වන අතර, පෙළ ගොනු නිර්මාණය කිරීමට සහ සංස්කරණය කිරීමට හැකියාව ලබා දෙයි. ඒවා කැපී පෙනෙන්නේ ඒවා විධාන රේඛාව මත පදනම් වී ඇති නිසා, චිත්‍රක මූලද්‍රව්‍යවලින් තොර නමුත් ඒ සමඟම පෙළ තොරතුරු සමඟ ඵලදායී ලෙස වැඩ කිරීම සඳහා අවශ්‍ය සියලු විකල්ප සපයන බැවිනි. මෙම මෙවලම කුඩා කාර්යයන් සඳහා ප්‍රයෝජනවත් විය හැකිය, උදාහරණයක් ලෙස, එක් විශේෂිත ගොනුවක් වෙනස් කිරීම සහ සම්පූර්ණ අධ්‍යයනයක් සඳහා ලිනක්ස් හි සේවාදායක ලොග්.

මෙම ලිපියෙන් අපි Linux මෙහෙයුම් පද්ධති සඳහා කොන්සෝල පෙළ සංස්කාරක කිහිපයක් විශ්ලේෂණය කරන්නෙමු. වඩාත් ජනප්‍රිය විසඳුම් දෙස බලමු, උදාහරණයක් ලෙස නැනෝ, විම්, සහ එතරම් ප්‍රසිද්ධ නැති ඒවා ගැනද කතා කරන්න: emacs, ජෝ සහ ක්ෂුද්රකියවීමෙන් පසු, පරිශීලකයාට ලැයිස්තුගත කර ඇති සියලුම සංස්කාරකවරුන් පිළිබඳ සාමාන්‍ය අදහසක් ලැබෙනු ඇති අතර, ඔහුගේ කැපවූ හෝ අථත්‍ය සඳහා වඩාත් ප්‍රශස්ත එකක් තෝරා ගැනීමට හැකි වනු ඇත. සේවාදායකය.

නැනෝ පෙළ සංස්කාරකය

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

CentOS සඳහා:

yum install nano

Debian/Ubuntu මත:

apt install nano

ගොනුව විවෘත කර පෙළ සංස්කාරකයක තවදුරටත් වැඩ කිරීමට ඔබට මෙම විධානය භාවිතා කළ හැකිය:

nano path/to/file
ලිනක්ස් කොන්සෝල පෙළ සංස්කාරකය

ගොනු සමඟ වැඩ කිරීම සඳහා මූලික විධාන ලැයිස්තුවක් කවුළුවේ පතුලේ දක්වා ඇත. අපේක්ෂිත ශ්‍රිතය සමඟ එකවර Ctrl යතුර භාවිතා කරන්න. මෙවලම ලේඛගතකිරීම වඩාත් සවිස්තරාත්මක තොරතුරු සැපයිය හැකිය.

ටර්මිනලයේ නොපෙන්වන විකල්ප සහිත මෙවලමක් භාවිතා කිරීමට, වාක්‍ය ඛණ්ඩය භාවිතා කරන්න:

nano option path/to/file

ඉහත සබැඳියේ ඇති ලියකියවිලි වලින් ඔබට ලබා ගත හැකි කාර්යයන් පිළිබඳ සම්පූර්ණ ලැයිස්තුවක් ද සොයාගත හැකිය. ප්‍රධාන ඒවාට පහත සඳහන් දෑ ඇතුළත් වේ:

+number - ආරම්භ කිරීමට ගොනුවේ රේඛාව සඳහන් කරන්න
--tabsize=digit - අවකාශයන්හි ටැබින් ප්‍රමාණය සකසන්න
--smooth - ගොනුවක් හරහා ගමන් කරන විට සුමට අනුචලනය සක්‍රීය කරන්න
--mouse - සංචාලනය සහ පෙළ උද්දීපනය සඳහා මූසික සහාය සක්‍රීය කරන්න
--autoindent - නව රේඛාවකට යන විට ස්වයංක්‍රීයව ඉන්ඩෙන්ට් එකතු කරන්න
--wordwrap - අකුරු වලින් නොව වචන වලින් රේඛා ඔතා ගන්න
--softwrap - සත්‍ය පෙළ වෙනස් නොකර, දෘශ්‍යමය වශයෙන් රේඛා ඔතා
--syntax=language - නිශ්චිත ක්‍රමලේඛන භාෂාවක් සඳහා සින්ටැක්ස් උද්දීපනය සක්‍රීය කරන්න
--bookmarks - ගොනුව හරහා ඉක්මනින් සැරිසැරීමට පිටු සලකුණු එකතු කරන්න
--multibuffer - එකවර සංස්කරණය කිරීම සඳහා විවිධ බෆරවල බහු ගොනු විවෘත කරන්න
--linenumbers - පැති තීරුවේ රේඛා අංක පෙන්වන්න
--rebindkey=key:command - නිශ්චිත විධානයකට යතුරක් නැවත පවරන්න

සමහර කාර්යයන් සක්‍රිය කිරීමට හෝ සංස්කරණය කිරීමට ඔබට / හි ඇති වින්‍යාස ගොනුව භාවිතා කිරීමට අවශ්‍ය බව සඳහන් කිරීම වැදගත්ය.ආදිය/නැනෝර්ක්ශ්‍රිතයක් සක්‍රිය හෝ අක්‍රිය කිරීමට, ඔබ අදහස් දැක්වීමේ ශ්‍රිතය පේළියෙන් (# සංකේතය) ඉවත් කළ යුතු අතර, නිශ්චිත විකල්පයකට වෙනස්කම් කිරීමට, අනුරූප අගය වෙනස් කරන්න.

Vim පෙළ සංස්කාරකය

විම් — උසස් කොන්සෝල පෙළ සංස්කාරකයකි, මෙය මුල් පිටපතේ වැඩිදියුණු කළ අනුවාදයකි vi, 1976 දී නිකුත් කරන ලදී. එහි විශේෂත්වය පවතින්නේ මෙහෙයුම් ආකාර පිළිබඳ අද්විතීය සංකල්පය තුළ ය: සාමාන්‍ය, ඇතුළු කිරීම සහ දෘශ්‍ය මාතයන්. එහි පුළුල් විධාන මාලාව සහ සෙවීම සහ ප්‍රතිස්ථාපනය සඳහා නිතිපතා වාක්‍ය ඛණ්ඩ සඳහා සහාය වීම හේතුවෙන් එය ක්‍රමලේඛනයේ කාර්යක්ෂමතාව සඳහා ප්‍රසිද්ධ විය. නැනෝ වැනි සරල සංස්කාරකවරුන් මෙන් නොව, vim හුරුපුරුදු වීමට වැඩි කාලයක් ගතවනු ඇත.

CentOS මත ස්ථාපනය විධානය සමඟ සිදු කෙරේ:

yum install vim

Debian/Ubuntu මත:

apt install vim

වැඩසටහන දියත් කර අවශ්‍ය ගොනුව විධානය මඟින් විවෘත කරනු ලැබේ:

vim path/to/file
Vim ලිනක්ස් පෙළ සංස්කාරකය

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

උදාහරණයක් ලෙස, වඩාත් පොදු විධානයන් පෙනෙන්නේ මෙයයි:

i - පෙළ ඇතුළත් කිරීම ආරම්භ කිරීමට ඇතුළු කිරීමේ මාදිලියට යන්න
Esc - ඇතුළු කිරීමේ මාදිලියෙන් ඉවත් වී විධාන මාදිලියට ආපසු යන්න (සාමාන්‍ය මාදිලිය)
:w - වත්මන් ගොනුව සුරකින්න
:q - වත්මන් ගොනුවෙන් ඉවත් වන්න
:q! - වෙනස්කම් සුරැකීමෙන් තොරව වත්මන් ගොනුවෙන් ඉවත් වන්න
yy - වත්මන් රේඛාව පිටපත් කරන්න
dd – වත්මන් රේඛාව කපන්න
p - පිටපත් කළ හෝ කැපූ රේඛාව වත්මන් රේඛාවට පසුව අලවන්න.
u - අවසාන ක්‍රියාව අහෝසි කරන්න
/search_term – ගොනුවක search_term නූල සොයන්න
:s/old/new/g - වත්මන් පේළියේ පැරණි සියලුම අවස්ථා නව සමඟ ප්‍රතිස්ථාපනය කරන්න
:set number - රේඛා අංක පෙන්වන්න

විම් පෙළ සමඟ වැඩ කිරීමේ ක්‍රියාවලිය ප්‍රශස්ත කිරීම සඳහා නිර්මාණය කර ඇති බලවත් හා නම්‍යශීලී පෙළ සංස්කාරකයකි. ප්‍රධාන අවාසිය නම් ආරම්භකයින් සඳහා අතිශයින් ඉහළ ප්‍රවේශ බාධකයකි. අතුරුමුහුණත සහ විධාන එය ඉගෙන ගැනීමට පටන් ගන්නා අයට නුහුරු විය හැකි අතර, මෙය ආරම්භයේදීම යම් දුෂ්කරතාවන්ට හේතු විය හැක.

Emacs පෙළ සංස්කාරකය

ඉමාක්ස් පෙළ සංස්කරණය කිරීම, කේත ලිවීම සහ ගොනු කළමනාකරණය කිරීම සඳහා පුළුල් පරාසයක විශේෂාංග සපයන බලවත් සහ අභිරුචිකරණය කළ හැකි පෙළ සංස්කාරකයකි. එය බොහෝ ක්‍රමලේඛන භාෂා සඳහා සහය දක්වයි, දිගු (ප්ලගීන) සඳහා බිල්ට්-ඉන් සහය දක්වයි, සහ කාර්යයන් ස්වයංක්‍රීය කිරීම සඳහා පරිශීලකයාට තමන්ගේම ස්ක්‍රිප්ට් නිර්මාණය කිරීමට ඉඩ සලසයි. ඉමාක්ස් එයට අනන්‍ය බෆරයක් සහ කවුළු කළමනාකරණ පද්ධතියක් ද ඇති අතර, එය ලොව වඩාත්ම නම්‍යශීලී සහ විශේෂාංග බහුල සංස්කාරකවරුන්ගෙන් එකක් බවට පත් කරයි.

CentOS මත ස්ථාපනය කිරීමට, අපි විධානය භාවිතා කරමු:

yum install emacs

Debian/Ubuntu මත:

apt install emacs

කොන්සෝලය තුළ නිශ්චිත ගොනුවක් විවෘත කිරීම අනෙකුත් සංස්කාරකවරුන්ට සමාන වේ:

emacs path/to/file
Emacs - Linux සඳහා පෙළ සංස්කාරකය

පෙරනිමියෙන්, වාක්‍ය ඛණ්ඩ උද්දීපනය අක්‍රීය කර ඇති අතර, පෙනුම අනෙකුත් කොන්සෝල සංස්කාරකවරුන්ට වඩා ප්‍රායෝගිකව වෙනස් නොවේ. තිරයේ පහළින් තත්ව තීරුවක් ඇති අතර ප්‍රධාන ක්‍රියාකාරිත්වය ඉහළින්ම ඇත. කෙසේ වෙතත්, සංස්කාරකයේ කොන්සෝල අනුවාදය සමඟ වැඩ කරන විට, මෙම ක්‍රියාකාරිත්වය ලබා ගත හැක්කේ යතුරුපුවරු කෙටිමඟක් භාවිතයෙන් පමණි. භාවිතා කරන සහායක යතුරු වන්නේ පෙරනිමියෙන් Ctrl ලෙස සකසා ඇති Control යතුර සහ Meta යතුර Alt ලෙස සකසා ඇති බව සැලකිල්ලට ගැනීම වැදගත්ය. ලියකියවිලි නිල වෙබ් අඩවියේ පිටුව ඔබට සම්පූර්ණ ක්‍රියාකාරිත්වය පිළිබඳව දැන හඳුනා ගැනීමට උපකාරී වනු ඇත.

උදාහරණයක් ලෙස, වැඩිපුරම භාවිතා වන විධාන පරීක්ෂා කර බලමු:

Alt+X - විධානයක් ටයිප් කරන්න
Ctrl+X Ctrl+C - සංස්කාරකය වසන්න
Ctrl+G - ක්‍රියාව අවලංගු කරන්න
Ctrl+H b - කෙටිමං යතුරු පෙන්වන්න
Ctrl+X Ctrl+S – ගොනුව සුරකින්න
Ctrl+X Ctrl+F - ගොනුව විවෘත කරන්න
Alt+W - පිටපත
Ctrl+W - කපා
Ctrl+Y - අලවන්න
Ctrl+X 2 - කවුළුව සිරස් අතට බෙදන්න
Ctrl+X 0- කවුළු අතර මාරු වන්න
Ctrl+X -> Ctrl+X <- බෆර අතර මාරු වන්න

සාරාංශ ගත කිරීමට, emacs නම්‍යශීලී විධාන පද්ධතියක්, ඉහළ අභිරුචිකරණයක් සහ පුළුල් ක්‍රියාකාරී විසඳුම් වැනි අද්විතීය විශේෂාංග සපයයි. එහි විධාන රේඛාව සහ මැක්‍රෝ මඟින් පරිශීලකයින්ට ඉහළ මෙහෙයුම් ක්‍රියාවලීන් නිර්මාණය කිරීමට ඉඩ සලසයි. කෙසේ වෙතත්, එහි ආවේණිකවම අතිශයින්ම නම්‍යශීලී ව්‍යුහය නිසා, ආරම්භකයින් සඳහා එය භාවිතා කිරීම නිර්දේශ නොකරයි.

ජෝ පෙළ සංස්කාරකය

ජෝ ජෝසප් එලිස් විසින් නිර්මාණය කරන ලද කොන්සෝලය මත පදනම් වූ පෙළ සංස්කාරකයකි. එය සරල සහ අවබෝධාත්මක අතුරු මුහුණතක් සපයයි, පෙළ කොන්සෝලයක වැඩ කිරීම සඳහා වඩාත් සුදුසුය. ජෝ ඇතුළත් කිරීම, මකා දැමීම, පිටපත් කිරීම වැනි මූලික පෙළ සංස්කරණ කාර්යයන් මෙන්ම වාක්‍ය ඛණ්ඩ ඉස්මතු කිරීම සමඟ බහු ක්‍රමලේඛන භාෂා සඳහා සහාය ඇතුළු උසස් විශේෂාංග සපයයි. Like නැනෝ, මෙම සංස්කාරකය භාවිතාව අගය කරන අයට කදිම තේරීමකි.

CentOS මත ස්ථාපනය කිරීමට විධානය:

yum install joe

Debian/Ubuntu මත:

apt install joe

පෙළ ගොනුවක් විධානය මඟින් විවෘත වේ:

joe path/to/file
ලිනක්ස් සඳහා පෙළ සංස්කාරකය

පෙරනිමියෙන්, වාක්‍ය ඛණ්ඩ උද්දීපනය සක්‍රිය කර ඇති අතර, සංස්කරණය කරනු ලබන ගොනුව පිළිබඳ මූලික තොරතුරු සංස්කාරකයේ ඉහළින්ම ප්‍රදර්ශනය කෙරේ. පෙර සංස්කාරකවරුන් මෙන්, ජෝ මැක්‍රෝ විධාන සඳහා සහාය ඇතුළුව අමතර විකල්ප රාශියක් ඇත. මූලික විධාන කට්ටලය සමඟ හුරු වීමට, ඔබ යතුරු සංයෝජනය භාවිතා කළ යුතුය. Ctrl + K, පසුව H යතුර. ලබා ගත හැකි කාර්යයන් පර්යන්තයේ ඉහළින් පෙන්වනු ඇත:

ජෝ කොන්සෝල සංස්කාරකය

වඩාත් සවිස්තරාත්මක විශේෂාංග ලැයිස්තුවක් සොයා ගත හැක ලේඛගතකිරීම පිටුව.

ජෝ සරල සහ අවබෝධාත්මක අතුරු මුහුණතක් ඇති බැවින් එය ආරම්භකයින්ට ප්‍රවේශ විය හැකිය. ඒ සමඟම, එය බහු-කවුළු සහාය, පෙළ උද්දීපනය, සෙවීම සහ ප්‍රතිස්ථාපනය වැනි ප්‍රබල විශේෂාංග සපයන අතර එමඟින් එය දක්ෂ පරිශීලකයින්ට ආකර්ශනීය වේ. අවාසිය නම් එය භාවිතා කරන්නන්ට වඩාත් සුදුසු වීමයි. ජෝ අනෙකුත් පෙළ සංස්කාරකවරුන් හා සසඳන විට එයට පුළුල් සහයෝගයක් සහ සංවර්ධනයක් නොමැති වීම, අනාගතයේදී සීමිත විශේෂාංග සහ යාවත්කාලීන කිරීම් ඇති විය හැක. වෙනත් විසඳුම් වලින් මාරු වන විට විශේෂාංග සහ යතුරු සංයෝජන ප්‍රගුණ කිරීමේදී පරිශීලකයින්ට දුෂ්කරතාවන්ට මුහුණ දීමට සිදුවිය හැකිය.

ක්ෂුද්‍ර පෙළ සංස්කාරකය

ක්ෂුද්ර — යනු අවමවාදය සහ බුද්ධිය කෙරෙහි අවධානය යොමු කරමින් නිර්මාණය කර ඇති සැහැල්ලු, භාවිතයට පහසු පෙළ සංස්කාරකයකි. මෙම මෙවලම මූලික පෙළ සංස්කරණ ක්‍රියාකාරිත්වය සපයන අතර අතිරේක ක්‍රියාකාරීත්ව දිගු සඳහා සහය දක්වයි. ක්ෂුද්ර විවිධ ක්‍රමලේඛන භාෂා සඳහා සින්ටැක්ස් උද්දීපනය, බහු-රේඛා උද්දීපනය, ප්ලගීන සහාය සහ අනෙකුත් අභිරුචිකරණය කළ හැකි පරිශීලක සැකසුම් සඳහා සහය දක්වයි.

CentOS මත ස්ථාපනය සිදු කරනු ලබන්නේ විධානය සමඟ විශේෂ ස්ක්‍රිප්ට් එකක් භාවිතා කරමිනි:

curl https://getmic.ro | bash

Debian/Ubuntu මත:

apt install micro

කරුණාකර සටහන් කර ගන්න: මෙම ස්ථාපන ක්‍රමය භාවිතා කරමින්, CentOS හි සංස්කාරකය දියත් කිරීම ද වෙනස් වනු ඇත. ඔබට විධානය සමඟ ඔබේ මුල් නාමාවලියෙහි සිටියදී නිශ්චිත ගොනුවක් විවෘත කළ හැකිය:

./micro path/to/file

ඕනෑම නාමාවලියකින් මෙවලම භාවිතා කිරීමට, ඔබ එය / වෙත ගෙන යා යුතුය.usr/බින්. මෙය සිදු කිරීම සඳහා අපි විධානය භාවිතා කරමු

mv micro /usr/bin/

ඉන් පසු, ක්ෂුද්ර Debian/Ubuntu ඇතුළු සියලුම Linux පද්ධතිවල දියත් කිරීමේ ක්‍රියාවලිය සමාන වනු ඇත:

micro path/to/file
ලිනක්ස් සඳහා ක්ෂුද්‍ර - කොන්සෝල පෙළ සංස්කාරකය

ලේඛනයක් සැරිසැරීමට සහ සංස්කරණය කිරීමට යතුරු එබීමෙන් ඉගෙන ගත හැකිය Alt+G. වැඩිපුරම භාවිතා වන විධාන ටර්මිනලයේ පහළින් පෙන්වනු ඇත:

ක්ෂුද්‍ර සංස්කාරකය සඳහා විධාන

එම සීටීඑල්ආර්+ජී සංයෝජනය මෙවලමෙහි සම්පූර්ණ උපකාරක කොටස විවෘත කරනු ඇත:

Ctlr+G සංයෝජනය මඟින් මෙවලමෙහි සම්පූර්ණ උපකාරක කොටස විවෘත වේ.

නිල GitHub ව්‍යාපෘති පිටුවෙන් ඔබට මෙවලම් හැකියාවන් පිළිබඳ වැඩිදුර ඉගෙන ගත හැක ලේඛගතකිරීම කොටස.

සමස්තයක් ලෙස ක්ෂුද්ර සැහැල්ලුබව සහ භාවිතයට හුරු වූ අයට සංස්කාරකය විශිෂ්ට තේරීමකි. එහි අවම නිර්මාණය සහ වේගවත් ක්‍රියාකාරිත්වය එය ක්‍රමලේඛකයින් සඳහා ආකර්ශනීය මෙවලමක් බවට පත් කරයි. කෙසේ වෙතත්, අවාසිය නම් සීමිත කාර්යයන් සමූහයක් සහ චිත්‍රක අතුරුමුහුණතක් නොමැතිකම විය හැකිය. මෙය තිබියදීත්, ක්ෂුද්ර පෙළ ගොනු සංස්කරණය සඳහා සංස්කාරකය විශ්වාසදායක සහ කාර්යක්ෂම විසඳුමක් ලෙස පවතී.

නිගමනය

ලිනක්ස් සඳහා පෙළ කොන්සෝල සංස්කාරක සමාලෝචනයෙන් ඒ සෑම එකකම විවිධත්වය සහ අද්විතීය ලක්ෂණ අනාවරණය විය. එකම නිවැරදි විසඳුම නොමැතිකම තනි තේරීමේ වැදගත්කම අවධාරණය කරයි, පරිශීලකයින්ට ඔවුන්ගේ මනාපයන් සහ අවශ්‍යතාවලට ගැලපෙන පරිදි ඔවුන්ගේ අත්දැකීම් අනුවර්තනය කිරීමට ඉඩ සලසයි. ලිනක්ස් සඳහා කොන්සෝල පෙළ සංස්කාරකවරුන්ගේ පුළුල් තේරීමක් පරිශීලකයින්ට ඔවුන්ගේ අවශ්‍යතාවලට අනුව මෙවලම අභිරුචිකරණය කිරීමට අවස්ථාව ලබා දෙයි, වචන සැකසුම් ලෝකයේ නම්‍යශීලීභාවය සහ විවිධත්වය ඉස්මතු කරයි.

❮ පෙර ලිපිය සේවාදායක සම්පත් පරීක්ෂාව
ඊළඟ ලිපිය ❯ ලිනක්ස් පරිශීලකයින්: කළමනාකරණය සහ අවසර

VPS ගැන අපෙන් අහන්න.

දිවා හෝ රාත්‍රියේ ඕනෑම වේලාවක ඔබගේ ප්‍රශ්නවලට පිළිතුරු දීමට අපි සැමවිටම සූදානම්.