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