የኮንሶል የጽሑፍ አርታኢዎች በአገልጋይ አስተዳደር ውስጥ አስፈላጊ መሳሪያ ሲሆኑ የጽሑፍ ፋይሎችን የመፍጠር እና የማረም ችሎታ ይሰጣሉ። በትእዛዝ መስመሩ ላይ የተመሰረቱ በመሆናቸው ተለይተው ይታወቃሉ፣ ምንም አይነት ግራፊክ አካላት የሌሉባቸው፣ ነገር ግን በተመሳሳይ ጊዜ ከጽሑፍ መረጃ ጋር ውጤታማ በሆነ መንገድ ለመስራት የሚያስፈልጉትን ሁሉንም አማራጮች ይሰጣሉ። ይህ መሳሪያ ለአነስተኛ ተግባራት ጠቃሚ ሊሆን ይችላል፣ ለምሳሌ አንድ የተወሰነ ፋይልን መለወጥ እና በሊኑክስ ላይ የአገልጋይ ምዝግብ ማስታወሻዎችን ሙሉ ጥናት ለማድረግ ።
በዚህ ጽሑፍ ውስጥ ለሊኑክስ ኦፕሬቲንግ ሲስተሞች በርካታ የኮንሶል የጽሑፍ አርታኢዎችን እንመረምራለን። እንደ ናኖ ፣ ቪም ያሉ በጣም ተወዳጅ መፍትሄዎችን እንመልከት እና እንዲሁም ብዙም የማይታወቁትን እንነጋገር ፡ emacs ፣ joe እና micro ። ካነበቡ በኋላ ተጠቃሚው ስለተዘረዘሩት አርታኢዎች አጠቃላይ ሀሳብ ይኖረዋል፣ እና ለወሰኑት ወይም ለምናባዊ አገልጋዩ በጣም ጥሩውን መምረጥ ይችላል ።
የናኖ ጽሑፍ አርታዒ
ናኖ ለሊኑክስ ሲስተሞች በጣም ታዋቂ ከሆኑ የጽሑፍ አርታኢዎች አንዱ ነው። ከሌሎች አብዛኛዎቹ መገልገያዎች በተለየ መልኩ ናኖ ልዩ ጥቅም ይሰጣል - ለመጠቀም ከፍተኛ ሙያዊነት አያስፈልገውም። ይህ የኮንሶል ጽሑፍ አርታኢ ለአጠቃቀም ቀላል እና በቀላሉ የሚታወቅ እንዲሆን የተነደፈ ሲሆን ለጀማሪዎችም እንኳን ተደራሽ ያደርገዋል። በአብዛኛዎቹ ሁኔታዎች፣ በስርዓቱ ላይ አስቀድሞ ተጭኗል። ሆኖም፣ የማይገኝ ከሆነ፣ የሚከተሉትን ትዕዛዞች በመጠቀም አርታኢውን መጫን ይችላሉ
ለ CentOS፡
yum install nano
በዴቢያን/ኡቡንቱ ላይ፡-
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 - ለአንድ የተወሰነ ትዕዛዝ ቁልፉን እንደገና ይመድቡ
አንዳንድ ተግባራትን ለማንቃት ወይም ለማርትዕ በ/ etc/nanorc ላይ የሚገኘውን የውቅር ፋይል መጠቀም እንደሚያስፈልግዎ መጥቀስ አስፈላጊ ነው ። አንድን ተግባር ለማንቃት ወይም ለማሰናከል፣ የአስተያየት ተግባሩን ከመስመሩ (# ምልክት) ማስወገድ እና በተወሰነ አማራጭ ላይ ለውጦችን ማድረግ - ተጓዳኝ እሴቱን መቀየር ያስፈልግዎታል።
Vim ጽሑፍ አርታዒ
ቪም — የላቀ የኮንሶል የጽሑፍ አርታኢ ሲሆን፣ ይህ በ1976 የተለቀቀው የመጀመሪያው ቪ የተሻሻለ ስሪት ነው ። ልዩነቱ በኦፕሬቲንግ ሁነታዎች ልዩ ፅንሰ-ሀሳብ ላይ የተመሰረተ ነው፡ መደበኛ፣ ማስገቢያ እና የእይታ ሁነታዎች። ሰፊ የትዕዛዝ ስብስቦች እና ለመፈለግ እና ለመተካት መደበኛ ሀረጎችን በመደገፍ ምክንያት በፕሮግራሚንግ ቅልጥፍናው ታዋቂ ሆነ። እንደ ናኖ ካሉ ቀላል አርታኢዎች በተለየ፣ ቪም ለመተዋወቅ ረዘም ያለ ጊዜ ሊወስድ ይችላል።
በ CentOS ላይ መጫን የሚከናወነው በሚከተለው ትዕዛዝ ነው-
yum install vim
በዴቢያን/ኡቡንቱ ላይ፡-
apt install vim
ፕሮግራሙ ተጀምሯል እና አስፈላጊው ፋይል በትእዛዝ ይከፈታል-
vim path/to/file
ከላይ ካለው ምሳሌ እንደሚታየው፣ በቪም ውስጥ ያለው የኮድ ማድመቂያ በነባሪነት ነቅቷል። የፕሮግራሙ ተግባር በጣም ሰፊ ነው፣ እና የፋይል አስተዳደር ከሌሎች አርታኢዎች በተለየ መልኩ ይከሰታል። ገንቢዎች ሁሉንም ሊሆኑ የሚችሉ መሳሪያዎችን እና ትዕዛዞችን ዝርዝር ለማጥናት የተለየ የእገዛ ምንጭ መድበዋል።
እዚህ ፣ ለምሳሌ ፣ በጣም የተለመዱት ትዕዛዞች ምን እንደሚመስሉ እነሆ-
i - ጽሑፍ ማስገባት ለመጀመር ወደ አስገባ ሁነታ ይሂዱEsc - አስገባ ሁነታን ውጣ እና ወደ ትዕዛዝ ሁነታ ተመለስ (የተለመደ ሁነታ):w - የአሁኑን ፋይል ያስቀምጡ:q - የአሁኑን ፋይል ተወው:q! - ለውጦችን ሳያስቀምጡ የአሁኑን ፋይል ያቋርጡyy - የአሁኑን መስመር ይቅዱdd - የአሁኑን መስመር ይቁረጡp - የተቀዳውን ወይም የተቆረጠውን መስመር ከአሁኑ በኋላ ለጥፍu - የመጨረሻውን ድርጊት መቀልበስ/search_term - በፋይል ውስጥ የፍለጋ_ጊዜ ሕብረቁምፊ ፍለጋ:s/old/new/g - አሁን ባለው መስመር ሁሉንም የድሮ ሁኔታዎች በአዲስ ይተኩ:set number - የማሳያ መስመር ቁጥሮች
ቪም ከጽሑፉ ጋር አብሮ የመስራት ሂደቱን ለማመቻቸት የተነደፈ ኃይለኛ እና ተለዋዋጭ የጽሑፍ አርታኢ ነው። ዋናው ጉዳቱ ለጀማሪዎች እጅግ በጣም ከፍተኛ የመግቢያ እንቅፋት ነው። በይነገጽ እና ትዕዛዞች ገና መማር ለጀመሩ ሰዎች እንግዳ ላይሆኑ ይችላሉ፣ እና ይህ በመጀመሪያ ላይ አንዳንድ ችግሮች ሊያስከትል ይችላል።
Emacs የጽሑፍ አርታዒ
ኢማክስ ጽሑፍን ለማረም፣ ኮድ ለመጻፍ እና ፋይሎችን ለማስተዳደር የተለያዩ ባህሪያትን የሚያቀርብ ኃይለኛ እና ሊበጅ የሚችል የጽሑፍ አርታኢ ነው። ብዙ የፕሮግራሚንግ ቋንቋዎችን ይደግፋል፣ ለቅጥያዎች (ፕለጊኖች) አብሮ የተሰራ ድጋፍ አለው፣ እና ተጠቃሚው ተግባራትን በራስ-ሰር ለማድረግ የራሳቸውን ስክሪፕቶች እንዲፈጥር ያስችለዋል። ኢማክስ እንዲሁም ልዩ የሆነ የቋት እና የመስኮት አስተዳደር ስርዓት አለው፣ ይህም በዙሪያው ካሉት በጣም ተለዋዋጭ እና በባህሪያት የበለፀጉ አርታኢዎች አንዱ ያደርገዋል።
በ CentOS ላይ ለመጫን ትዕዛዙን እንጠቀማለን-
yum install emacs
በዴቢያን/ኡቡንቱ ላይ፡-
apt install emacs
በኮንሶል ውስጥ አንድ የተወሰነ ፋይል መክፈት ከሌሎች አርታዒዎች ጋር ተመሳሳይ ነው፡-
emacs path/to/file
በነባሪነት የአገባብ ማድመቂያ ተሰናክሏል፣ እና መልኩ ከሌሎች የኮንሶል አርታኢዎች ፈጽሞ የተለየ አይደለም። በማያ ገጹ ግርጌ ላይ የሁኔታ አሞሌ አለ፣ እና ዋናው ተግባር ከላይ ነው። ሆኖም፣ ከአርታዒው የኮንሶል ስሪት ጋር ሲሰሩ፣ ይህ ተግባር የሚገኘው የቁልፍ ሰሌዳ አቋራጭን በመጠቀም ብቻ ነው። ጥቅም ላይ የዋሉት ረዳት ቁልፎች በነባሪነት ወደ Ctrl የተቀናበረው የመቆጣጠሪያ ቁልፍ እና ወደ 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 እንደ ተለዋዋጭ የትዕዛዝ ስርዓት፣ ከፍተኛ ማበጀት እና ሰፊ ተግባራዊ መፍትሄዎች ያሉ ልዩ ባህሪያትን ይሰጣል። የትዕዛዝ መስመሩ እና ማክሮዎቹ ተጠቃሚዎች ከፍተኛ የአሠራር ሂደቶችን እንዲፈጥሩ ያስችላቸዋል። ሆኖም ግን፣ በተፈጥሮው እጅግ በጣም ተለዋዋጭ በሆነው አወቃቀሩ ምክንያት፣ ለጀማሪዎች ጥቅም ላይ እንዲውል አይመከርም።
ጆ ጽሑፍ አርታዒ
ጆ በጆሴፍ ኤሊስ የተፈጠረ የኮንሶል ላይ የተመሠረተ የጽሑፍ አርታኢ ነው። በጽሑፍ ኮንሶል ውስጥ ለመስራት ተስማሚ የሆነ ቀላል እና ሊታወቅ የሚችል በይነገጽ ያቀርባል። ጆ እንደ ማስገባት፣ መሰረዝ፣ መቅዳት እና እንዲሁም የላቁ ባህሪያትን ጨምሮ በርካታ የፕሮግራም ቋንቋዎችን ከአገባብ ማድመቂያ ጋር ይደግፋል። ልክ እንደ ናኖ ፣ ይህ አርታኢ ለአጠቃቀም ጠቃሚነትን ለሚሰጡ ሰዎች ተስማሚ ምርጫ ነው።
በ CentOS ላይ ለመጫን ትዕዛዝ
yum install joe
በዴቢያን/ኡቡንቱ ላይ፡-
apt install joe
የጽሑፍ ፋይል በትእዛዙ ይከፈታል፡-
joe path/to/file
የአገባብ ማድመቂያ በነባሪነት ይነቃቃል፣ እና ስለተስተካከለው ፋይል መሰረታዊ መረጃ በአርታዒው አናት ላይ ይታያል። ልክ እንደ ቀደሙት አርታኢዎች፣ ጆ ብዙ ተጨማሪ አማራጮች አሉት፣ ለማክሮ ትዕዛዞች ድጋፍን ጨምሮ። ከመሠረታዊ የትዕዛዝ ስብስቦች ጋር ለመተዋወቅ የቁልፍ ጥምርን Ctrl+K እና ከዚያ H ቁልፍ መጠቀም ያስፈልግዎታል። የሚገኙት ተግባራት በተርሚናሉ አናት ላይ ይታያሉ
የበለጠ ዝርዝር የባህሪያት ዝርዝር በሰነዱ ገጽ ላይ ይገኛል ።
ጆ ቀላል እና ሊታወቅ የሚችል በይነገጽ ስላለው ለጀማሪዎች ተደራሽ ያደርገዋል። በተመሳሳይ ጊዜ እንደ ባለብዙ መስኮት ድጋፍ፣ የጽሑፍ ማድመቅ፣ መፈለግ እና መተካት ያሉ ኃይለኛ ባህሪያትን ይሰጣል፣ ይህም ለችሎታ ላላቸው ተጠቃሚዎች ማራኪ ያደርገዋል። የጆ ጉዳቱ ከሌሎች የጽሑፍ አርታኢዎች ጋር ሲነጻጸር ሰፊ ድጋፍ እና ልማት አለመኖሩ ነው፣ ይህም ለወደፊቱ ውስን ባህሪያትን እና ዝመናዎችን ሊያስከትል ይችላል። ተጠቃሚዎች ከሌሎች መፍትሄዎች ሲቀይሩ ባህሪያትን እና የቁልፍ ጥምረቶችን በመቆጣጠር ረገድ ችግሮች ሊያጋጥሟቸው ይችላሉ።
የማይክሮ ጽሑፍ አርታኢ
ማይክሮ — ቀላል ክብደት ያለው፣ ለአጠቃቀም ቀላል የሆነ የጽሑፍ አርታኢ ሲሆን በአነስተኛነት እና በውስጣዊ ግንዛቤ ላይ ያተኩራል። ይህ መሳሪያ መሰረታዊ የጽሑፍ አርትዖት ተግባርን ያቀርባል እና ተጨማሪ የተግባር ቅጥያዎችን ይደግፋል። ማይክሮ ለተለያዩ የፕሮግራም ቋንቋዎች የአገባብ ማድመቂያዎችን፣ ባለብዙ መስመር ማድመቂያዎችን፣ የተሰኪ ድጋፍን እና ሌሎች ሊበጁ የሚችሉ የተጠቃሚ ቅንብሮችን ይደግፋል።
በ CentOS ላይ መጫን የሚከናወነው ከትእዛዝ ጋር ልዩ ስክሪፕት በመጠቀም ነው-
curl https://getmic.ro | bash
በዴቢያን/ኡቡንቱ ላይ፡-
apt install micro
እባክዎን ያስተውሉ፡ ይህን የመጫኛ ዘዴ በመጠቀም አርታዒውን በ CentOS ላይ ማስጀመርም የተለየ ይሆናል። በቤትዎ ማውጫ ውስጥ እያሉ አንድ የተወሰነ ፋይል በትእዛዝ መክፈት ይችላሉ፡-
./micro path/to/file
መሣሪያውን ከማንኛውም ማውጫ ለመጠቀም ወደ / usr/bin ማዛወር ያስፈልግዎታል ። ይህንን ለማድረግ ትዕዛዙን እንጠቀማለን
mv micro /usr/bin/
ከዚያ በኋላ የማይክሮ ማስጀመሪያ ሂደቱ በሁሉም የሊኑክስ ስርዓቶች ላይ ተመሳሳይ ይሆናል፣ ይህም ዴቢያን/ኡቡንቱን ጨምሮ
micro path/to/file
አንድን ሰነድ ለማሰስ እና ለማረም ቁልፎችን Alt+G በመጫን መማር ይቻላል ። በብዛት ጥቅም ላይ የዋሉ ትዕዛዞች በተርሚናሉ ግርጌ ላይ ይታያሉ
የ Ctlr+G ጥምረት የመሳሪያውን ሙሉ የእገዛ ክፍል ይከፍታል፦
ስለ መሳሪያ ችሎታዎች የበለጠ በሰነድ ክፍል ውስጥ ባለው ኦፊሴላዊ የጂቲኤችቢ ፕሮጀክት ገጽ ላይ መማር ይችላሉ።
በአጠቃላይ፣ ማይክሮ አርታኢው ቀላልነትን እና አጠቃቀምን ለለመዱት ሰዎች በጣም ጥሩ ምርጫ ነው። አነስተኛ ዲዛይኑ እና ፈጣን አፈፃፀሙ ለፕሮግራመሮች ማራኪ መሳሪያ ያደርጉታል። ሆኖም ግን፣ ጉዳቱ ውስን የተግባሮች ስብስብ እና የግራፊክ በይነገጽ አለመኖር ሊሆን ይችላል። ይህ ቢሆንም፣ ማይክሮ አርታኢ ለጽሑፍ ፋይሎች አርትዖት አስተማማኝ እና ቀልጣፋ መፍትሄ ሆኖ ቀጥሏል።
መደምደሚያ
ለሊኑክስ የጽሑፍ ኮንሶል አርታኢዎች ግምገማ የእያንዳንዳቸውን ልዩነት እና ልዩ ባህሪያት አሳይቷል። ብቸኛው ትክክለኛ መፍትሔ አለመኖር የግለሰባዊ ምርጫን አስፈላጊነት አፅንዖት ይሰጣል, ይህም ተጠቃሚዎች ከምርጫዎቻቸው እና ፍላጎቶቻቸው ጋር እንዲጣጣሙ ልምዳቸውን እንዲያስተካክሉ ያስችላቸዋል. ለሊኑክስ ሰፊ የኮንሶል ጽሁፍ አርታኢዎች ምርጫ ተጠቃሚዎች መሳሪያውን እንደፍላጎታቸው እንዲያበጁ እድል ይሰጣል ይህም በቃላት አቀነባበር አለም ውስጥ ያለውን ተለዋዋጭነት እና ልዩነት ያሳያል።