ටර්මිනල්, කොන්සෝලය, ෂෙල් සහ විධාන රේඛාව අතර වෙනස කුමක්ද?


233

ටර්මිනල්, කොන්සෝලය, ෂෙල් සහ විධාන රේඛාව අතර වෙනස කුමක්ද?


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

1
(2/2) මෙය අශෝභන ලක්ෂ්‍යයක් සේ පෙනේ, නමුත් පළපුරුදු සිස්ටම් ඇඩ්මින් ලෙස, මම ඔබට කියමි එය එසේ නොවේ . පද්ධතියක ගැටළුවක් ඇති විට සහ සම්පූර්ණයෙන්ම බිඳ වැටී ඇති / පහළට / නොබැඳි ලෙස පෙනෙන විට, පද්ධතියේ භෞතික කොන්සෝලය එය තවමත් ක්‍රියාත්මක වේදැයි බැලීමට ඔබ පරීක්ෂා කළ යුතුය , නමුත් ජාල සම්බන්ධතාවය නැති වී ඇත. මෙම කුඩා විස්තරය මඟින් ඔබට දත්ත, තොරතුරු සැකසුම් ආදිය සුරැකීමට හෝ වියදම් කිරීමට ඉඩ ඇත. නමුත් වැදගත්.
0xSheepdog

6
X 0xSheepdog ඔබට මෙම අදහස් සම්පූර්ණ පිළිතුරක් ලෙස පුළුල් කිරීමට අවශ්‍ය විය හැකිය (වෙනත් යෙදුම් සඳහා අර්ථ දැක්වීම් හෝ පැහැදිලි කිරීම් ද ඇතුළුව). ප්‍රශ්නයකට බහුවිධ පිළිතුරු තිබීම නරක නැත (සමහර විට ඔවුන් එකම තොරතුරු හා එකම ආකාරයකින් ගෙන යන විට හැර). යන්ත්‍රයක් දේශීයව පරික්ෂා කිරීමේ වැදගත් පුරුද්ද ඇත්ත වශයෙන්ම එහි භෞතික මානව අතුරුමුහුණත කොන්සෝලය දැන ගැනීම / ඇමතීම මත රඳා පවතින්නේ මන්දැයි මට විශ්වාස නැත, නමුත් සමහර විට සගයන් සමඟ communication ලදායී ලෙස සන්නිවේදනය කිරීම හෝ ප්‍රලේඛන භාවිතා කිරීම වැදගත් යැයි තර්කයක් තිබේ. (ඔබේ පිළිතුරෙන් ඔබට එය පැහැදිලි කළ හැකිය.)
එලියා කගන්

4
ඔවුන්ගේ සමීප සම්බන්ධතාවය හේතුවෙන් (සියලු හොඳ පිළිතුරු බලන්න) මෙම යෙදුම් ඇතැම් විට සමාන පද භාවිතා කරයි, මෙය බොහෝ විට ඔබ මෙය ඇසීමට ගෙන ආවේය.
මාර්ක්

Answers:


154

කෙටි පිළිතුර:

  • terminal = පෙළ ආදාන / ප්‍රතිදාන පරිසරය
  • console = භෞතික පර්යන්තය
  • shell = විධාන රේඛා පරිවර්තකය

දිගු පිළිතුර:

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

පර්යන්තය

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

  • X කවුළු පද්ධතිය තුළ ක්‍රියාත්මක වන GUI යෙදුම් : Xterm , Gnome Terminal, Konsole, Terminator, ආදිය.
  • තිරය සහ ටීඑම්එක්ස් , එය වැඩසටහනක් සහ වෙනත් පර්යන්තයක් අතර හුදකලා තට්ටුවක් සපයයි
  • Ssh , එක් යන්ත්‍රයක පර්යන්තයක් වෙනත් යන්ත්‍රයක වැඩසටහන් සමඟ සම්බන්ධ කරයි
  • පර්යන්ත අන්තර්ක්‍රියා ස්ක්‍රිප්ට් කිරීම සඳහා බලාපොරොත්තු වන්න

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

කොන්සෝලය

කොන්සෝලය සාමාන්යයෙන් සමහර අර්ථ දැක්වීම මගින් සෘජුවම යන්ත්රයක් සම්බන්ධ මූලික පර්යන්තය බව භෞතික අර්ථයකින් පර්යන්තය වේ. කොන්සෝලය මෙහෙයුම් පද්ධතියට (කර්නල් ක්‍රියාත්මක කළ) පර්යන්තයක් ලෙස පෙනේ. ලිනක්ස් සහ ෆ්‍රීබීඑස්ඩී වැනි සමහර පද්ධති වල, කොන්සෝලය ටර්මිනල් (ටීටීඑස්) ලෙස පෙනේ (විශේෂ යතුරු සංයෝජන මෙම පර්යන්ත අතර මාරු වේ); කාරණා ව්‍යාකූල කිරීම සඳහා, එක් එක් විශේෂිත පර්යන්තයට ලබා දී ඇති නම “කොන්සෝලය”, “අතථ්‍ය කොන්සෝලය”, “අතථ්‍ය පර්යන්තය” සහ වෙනත් වෙනස්කම් විය හැකිය.

මෙයද බලන්න අතථ්ය පර්යන්තය "අතාත්වික" වන අතර, කුමන / ඇයි / එහිදී "සැබෑ" පර්යන්ත ඇයි? .

විධාන රේඛාව [අතුරුමුහුණත]

විධාන රේඛාව එහිදී පරිශීලක වර්ග (අක්ෂර අනුක්රමයක් ලෙස ප්රකාශ කරන - ඇතැම් පරාමිතීන් විසින් අනුගමනය කරනු ලබන විධාන නම සාමාන්යයෙන්) විධාන මුහුණතක් වන අතර තල්ලූ Returnවිධානය ක්රියාත්මක කිරීමට යතුර.

ෂෙල්

ෂෙල් කාගේ මූලික අරමුණ වන වැඩසටහන් ආරම්භ කිරීමට සැලසුම් කර තිබෙන බව ඔවුන් login විට පරිශීලකයන් දකින ප්රාථමික අතුරු මුහුණත වේ. (මුල් රූපකය ෂෙල් යනු පරිශීලකයාගේ නිවෙස් පරිසරයද, නැතහොත් ෂෙල් යනු වෙනත් වැඩසටහන් ක්‍රියාත්මක වන්නේද යන්න මම නොදනිමි.)

යුනික්ස් කවයන් තුළ, කවචය විධාන රේඛා කවචයක් අදහස් කිරීමට විශේෂිත වූ අතර එය ආරම්භ කිරීමට අවශ්‍ය යෙදුමේ නම ඇතුළත් කිරීම කේන්ද්‍රගත කර ඇති අතර ඉන් පසුව යෙදුම ක්‍රියාත්මක විය යුතු ලිපිගොනු හෝ වෙනත් වස්තූන්ගේ නම් ඇතුළත් කර Enter යතුර ඔබන්න. වෙනත් ආකාරයේ පරිසරයන් (මෑතදී සැලකිය යුතු ග්නෝම් ෂෙල් හැර) සාමාන්‍යයෙන් “ෂෙල්” යන වචනය භාවිතා නොකරයි; උදාහරණයක් ලෙස, කවුළු පද්ධති සම්බන්ධ වන්නේ “ කවුළු කළමණාකරුවන් ” සහ “ ඩෙස්ක්ටොප් පරිසරයන් ” මිස “කවචයක්” නොවේ.

විවිධ යුනික්ස් ෂෙල් වෙඩි ඇත. උබුන්ටු හි පෙරනිමි කවචය බාෂ් (අනෙකුත් බොහෝ ලිනක්ස් බෙදාහැරීම් මෙන්). ජනප්‍රිය විකල්ප අතර zsh (බලය සහ අභිරුචිකරණය අවධාරණය කරයි) සහ මාළු (සරල බව අවධාරණය කරයි) ඇතුළත් වේ.

විධාන රේඛා කවච වලට විධාන ඒකාබද්ධ කිරීම සඳහා ප්‍රවාහ පාලන ඉදිකිරීම් ඇතුළත් වේ. අන්තර්ක්‍රියාකාරී විමසුමේදී විධාන ටයිප් කිරීමට අමතරව, පරිශීලකයින්ට ස්ක්‍රිප්ට් ලිවිය හැකිය. වඩාත් සුලභ කවච වලට බෝර්න්_ෂෙල් මත පදනම් වූ පොදු වාක්‍ය ඛණ්ඩයක් ඇත. “ ෂෙල් ක්‍රමලේඛනය ” ගැන සාකච්ඡා කරන විට , කවචය සෑම විටම පාහේ ඇඟවෙන්නේ බෝර්න් විලාසිතාවේ කවචයකි. ස්ක්‍රිප්ට් කිරීම සඳහා බොහෝ විට භාවිතා කරන නමුත් උසස් අන්තර්ක්‍රියාකාරී අංග නොමැති සමහර ෂෙල් වෙඩි අතර කෝර්න් ෂෙල් (ksh) සහ බොහෝ අළු ප්‍රභේද ඇතුළත් වේ. /bin/shසාමාන්‍යයෙන් යුනික්ස් වැනි ඕනෑම පද්ධතියකට බෝර්න් විලාසිතාවේ කවචයක් ස්ථාපනය කර ඇත , සාමාන්‍යයෙන් අළු, ksh හෝ bash ලෙස. උබුන්ටු හි අළු ප්‍රභේදයක් /bin/shවන ඩෑෂ් (තෝරාගෙන ඇත්තේ එය වේගවත් වන අතර බාෂ් වලට වඩා අඩු මතකයක් භාවිතා කරන බැවිනි).

යුනික්ස් පද්ධති පරිපාලනයේදී, පරිශීලකයාගේ කවචය යනු ඔවුන් පිවිසෙන විට ක්‍රියාත්මක වන වැඩසටහනයි. සාමාන්‍ය පරිශීලක ගිණුම් වලට විධාන රේඛා කවචයක් ඇත, නමුත් සීමිත ප්‍රවේශයක් ඇති පරිශීලකයින්ට සීමිත කවචයක් හෝ වෙනත් විශේෂිත විධානයක් තිබිය හැකිය (උදා: ගොනු මාරු කිරීම සඳහා ගිණුම් පමණි).


පර්යන්තය සහ කවචය අතර ශ්‍රම විභජනය සම්පූර්ණයෙන්ම පැහැදිලි නැත. මෙන්න ඔවුන්ගේ ප්රධාන කාර්යයන්.

  • ආදානය: ටර්මිනලය යතුරු පාලන අනුක්‍රමයන් බවට පරිවර්තනය කරයි (උදා Left\e[D). කවචය පාලන අනුක්‍රම විධාන බවට පරිවර්තනය කරයි (උදා \e[Dbackward-char).
  • රේඛා සංස්කරණය, ආදාන ඉතිහාසය සහ සම්පූර්ණ කිරීම කවචය මඟින් සපයනු ලැබේ.
    • ටර්මිනලය විසින් තමන්ගේම රේඛා සංස්කරණය, ඉතිහාසය සහ සම්පුර්ණ කිරීම ලබා දිය හැකි අතර එය ක්‍රියාත්මක කිරීමට සූදානම් වූ විට පමණක් කවචයට රේඛාවක් යවන්න. මේ ආකාරයෙන් ක්‍රියාත්මක වන එකම පොදු පර්යන්තය වන්නේ M-x shellඊමාක්ස් ය.
  • ප්රතිදාන: එවැනි "ප්රදර්ශනය ලෙස ෂෙල් පිටවන්නේ උපදෙස් foo", "හරිත කිරීමට පෙරට ආ වර්ණ මාරු", මෙම උපදෙස් මත පර්යන්තය ක්රියා, ආදිය "ඊළඟ රේඛාව වෙත කර්සරය ගෙන යන්න".
  • විමසුම තනිකරම ෂෙල් සංකල්පයකි.
  • කවචය කිසි විටෙකත් එය ක්‍රියාත්මක වන විධානයන්හි ප්‍රතිදානය නොදකිනු ඇත (හරවා යැවීම හැර). නිමැවුම් ඉතිහාසය (අනුචලනය) තනිකරම පර්යන්ත සංකල්පයකි.
  • අන්තර් යෙදුම් පිටපත්-පේස්ට් ටර්මිනලය මඟින් සපයනු ලැබේ (සාමාන්‍යයෙන් මූසිකය හෝ Ctrl+ Shift+ Vහෝ Shift+ වැනි යතුරු අනුක්‍රම සමඟ Insert). කවචයට එහි අභ්‍යන්තර පිටපත්-පේස්ට් යාන්ත්‍රණයක් තිබිය හැකිය (උදා Meta+ Wසහ Ctrl+ Y).
  • රැකියා පාලනය (පසුබිම තුළ වැඩසටහන් දියත් කිරීම සහ ඒවා කළමනාකරණය කිරීම) බොහෝ විට සිදු කරනු ලබන්නේ කවචයෙනි. කෙසේ වෙතත්, ඒ වගේ හැන්ඩ්ල් යතුරු සංයෝග බව පර්යන්තය තියෙන්නේ Ctrl+ Cපෙරට රැකියා හා ඝාතනය කිරීමට Ctrl+ Zඑය අත්හිටුවීමට.

යුනික්ස් සහ ලිනක්ස් වෙතින් ප්‍රතිචක්‍රීකරණය කරන ලදි


1
ටර්මිනල් යනු ටර්මිනල් උපාංග ගොනුවක් සඳහා නිසි යෙදුමක් වීම සහ / හෝ කර්නලයේ ටර්මිනල්-හැසිරවීමේ කේතය (ටීටී අයෝක්ට්ස්, අමු / පිසින ලද, මූලික රේඛා සංස්කරණය) වීම පිළිබඳව මට ඔබ සමඟ එකඟ නොවිය යුතුය. ටර්මිනල් = පැනීමේ කේත හසුරුවන, යතුරු මුද්‍රණ අක්ෂර බවට හරවන අතර තිරයක් මත ඇඳීම (හෝ කඩදාසි / ටේප් මත මුද්‍රණය කිරීම). වැඩි විස්තර සඳහා මගේ පිළිතුර බලන්න.
පීටර් කෝර්ඩ්ස්

2
EtPeterCordes මෙම මට්ටමේ සවිස්තරාත්මකව, වෙනසක් නොමැත. POSIX ටර්මිනලය ටර්මිනල් උපාංගයට සමාන පදයක් ලෙස අර්ථ දක්වයි , උපාංග ගොනුවක අර්ථයෙන්. ඒක තමයි යුනික්ස් තේරුම. පැනීමේ කේත හැසිරවීම, යතුරුපුවරු අක්ෂර බවට හරවා තිරය මත ඇඳීම (හෝ ජාලය හරහා සම්ප්‍රේෂණය කිරීම හෝ ගොනුවකට ලොග් වීම ආදිය) වලට වඩා එය සිදුවිය හැකිය.
ගිලෙස්ගේ SO- නපුරු වීම නවත්වන්න '

2
hrm, ඔව් පර්යන්තය ද එම අර්ථයෙන් භාවිතා වේ. කර්නලය හසුරුවන පර්යන්ත උපාංගයේ එක් කෙළවරක ටර්මිනල් ඉමියුලේටරයක් ​​හෝ ටර්මිනල් උපකරණයක් සහිත අනුක්‍රමික වරායක් ඇතැයි උපකල්පනය කිරීමත් සමඟ. කර්නල් ටීටී හැසිරවීම (පිසින ලද මාදිලියේ) හසුරුවන්නේ පාලක කේත කිහිපයක් පමණි (^ c හි සං als ා, line u / on මත පේළි සංස්කරණය? (මකන්න). මම උත්සාහ කරන්නේ ටීටී කේතය සහ ලිනක්ස් කොටස අතර රේඛාවක් අඳින්නයි. .. උපකරණ සඳහා VT100 වැනි පර්යන්ත ග්රැෆික්ස් කාඩ්පතක් සහ USB / ps2 / යතුරු පුවරුව දී මත ඔබ නැතුව ලිනක්ස් කිරීමේ හැකියාව ද, tty වෙත තොරව නමුත් ඒ
පීටර් Cordes

3
EtPeterCordes කර්නල් වින්‍යාසය තුළ, පර්යන්ත සඳහා සහය ලබා දිය හැකිය (මතකය අතිශයින් තදින් පවතින සමහර දුර්ලභ කාවැද්දූ පද්ධති සඳහා එය ප්‍රයෝජනවත් වේ); එය පාලනය කරයි CONFIG_TTY. ටර්මිනල් ඉමියුලේටර් සඳහා සහය (වඩාත් නිවැරදිව ව්‍යාජ ටර්මිනල් ලෙස හැඳින්වේ - “ටර්මිනල් ඉමුලේටරය” තුළ සෑම විටම ටෙල්නෙට්, තිරය, අපේක්ෂාව, ඇතුළත් නොවේ) පාලනය CONFIG_UNIX98_PTYSවේ. පළාත් සභා පෙළ ප්‍රකාරය සහ යතුරුපුවරුව සඳහා වන සහාය පාලනය CONFIG_VTවේ. drivers/tty/Kconfigකර්නල් ප්‍රභවයෙන් බලන්න .
ගිලෙස්ගේ SO- නපුරු වීම නවත්වන්න '

2
අපොයි, මෑත කාලීන කර්නල් ප්‍රභවයක් මා සතුව නොතිබුණි. CONFIG_TTY එකතු කරන ලද්දේ 2012 දී පමණි. කෙසේ වෙතත්, ප්‍රහේලිකාවෙහි විවිධ කොටස් මොනවාද සහ ඒවා එකට ගැලපෙන්නේ කෙසේද යන්න වටා ඔතා ගැනීමට උත්සාහ කරන ඕනෑම කෙනෙකුට එය උපකාරී වේ.
පීටර් කෝර්ඩ්ස්

65

දෘශ්‍ය නිරූපණයක්.

පර්යන්තය

ඔබට වාඩි වී ලොක්කා මෙන් වැඩ කළ හැකි දෙයක්.

පර්යන්තය

කොන්සෝලය

සමහර දෘඩාංග දේවල් කරන පොකුරක්.

කොන්සෝලය

කොන්සෝලයක තවත් උදාහරණයක් වනුයේ සුපර් නින්ටෙන්ඩෝ වැනි වීඩියෝ ක්‍රීඩා කොන්සෝලයකි [ඔබට ඇක්ට්‍රයිසර් වාදනය කළ හැකි]

ෂෙල්

මූලික වශයෙන් විධාන ක්‍රියාත්මක කිරීම සඳහා යෙදුමකි.

ෂෙල්ෂෙල්

විධාන රේඛාව [අතුරුමුහුණත]

මූලික වශයෙන් ඔබ ආදානය කරන ඕනෑම දෙයක්.

සීඑල්අයිසීඑල්අයි


11
ඔබ මගේ අදහස සොරකම් කළා - මම මූලිකවම එකම පිළිතුර දෙන්නයි ගියේ. එබැවින් ඔබට ඉහළ නැංවීමක් කළ හැකිය. ඇත්ත වශයෙන්ම කාරණය නම්, මෙම යෙදුම් බොහෝ දුරට මේ දිනවල සමාන පද වන අතර, "ටර්මිනල්" සහ "කොන්සෝලය" වැනි යෙදුම්වල මූලාරම්භය පැරණි පරිගණක සංකල්පවල ඇත.
thomasrutter

2
හොඳ උත්සාහයක්. සරල හා පහසු
උමර් මුක්තාර්

20

සිට ලිනක්ස් තොරතුරු ව්යාපෘතිය :

පර්යන්තය : තාක්‍ෂණිකව, ටර්මිනල් කවුළුවක් යනු ටර්මිනල් ඉමුලේටරයක් ​​ලෙසද හැඳින්වේ, එය කොන්සෝලයක් අනුකරණය කරන චිත්‍රක පරිශීලක අතුරුමුහුණතක (GUI) පෙළ පමණක් ඇති කවුළුවකි.

අපගේ වචන වලින් GUI යෙදුමක්, අපට පරිශීලක කොන්සෝලයට ප්‍රවේශ විය හැකිය.

කොන්සෝලය : පරිගණකයක් සඳහා පාලක අඩංගු උපකරණ පුවරුව

ෂෙල් : ෂෙල් යනු ලිනක්ස් සහ වෙනත් යුනික්ස් වැනි මෙහෙයුම් පද්ධති සඳහා සාම්ප්‍රදායික, පෙළ පමණක් භාවිතා කරන අතුරු මුහුණතක් සපයන වැඩසටහනකි

විධාන රේඛාව : විධාන රේඛාවක් යනු පරිගණක මොනිටරයක (සාමාන්‍යයෙන් සීආර්ටී හෝ එල්සීඩී පැනලය) සර්ව පා display සංදර්ශක මාදිලියක විධාන විමසුමේ දකුණු පස ඇති අවකාශයයි.


5
"ටර්මිනල්" යනු භෞතික පෙළ පමණක් තිරයකි. ඔබ කියන දේ ඇත්ත වශයෙන්ම "ටර්මිනල් ඉමුලේටරය" වේ.
ලියාපදිංචි පරිශීලක

2
E ලියාපදිංචි කළ පරිශීලක පර්යන්ත ඉමියුලේටරය යනු එක්තරා ආකාරයක පර්යන්තයකි. ටර්මිනල් යන වචනය භෞතික පර්යන්ත වලට පමණක් සීමා නොවේ (ඒ සඳහා සුපුරුදු වචනය කොන්සෝලය ).
ගිලෙස්ගේ SO- නපුරු වීම නවත්වන්න '

2
විධාන රේඛාවේ මෙම අර්ථ දැක්වීම වැරදිය. විධාන රේඛාවක් සර්ව පා display සංදර්ශක මාදිලියකට සීමා නොවේ.
ගිලෙස්ගේ SO- නපුරු වීම නවත්වන්න '

1
Il ගිලස් මම එය එක් වෙබ් සබැඳියකින් අල්ලා ගතිමි. ඔබ නිසි පිළිතුරු දඩයක් සඳහන් කර ඇත.
rɑːdʒɑ

5
GAgentCool පිටපත් කිරීමේ ඔබේ හැකියාව ගැන මම ප්‍රශ්න නොකරමි. ඔබේ මූලාශ්‍රය තෝරා ගැනීම ගැන මම ප්‍රශ්න කරමි. ඔබ පළ කළ දෙය ඔබේ වගකීමයි, ඔබ එය ලිව්වත් නැතත්.
ගිලෙස්ගේ SO- නපුරු වීම නවත්වන්න '

16

මෙහි පිළිතුරු ඉතා හොඳ බව පෙනේ. කෙසේ වෙතත් ඒවා මගේ රසයට වඩා වියළි හා තාක්‍ෂණික බැවින් මම ගන්නම්.

පර්යන්තය යනු යම් දෙයක අවසානයයි - එය අවසන් වන තැන. උදාහරණයක් ලෙස ඔබ යම් නගරයක උමං මාර්ගයක් ගතහොත්, ඔබ බැස යන ස්ථානය ඔබේ පර්යන්තය වේ. නැතහොත් ගුවන්තොටුපළක මිනිසුන් තම ගමනාන්තයට ළඟා වූ විට පිටතට පැමිණෙන ස්ථානය පර්යන්තය ලෙස සැලකේ. ගුවන්තොටුපලේ පර්යන්තය වර්තමානයේ ඔබ මිනිසුන්ව නැවට නංවන ස්ථානය සහ ඔවුන් ගුවන් යානයෙන් බැස යන ස්ථානය යන දෙකම පැහැදිලිවම ආර්ථික හේතු නිසා වේ.

පරිගණකයක අරමුණ වන්නේ දත්ත ලබා ගැනීම, ඒ සමඟ යමක් කිරීම සහ ප්‍රති .ලය කෙළ ගැසීමයි. මේ අනුව ටර්මිනලය යනු ගණනය කිරීමේ ප්‍රති result ලය ඔබට ලබා ගත හැකි ඕනෑම උපාංගයකි (උදාහරණයක් ලෙස තිරයක්). පළමු පරිගණක වලදී ඔබට සාමාන්‍යයෙන් ආදාන (යතුරුපුවරුව) සහ ප්‍රතිදානය (තිරය) තනි උපාංගයක් ලෙස තිබීම සිදුවිය. එම හේතුව නිසා වර්තමානයේ පර්යන්ත ඕනෑම ආදාන / ප්‍රතිදාන උපාංග ලෙස සැලකේ. මූසිකය, යතුරුපුවරුව, තිරය, කැමරාව, ඒවා සියල්ලම පර්යන්ත වේ.

ෂෙල් යනු මෙහෙයුම් පද්ධතියකි. පරිගණකයක ඔබ සතුව කර්නලය ඇති අතර උබුන්ටු වල ලිනක්ස් කොටස වේ. දැන් කර්නලය සැබවින්ම පහත් මට්ටමක පවතින බැවින් කවචයක් සපයා ඇත - පරිශීලකයාට කර්නලය සමඟ පහසු ආකාරයකින් අන්තර්ක්‍රියා කිරීමට ඉඩ දෙන වැඩසටහනකි. උදාහරණයක් ලෙස BASH යනු එයයි.

කොන්සෝලය (ශබ්දකෝෂයකින්)

යන්ත්‍රයක්, විදුලි උපකරණ කැබැල්ලක් සඳහා පාලක අඩංගු පැතලි මතුපිටක්.

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

විධාන රේඛාව අතුරු මුහුණතක් පමණි - GUI හි ප්‍රතිවිරුද්ධයයි. පරිගණකයක අතුරුමුහුණත් වර්ග දෙකක් තිබේ; CLI (විධාන රේඛා අතුරුමුහුණත) සහ GUI (චිත්‍රක පරිශීලක අතුරුමුහුණත). ප්‍රධාන වෙනස වන්නේ පළමු එක යතුරුපුවරුවෙන් ආදානය ලබා ගන්නා අතර දෙවැන්න මූසිකයෙන් ආදානය ලබා ගැනීමයි.


1
ඔබ අදහස් කරන්නේ "GUI හි ප්‍රතිවිරුද්ධයයි"
කෝරේ ටුගෙයි

2
ප්‍රතිවිරුද්ධව මම අදහස් කළේ ඔබට CLI හෝ GUI එකක් ඇති බවයි. මම දැන් පිළිතුරෙන් තව ටිකක් පැහැදිලි කර ඇත්තෙමි.
පිටිකෝස්

12

මගේ පිළිතුර සාරාංශ කිරීමට:

ෂෙල් යනු ලිනක්ස් හි බැෂ් වැනි processesවිධාන සහ returnsප්‍රතිදානය ලබා දෙන වැඩසටහනකි .

පර්යන්තය බව වැඩසටහනක් runවූ ෂෙල් , අතීතයේ දී එය විය භෞතික උපාංගය (පර්යන්ත යතුරු පුවරු සමග නිරීක්ෂකයන්ට පෙර, ඔවුන් teletypes ) හා එවකට එහි සංකල්පය තුලට මාරු කර යවා ඇත මෘදුකාංග මෙන් Gnome-පර්යන්තය .

ඒ නිසා මම Gnome-Terminal විවෘත කරමි , ෂෙල් ධාවනය වන කළු කවුළුවක් දිස්වන අතර එවිට මට මගේ විධාන ක්‍රියාත්මක කළ හැකිය.

කොන්සෝලය යනු විශේෂිත පර්යන්තයකි , එය භෞතික උපාංගයක් ද විය. ලිනක්ස් හි උදාහරණයක් ලෙස අපට + + virtual consoleසංයෝජනයෙන් ඒවාට ප්‍රවේශ විය හැකිය .CtrlAltF1 to F7

කොන්සෝලය සමහර විට යතුරුපුවරුව සහ මොනිටරය මෙම පරිගණකයට භෞතිකව සම්බන්ධ කර ඇත.


11

මෙම යෙදුම් බොහෝ විට එකට ගමන් කරයි, එබැවින් එකතු කිරීම වෙත යොමු වීමට මිනිසුන් එක් පදයක් භාවිතා කරයි. (එනම් සාමාන්‍යයෙන් සන්දර්භයෙන් පැහැදිලි වන්නේ ඒවා විධාන රේඛා කවචයකට අතුරු මුහුණතක් සපයන පර්යන්ත කවුළුවක් බවයි).

මෙය දිගු සුළඟට නොපැමිණීම සඳහා, මම xterm කියන්න යන්නේ XTerm / Gnome Terminal / Konsole / mrxvt / etc / etc. සඳහා ස්ථාවරයක් ලෙස ය.

කොන්සෝලයට තවත් විශේෂිත අර්ථ කිහිපයක් ඇත, එබැවින් දැනට එය අත්හරින්න.

පර්යන්තය : සාමාන්‍යයෙන් VT100 හෝ ඒ හා සමාන ගැලවීමේ කේත සැකසුම් සමඟ ASCII / UTF8 / වෙනත් අක්ෂරවල ද්විපාර්ශ්වික ප්‍රවාහයක් හරහා වැඩසටහන් සමඟ මානව අන්තර්ක්‍රියා සපයන දෙයක්. . පැරණි දිනවල, මෙය බොහෝ විට තිරයක් සහ යතුරුපුවරුවක් සහ අනුක්‍රමික වරායක් සහිත කැපවූ උපකරණයකි. දැන් එය සාමාන්‍යයෙන් xterm වැනි වැඩසටහනකි.

වැඩසටහන් සඳහා කියවීමට / ලිවීමට / සිට පර්යන්ත දක්වා උපාංග ගොනු ඇති අතර අථත්‍ය පර්යන්තවල අනෙක් පැත්තට උපාංග ගොනුවක් ලෙස ප්‍රවේශ විය හැකිය. Xterm ඔබේ ආදානය ලියන ස්ථානය මෙයයි, එවිට බාෂ්ට එය කියවිය හැකිය.

අථත්ය ඒවා ඇතුළුව සෑම පර්යන්තයක්ම පිසින ලද (අමු වලට වඩා වෙනස්ව) මූලික රේඛා සංස්කරණය සපයයි. මෙය හසුරුවනු ලබන්නේ කර්නල් කේතය මගිනි. ඊතල යතුරු සමඟ ඔබට කළ හැකි රේඛා සංස්කරණය සපයන බැෂ් එයයි. ( catකර්නල් විසින් සපයන ලද මූලික පේළි සංස්කරණය කෙබඳු දැයි බැලීමට අවශ්‍ය නම් ධාවනය කර ටයිප් කිරීමට උත්සාහ කරන්න . බැක්ස්පේස් ක්‍රියා කරයි, සහ ඔබේ ස්ථීර සැකසුම් අනුව තවත් කරුණු කිහිපයක්.)

ටර්මිනල් උපාංග පිටුපස කර්නල් කේත විශාල ප්‍රමාණයක් තිබුණද, එය යොමු කරනු ලබන්නේ ටර්මිනලය ලෙස නොව පර්යන්ත හැසිරවීමේ කේතය ලෙස ය.

සංස්කරණය කරන්න: ටිටී එකක් පර්යන්තයක් ලෙස හැඳින්වීම නිසි ලෙස භාවිතා කිරීම බව ගිලෙස් මට ඒත්තු ගැන්වීය. ටර්මිනල් ඉමුලේටර් සහ පර්යන්තයකට සම්බන්ධ වන අන්තර්ක්‍රියාකාරී වැඩසටහන් සියල්ලම කර්නලය මඟින් ක්‍රියාත්මක කරන පර්යන්ත අර්ථ නිරූපණය මත රඳා පවතී. . සහ ටර්මිනල් ඉමුලේටරයේ තවත් බොහෝ අංග.

කෙසේ වෙතත්, තිරයක්, යතුරුපුවරුව සහ අනුක්‍රමික වරාය සහිත භෞතික VT100 යනු පර්යන්තයක නිදසුනකි. එහි අනුක්‍රමික වරායේ අනෙක් කෙළවරේ යුනික්ස් කර්නලයක් සම්පූර්ණ කිරීම අවශ්‍ය නොවේ. ඊට හාත්පසින්ම වෙනස් දෙයක් නම් එය පැනීමේ කේත සහ ASCII පෙළ යැවීම සහ එයින් එය ලබා ගැනීමයි. එය යුනික්ස් පර්යන්තයක් නොව VT100 ය. ටර්මිනල් ඉමියුලේටරයක් ​​සහ යුනික්ස් ටීටී සෙමන්ටික්ස් යුනික්ස් ටර්මිනලයේ සම්පූර්ණ පැකේජය සෑදී ඇති අතර එය සාමාන්‍යයෙන් බාෂ් වැනි වැඩසටහනක් ක්‍රියාත්මක වේ.

විධාන රේඛාව යනු පරිශීලක අතුරුමුහුණතේ ශෛලියකි, එහිදී ඔබ යමක් ටයිප් කර නැවත යමක් ඔබන්න. එය බාෂ් හෝ එම්එස්-ඩොස් වැනි විධාන රේඛා කවචයක් සඳහා කෙටිමං ලෙසද භාවිතා කරයි, නමුත් ඔබට fdisk වැනි දෙයක් ගැන “එය විධාන රේඛා මෙවලමක්” යැයි පැවසිය හැකිය. ඔවුන්ගේ UI සඳහා පර්යන්තයක් භාවිතා කරන වැඩසටහන් පමණක් සලකා බලන විට, ප්‍රධාන පවුල් දෙක වන්නේ විධාන රේඛාව සහ පූර්ණ තිර පා text ය (උදා: vi හෝ වැනි සංස්කාරකය emacs -nw).

සාමාන්‍යයෙන් ටර්මිනල් වල ක්‍රියාත්මක වන විධාන රේඛා වැඩසටහන් සෑම විටම පාහේ ඒවායේ ආදානය සහ ප්‍රතිදානය ගොනු වෙත හරවා යවනු ලැබේ, නමුත් ටර්මිනල් මත පදනම් වූ සම්පූර්ණ තිර වැඩසටහන් සංස්කාරකවරුන් හෝ විද්‍යුත් තැපැල් සේවාදායකයින් අන්තර්ක්‍රියාකාරී පමණක් වන අතර එය ක්‍රියා නොකරනු ඇත.

ෂෙල් වෙනත් වැඩසටහන් ආරම්භ කිරීම සඳහා වැඩසටහනක් වේ. යුනික්ස් සන්දර්භය තුළ, විධාන රේඛා කවචය (එනම් බෝර්න් ෂෙල් හෝ සී ෂෙල් සමාන) යන්න සාමාන්‍ය දෙයකි. යුනික්ස් ෂෙල් වෙඩි වලට ඒවායේ ආදානය ලිපිගොනු වලින් කියවිය හැකිය, එනම් ෂෙල් ස්ක්‍රිප්ට්. ඒවා සම්පුර්ණ ක්‍රමලේඛන භාෂාවන් වන අතර විචල්‍යයන්, ලූප සහ කොන්දේසි සහිත වන අතර බොහෝ වැඩසටහන් ලියා ඇත්තේ බාෂ් වලින් ය (නැතහොත් /bin/shපොසික්ස් ෂෙල් විශේෂාංග සමඟ පමණක් , වැඩි අතේ ගෙන යා හැකි). for i in *.something; do some_program "$i";done අන්තර්ක්‍රියාකාරී කවචයක ඉක්මන් ලිවීම ද පහසු ය .

මේ සියල්ල එකට ගත් විට, /dev/pts/Nxterm ඔබේ ආදානය ව්‍යාජ පර්යන්තයේ පැත්තට ලිවීමෙන් පසු, බාෂ් වැනි කවචයක් (හෝ ෂෙල් විධානයක් ක්‍රියාත්මක කිරීමෙන් ඔබ ආරම්භ කළ ඕනෑම වැඩසටහනක්) ටර්මිනල් උපාංගයෙන් අක්ෂර ලැබෙනු ඇත . ඔබ ධාවනය කරන්නේ නම් cat, පහර දෙන්න ^c, කර්නල් ටීටී කේතය ක්‍රියාත්මක වන අතර එම පර්යන්තයේ පෙරබිම් ක්‍රියාවලියට ^cයවනු ඇත SIGINT. ( පර්යන්තය භාවිතා කිරීම සැලකිල්ලට ගන්නමෙම සන්දර්භය තුළ යුනික්ස් ටීටී යන්නෙන් අදහස් කෙරෙන්නේ ටර්මිනල් ඉමුලේටරයක් ​​හෝ අනුක්‍රමික වරායකට සම්බන්ධ කර ඇති දෙයක් නොවේ.) මෙය සිදු වන්නේ කිසියම් වැඩසටහනක් ආරම්භ කිරීමට පෙර ෂෙල් විසින් ටර්මිනලය “පිසින ලද” මාදිලියට දැමූ නිසාය, එයින් අදහස් වන්නේ කර්නලය යම් පාලනයක් මත ක්‍රියා කරයි- අනුපිළිවෙල. . ඒ හැම දෙයක්ම හසුරුවන්න. අතථ්‍ය කොන්සෝල පෙළ පර්යන්ත ආධාරයෙන් තොරව ලිනක්ස් සම්පාදනය කළ හැකි නමුත් tty සහාය නොමැතිව නොවේ.

කොන්සෝලය සමහර විට ටර්මිනල් සඳහා සමාන පදයක් ලෙස භාවිතා කරයි (KDE ට ටර්මිනල් ඉමියුලේටරයක් ​​ද ඇත.

0xSheepdog පෙන්වා දෙන පරිදි, එයට තවත් අර්ථයක් ඇත: දේශීයව අමුණා ඇති මානව අන්තර්ක්‍රියා දෘඩාංග.

කර්නල් සන්දර්භය තුළ, කොන්සෝලයට තවත් නිශ්චිත අර්ථයක් ඇත: එය ඇරඹුම් පණිවිඩ ලියා ඇති පර්යන්තයයි. මෙය අනුක්‍රමික වරායක් විය හැකිය. සාමාන්‍යයෙන්, එය ග්‍රැෆික් දෘඩාංග සහ USB / ps2 / AT යතුරුපුවරු සඳහා ධාවක මත කර්නලය මඟින් ක්‍රියාත්මක කරන පෙළ කොන්සෝලය වේ. ඔබ console=tty0 console=ttyS0,115200n8විධාන රේඛාව සමඟ ලිනක්ස් ආරම්භ කරන්නේ නම් , ඔබේ තිරයේ සහ අනුක්‍රමික වරායේ කර්නල් පණිවිඩ ලැබෙනු ඇත.

ලිනක්ස් අතථ්‍ය කොන්සෝල ( N/dev/tty1 සිට ) ක්‍රියාත්මක කරයි. ඔබගේ භෞතික තිරය / යතුරුපුවරුව + + සමඟ පාලනය කරන්නේ කුමන එකක්දැයි ඔබට මාරු කළ හැකිය . සාමාන්‍ය ලිනක්ස් ඩිස්ට්‍රෝස් 6 ක් නිර්මාණය කර ඒවා සියල්ලම ආරම්භ කරන්න, එබැවින් ඔබට X11 ආරම්භ කිරීමට නොහැකි හෝ අකමැති වුවද, ඔබට 6 වතාවක් ලොග් වී විධානයක්, මෑන් පිටුවක් සහ වෙනත් ඕනෑම දෙයක් අතරට මාරුවිය හැකිය. තිරය ​​වැනි වැඩසටහනක් ධාවනය කිරීම. අතථ්‍ය කොන්සෝලයන්හි ඔබගේ තිරය සහ යතුරුපුවරුව හරහා පර්යන්ත අතුරු මුහුණතක් සැපයීම සඳහා ලිනක්ස් (කර්නලය) VT100 පන්නයේ ටර්මිනල් ඉමුලේටරයක් ​​ඇතුළත් වේ.CtrlAltFNgetty

පිවිසුම් විමසීම් සහිත සම්මත 6 අථත්ය පර්යන්ත වන්නේ Ctrl+ Alt+ F7ඔබව ඔබේ X11 සැසිය වෙත ආපසු ගෙන යන්නේ ඇයි : X සේවාදායකය ඊළඟ ලබා ගත හැකි අථත්ය කොන්සෝලය අල්ලා ගනී. ( /dev/input/...ඔබේ යතුරු එබීමෙන් ලබා ගැනීමට වඩා X සේවාදායකය කෙලින්ම විවෘත වේ /dev/tty7.)

එබැවින් "පෙළ කොන්සෝලයකට මාරුවීම" යන්නෙන් අදහස් කරන්නේ Ctrl+ Alt+ ඔබා F1එම පර්යන්තය භාවිතා කිරීමයි. පරිගණක මන්දගාමී වූ අතර වැඩි RAM ප්‍රමාණයක් නොතිබූ විට, සමහර අය වැඩි කාලයක් පෙළ කොන්සෝල සඳහා වැය කළහ, ඒවා වේගවත් බැවින් ඔබට හොඳ අකුරු සැකසිය හැකි අතර ටර්මිනල් ප්‍රමාණය කුඩා අක්ෂර ඇති ලෙස වෙනස් කළ හැකි නමුත් එකවර තිරයේ තවත්. Alt+ Leftසහ Alt+ Rightපෙර / ඊළඟ කොන්සෝලය වෙත මාරු වන්න. (X11 එහි කොන්සෝලය සඳහා මෙය අක්‍රීය කරයි, ඇත්ත වශයෙන්ම, Ctrl+ Alt+ සංයෝජනය පමණක් ඉතිරි වේ.)FN

එබැවින් මනාව නිර්වචනය කරන ලද තාක්ෂණික අර්ථයක් නොමැති එකම වචන කොන්සෝලය වේ. එයට යුවළක් වෙනස් ය. (ටර්මිනල් නිසි එදිරිව.


2
කොන්සෝලයෙහි අර්ථය “ප්‍රධාන” භෞතික පර්යන්තය කර්නල් සන්දර්භයක් තුළ පමණක් නොවේ. එය එසේ ම ය අර්ථය තුළ /dev/console. කොන්සෝලය විශේෂයෙන් අපැහැදිලි නොවේ - එය ඉඳහිට ටර්මිනලයේ සාමාන්‍ය අර්ථයෙන් භාවිතා කළද, එය ඉතා දුර්ලභ ය ( ටර්මිනලය කොන්සෝලය යන්නෙන් අදහස් කිරීමට වඩා දුර්ලභ ය ).
ගිලෙස්ගේ SO- නපුරු වීම නවත්වන්න '

1
හරි, ඔව්, echo foo | ඔබගේ වර්තමාන වීටී පෙළ පෙළ ප්‍රකාරයේ තිබේ නම් (ෆ්‍රේම්බෆර් කොන්සෝලය ඇතුළුව, වචනාර්ථයෙන් වීජීඒ ටෙක්ස්ට්මෝඩ් පමණක් නොව) sudo tee / dev / console> / dev / null තිරය මත මුද්‍රණය වේ. ඔබ අනුක්‍රමික වරායක කොන්සෝලය සමඟ ආරම්භ කළහොත්, එය එතැනට යනු ඇතැයි මම සිතමි. පද්ධති කොන්සෝලය ලෙස කර්නලය සලකන ඕනෑම දෙයක් සඳහා උපාංග ගොනුව / dev / console කරන්නැයි ඔබට පැවසිය හැකිය. පද්ධතියේ වෙනත් කිසිවක් කිසිසේත්ම කොන්සෝලයක් ඇති බවට සංකල්පයක් තිබිය යුතු නැත (පද්ධතිය බහු-පරිශීලක මාදිලියට ආරම්භ කිරීමට අපොහොසත් වුවහොත් TTY කොන්සෝලය මත කවචයක් ආරම්භ කරන ඇරඹුම් ප්‍රතිසාධන දේවල් හැර. සාමාන්‍යයෙන් මුල සිට)
පීටර් කෝර්ඩ්ස්

1
Xorg X සේවාදායකය (නූල් / usr / bin / Xorg) දෘඩාංග ප්‍රවේශය ලබා ගැනීම සඳහා / dev / console භාවිතා නොකරයි. එය තමන්ගේම VT මත පිහිටුවීමට / dev / tty0, සහ / dev / tty% d, සහ / dev / vc /% d භාවිතා කරයි. මට හොඳටම විශ්වාසයි අනුක්‍රමික වරායක කර්නල් කොන්සෝලය සමඟ ආරම්භ කළ පරිගණකයක Xorg තවමත් හොඳින් ක්‍රියාත්මක වේ. පෙළ මාදිලියේ අථත්‍ය පර්යන්ත තවමත් ක්‍රියාත්මක වන බවත්. මම මෙය වැඩි වැඩියෙන් සලකන තරමට, කර්නල් සන්දර්භය තුළ විධාන පුවරුව නැරඹීම සඳහා නැඹුරු වන්නේ විශේෂ පර්යන්තයක් ලෙසිනි. (ලිනක්ස් හට එහි කොන්සෝල පණිවිඩ එකවරම බහු පර්යන්තවල ප්‍රතිදානය කළ හැකිය, ඔබ එය ඉල්ලන්නේ නම්.)
පීටර් කෝර්ඩ්ස්

6

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

විධාන රේඛාව යනු පරිශීලකයෙකුට විධානයක් ටයිප් කළ හැකි ප්‍රදේශයක් යැයි මම කියමි, ෂෙල් යනු එම විධානය අර්ථ නිරූපණය කරන / කීකරු වන වැඩසටහනයි. “ෂෙල්” යන පදය යුනික්ස් ව්‍යුත්පන්නයන්ට ඉතා සුවිශේෂී ය; වින්ඩෝස් / ඩොස් සම්ප්‍රදායේ "විධාන රේඛාව" වැඩිය. මේන්ෆ්‍රේම් වල සමානතාවය සාමාන්‍යයෙන් "රැකියා පාලන භාෂාවක්" ලෙස හැඳින්වේ.

තාක්‍ෂණය වෙනස් වන විට කාලයත් සමඟ මෙම මුල් වෙනස්කම් බොඳ වී ඇති බව පැහැදිලිය.


3

පරිශීලක කේන්ද්‍රීය කෙටි පිළිතුරක් උත්සාහ කිරීම:

විධාන රේඛාව - ඔබ විධාන ඇතුළත් කරන රේඛාව. සාමාන්‍යයෙන් එය ඔබේ මෙහෙයුම් පද්ධතිය විසින් සපයනු ලබන පෙළ මාදිලියේ (විධාන රේඛා අතුරුමුහුණත) යමක් ධාවනය කළ යුතු බව පැවසීමට භාවිතා කරයි.

shell - ඔබ ඇතුළු කරන දේවල් සැකසීම සඳහා මෙහෙයුම් පද්ධතිය විසින් මෙහෙයවනු ලබන සත්‍ය වැඩසටහන command line. එබැවින් නම - හිතකාමී නොවන OS හරය සඳහා පරිශීලක-හිතකාමී කවචය. එය වැනි, විධාන ප්රේරක සපයයි $හෝ >, එහි ම විධාන සහ යෙදුම් දිවෙන. ඔබ සැමවිටම shellවැඩසටහන හරහා වැඩ කරන අතර කිසි විටෙකත් කොන්සෝලය හෝ පර්යන්තය සමඟ කෙලින්ම ක්‍රියා නොකරයි.

කොන්සෝලය - ඔබේ පෙළ ප්‍රකාර වැඩසටහන් ක්‍රියාත්මක වන කවුළුවකි. මෙම කවුළුව යතුරු එබීම සකසයි, එය පළල සහ උස බව දනී. පූර්ණ තිර විය හැකිය.

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

අනුක්‍රමික කොන්සෝලය - ටර්මිනලයක් වැනි ආදාන ප්‍රවාහය සැකසෙන කොන්සෝලයකි.


3

මෙය නොපැහැදිලි මාතෘකාවකි, මන්ද කොන්දේසි ඉතා අපැහැදිලි ය. මෙම පිළිතුර සඳහා මා සපයා ඇති සබැඳි කියවීමට මම තරයේ නිර්දේශ කරමි.

ෂෙල් කර්නලය ඉහත ස්ථරය වේ:

  • එය පරිශීලකයා විසින් ඇතුළත් කරන ලද විධාන අර්ථ නිරූපණය කර ඒවා ක්‍රියාවට නංවයි. පරිශීලකයන්ට මෙන් නොව, කවචයට කර්නලයට ප්‍රවේශය ඇත. පරිශීලකයින්ට කර්නලයට ප්‍රවේශ විය හැක්කේ කවචයක් භාවිතා කරමින් විධාන ඇතුළත් කිරීමෙන් සහ ක්‍රියාවලි භාවිතා කිරීමෙන් (එනම් ක්‍රියාත්මක වන වැඩසටහන්) පමණි. වැඩසටහන් මඟින් කර්නල් ක්‍රියාකාරීත්වයට ප්‍රවේශ වීමට පද්ධති ඇමතුම් භාවිතා කරයි. සියලුම පද්ධති ඇමතුම් එකට එකතු වී පද්ධති API සාදයි.
  • ෂෙල් වෙඩි සඳහා උදාහරණ දෙවන පර්යන්ත අර්ථ දැක්වීමේ දී දක්වා ඇත.

පර්යන්තය බොහෝ අර්ථ ඇත:

  • (1) පෙළ පර්යන්තය . මෙය දර්ශන මොනිටරයක සහ යතුරුපුවරුවක එකතුවකි. කේබලයක් මඟින් පර්යන්තය පරිගණකයට සම්බන්ධ කර ඇත (බොහෝ විට වක්‍රව). මෙම කේබලයේ පර්යන්ත කෙළවරේ පිහිටා ඇති බැවින් එය පර්යන්තයක් ලෙස හැඳින්විණි. මෙම පර්යන්ත සාමාන්‍යයෙන් පරිගණකයෙන් භෞතිකව වෙන් කරනු ලැබුවේ, අතීතයේ දී බොහෝ පර්යන්තයන් එක් ප්‍රධාන රාමුවකට / පරිගණකයකට සම්බන්ධ වී ඇති නිසා බහු පරිශීලකයින්ට එකවර පරිගණකයට ප්‍රවේශ විය හැකි බැවිනි.
  • (2) පර්යන්ත කවුළුවක් හෝ පර්යන්ත ඉමියුලේටරයක් . ලිනක්ස් හි, පර්යන්ත කවුළුවක් යනු GUI කවුළුවක අඩංගු කොන්සෝලයක් අනුකරණය කිරීමයි. එය ඔබ ඔබේ පෙළ ටයිප් කරන සීඑල්අයි වන අතර මෙම ආදානය ඔබ භාවිතා කරන කවචය මඟින් කියවනු ලැබේ. ෂෙල් වෙඩි වර්ග බොහොමයක් ඇත (උදා: බාෂ්, ඩෑෂ්, ksh88) සහ පර්යන්ත (උදා: කොන්සෝල්, ග්නෝම්).
  • (3) පිළිබඳ විස්තර සඳහා ව්යාජ පර්යන්ත , බැලීම මෙම . එය ක්‍රියාවලියක් සහ ටර්මිනල් ඉමුලේටරයක් ​​අතර සන්නිවේදනය සඳහා භාවිතා කරන 'උපාංග ගොනු' යුගලයකි.

පුවරුවේ බොහෝ අර්ථ ඇත:

  • (1) පරිගණකයක් සඳහා පාලක අඩංගු උපකරණ පුවරුව.
  • (2) පද්ධති කොන්සෝලයක් හෝ පරිගණක කොන්සෝලයක් . මෙය දර්ශන මොනිටරය සහ පරිගණකයකට සම්බන්ධ යතුරුපුවරුවක එකතුවකි. මෙය අප 'පෙළ පර්යන්තය' ලෙස හඳුන්වන දෙයට සමාන වේ. සමහර විට මූසිකය වැනි වෙනත් පරිශීලක ආදාන පර්යන්ත කොන්සෝලයේ කොටසකි.
  • (3) සම්පූර්ණ තිරය ආවරණය වන විධාන රේඛා අතුරුමුහුණතක්. මෙය ටර්මිනල් කවුළුවකට හාත්පසින්ම වෙනස් වන අතර එය වසා දැමීමට දකුණු ඉහළ කෙළවරේ X සහිත GUI වේ. යුනික්ස් වැනි පද්ධතිවල සීඑල්අයි (විධාන රේඛා අතුරුමුහුණත්) සඳහා දර්ශන මාදිලි දෙක මේවා වේ. ටර්මිනල් කවුළුවකට සමානව, කොන්සෝලය බොහෝ ෂෙල් වෙඩි ධාවනය කළ හැකිය.

බොහෝ විට, මෙහෙයුම් පද්ධති ඔබට භෞතික කොන්සෝලයක බහු කොන්සෝල ධාවනය කිරීමට ඉඩ දෙයි (කොන්සෝල අර්ථ දැක්වීම 2). මේවා අථත්ය කොන්සෝල හෝ අථත්ය පර්යන්ත ලෙස හැඳින්වෙන අතර ctrl+ alt+ Fxසංයෝජන හරහා ප්රවේශ විය හැකිය . උදාහරණයක් ලෙස, ඔබට 3 වන අථත්‍ය කොන්සෝලය විවෘත කිරීමට අවශ්‍ය නම්, ඔබ ctrl+ alt+ සංයෝජනය භාවිතා කරයි F3.

කොන්සෝල (අර්ථ දැක්වීම 3) ඔබට අනුකම්පාවක් ලෙස පෙනෙන්නට පුළුවන, නමුත් GUI සඳහා සහය නොදක්වන බොහෝ මෙහෙයුම් පද්ධති ඇති බැවින් විශේෂ experts යන් ඒවා භාවිතා කිරීම පහසු විය යුතුය. එසේම, GUI ප්‍රතිචාර දැක්වීම නැවැත්වුවහොත්, කොන්සෝලය තවමත් ක්‍රියා කරයි.


2

වර්තමානයේ බොහෝ පර්යන්තයන් තදින් කථා කරන ටර්මිනල් ඉමුලේටර් වේ. එය යුනික්ස් වැනි පද්ධතියක ක්‍රියාකාරිත්වයේ කාර්යභාරයක් වන අතර ඒ සමඟම පද්ධති විසින් සපයනු ලබන මූලික අතුරුමුහුණත වේ. ඇත්ත වශයෙන්ම GUI ද ඇතුළුව සෑම දෙයක්ම එහි ඉහළින්ම ගොඩ නගයි.
වාචිකව "පර්යන්තය" යනු තරු-භූ ලක්ෂණ සහිත පරිගණක ජාලයක අවසාන ලක්ෂ්‍යයන් ද විය හැකිය.

කොන්සෝලය යනු පර්යන්ත සඳහා (දෘඩාංග) අතුරුමුහුණත් ය. එනම් අනුක්‍රමික කොන්සෝල සහ වර්තමානයේ බොහෝ දුරට අථත්‍ය ඒවා ඇත.
කවුළුව වාචිකව "කොන්සෝලය" ලෙස හැඳින්වේ - වින්ඩෝ යනු අථත්ය කොන්සෝලයක් හරහා පද්ධතියේ පර්යන්තයකට සම්බන්ධ කර ඇති කවචයකි.

පරිගණක මිල අධික වූ දවසේදී, පහසු කේබල් ("අනුක්‍රමික කොන්සෝලය") හරහා එක් පරිගණකයක් හා ඒ හා සම්බන්ධ වන පර්යන්ත කිහිපයක් තිබිය හැකිය. මෙහෙයුම් පද්ධතිය, මෙහෙයුම් යනාදිය භෞතික පරිගණකය මත සිදු කරන ලද අතර, ආදානය සහ ප්‍රතිදානය කොන්සෝලය මත සිදු විය. + + (හරහා )
එබීමෙන් ඔබට අථත්‍ය පර්යන්ත අතර මාරු විය හැකිය : එම කාලවල ඉතිරිව ඇත. අද වන විට “තුනී සේවාදායකයින්” යන සංකල්පය විශාල සම්පත් ප්‍රමාණයක් කේන්ද්‍රගත කිරීම සහ සැබෑ සේවා ස්ථානයේ නවීන අතුරු මුහුණතක් ලබා දීම සඳහා ප්‍රමාණවත් දෘඩාංග සැපයීම යන දිශාවට දිව යයි. CTRLALTF1F6

shell යනු පර්යන්තයේ ඔබ දකින “එන්ජිම” ය. එය පද්ධතිය සමඟම අන්තර් ක්‍රියාකාරීත්වයක් සපයන අතර ස්වයංක්‍රීය සම්පුර්ණ, විචල්‍යයන් වැනි හොඳ විශේෂාංග එක් කරයි.
එය පද්ධති ඇමතුම් සහ ඔබ භාවිතා කරන සත්‍ය මෙහෙයුම් පද්ධතිය / කර්නලය අතර පෙරළා පරිවර්තනය කරයි. පද්ධති ඇමතුම් w / o shell යනු කේතීකරණයට සමාන වන assemblerඅතර කවචයක් අවම වශයෙන් ඔබට ලබා දේ C.

විධාන රේඛාව යනු පෙළ කවුළුවක් හරහා ආදානය සහ ප්‍රතිදානය හුවමාරු කර ගැනීමේ ක්‍රමයයි. දැඩි ඔබ ටයිප් කරන රේඛාව කතා වේ (වත්මන්) විධාන රේඛාව. පොදුවේ ක්‍රමය වඩාත් නිවැරදිව විධාන රේඛා අතුරුමුහුණත හෝ සීඑල්අයි ලෙස හැඳින්වේ .

  1. කර්නලය
  2. පර්යන්තය ඉදිරිපත් කරයි
  3. ටර්මිනලය කොන්සෝලය හරහා සම්බන්ධ කර ඇත
  4. කොන්සෝලය ෂෙල් ධාවනය කරයි
  5. විධාන සහ ප්‍රතිදානය විධාන රේඛාව (අතුරුමුහුණත) හරහා හුවමාරු වේ

1
විධාන රේඛා උපදෙස් කර්නලය මගින් තේරුම් නොගනී, නමුත් කවචයකින්. “කර්නලය තේරුම් ගන්නා උපදෙස්වල මූලික රාමුව” පද්ධති ඇමතුම් වේ. “මූලික යුනික්ස් විධාන රේඛා අතුරුමුහුණත” යනු කවචයකි, එය සහ “හොඳ ලක්ෂණ” අතර වෙනසක් නොමැත. “ටර්මිනල්-ඉමුලේටර් කවුළුව” යනු කොන්සෝලය නොවේ.
ගිලෙස්ගේ SO- නපුරු වීම නවත්වන්න '

1
Il ගිලස් සකස් කර ඇත. නිසැකවම එහි සමහර දේවල් මා ව්‍යාකූල කර ඇත.
මාර්ක්
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.