Knowledgebase Istruzzjonijiet sempliċi biex taħdem mas-servizz Profitserver
Main Knowledgebase Edituri tat-test Linux

Edituri tat-test Linux


L-edituri tat-test tal-console huma għodda indispensabbli fil-ġestjoni tas-server, li jipprovdu l-abbiltà li jinħolqu u jiġu editjati fajls tat-test. Huma distinti għax huma bbażati fuq il-linja tal-kmand, nieqsa minn elementi grafiċi, iżda fl-istess ħin jipprovdu l-għażliet kollha meħtieġa għal xogħol effettiv b'informazzjoni tat-test. Din l-għodda tista' tkun utli kemm għal kompiti żgħar, pereżempju, il-bdil ta' fajl speċifiku wieħed, kif ukoll għal studju sħiħ tal- logs tas-server fuq Linux.

F'dan l-artikolu se nanalizzaw diversi edituri tat-test tal-console għas-sistemi operattivi Linux. Ejja nagħtu ħarsa lejn l-aktar soluzzjonijiet popolari, bħal nano , vim , u nitkellmu wkoll dwar dawk inqas magħrufa: emacs , joe u micro . Wara l-qari, l-utent ikollu idea ġenerali tal-edituri kollha elenkati, u jkun jista' jagħżel l-aktar wieħed ottimali għas -server dedikat jew virtwali tiegħu.

Editur tat-test nano

Nano huwa wieħed mill-aktar edituri tat-test tat-terminal popolari għas-sistemi Linux. B'differenza minn ħafna utilitajiet oħra, nano jipprovdi benefiċċju uniku - ma jeħtieġx livell għoli ta' professjonaliżmu biex jintuża. Dan l-editur tat-test tal-console huwa ddisinjat biex ikun faċli biex jintuża u intuwittiv, u b'hekk ikun aċċessibbli anke għal dawk li jibdew. Fil-biċċa l-kbira tal-każijiet, ikun diġà installat minn qabel fuq is-sistema. Madankollu, jekk ma jkunx disponibbli, tista' tinstalla l-editur billi tuża l-kmandi li ġejjin:

Għal CentOS:

yum install nano

Fuq Debian/Ubuntu:

apt install nano

Tista' tuża dan il-kmand sabiex tiftaħ il-fajl u taħdem aktar f'editur tat-test:

nano path/to/file
Editur tat-test tal-console Linux

Lista ta' kmandi bażiċi biex taħdem mal-fajls hija indikata fil-qiegħ tat-tieqa. Uża biss iċ-ċavetta Ctrl simultanjament mal-funzjoni mixtieqa. Id- dokumentazzjoni tal-għodda tista' tipprovdi informazzjoni aktar dettaljata.

Biex tuża għodda b'għażliet li ma jidhrux fit-terminal, uża s-sintassi:

nano option path/to/file

Lista sħiħa ta' funzjonijiet disponibbli tista' tinstab ukoll fid-dokumentazzjoni fil-link hawn fuq. Dawk ewlenin jinkludu dawn li ġejjin:

+number - speċifika l-linja fil-fajl biex tibda biha
--tabsize=digit - issettja d-daqs tat-tabbing fl-ispazji
--smooth - Ippermetti scrolling bla xkiel meta tiċċaqlaq minn fajl
--mouse - Jippermetti l-appoġġ tal-maws għan-navigazzjoni u l-enfasi tat-test
--autoindent - awtomatikament żid inċiżi meta tiċċaqlaq għal linja ġdida
--wordwrap - wrap linji bil-kliem, mhux bil-karattri
--softwrap - wrap linji viżwalment, mingħajr ma jinbidel it-test attwali
--syntax=language - tippermetti l-enfasi tas-sintassi għal lingwa ta' programmar speċifika
--bookmarks - żid bookmarks biex tinnaviga malajr permezz tal-fajl
--multibuffer - Iftaħ fajls multipli f'buffers differenti għall-editjar simultanju
--linenumbers - display numri tal-linja fil-sidebar
--rebindkey=key:command - tassenja mill-ġdid ċavetta għal kmand speċifiku

Huwa importanti li nsemmu li biex tippermetti jew teditja xi funzjonijiet ser ikollok bżonn tuża l-fajl tal-konfigurazzjoni li jinsab f'/ etc/nanorc . Biex tippermetti jew tiddiżattiva funzjoni, trid tneħħi l-funzjoni tal-kumment mil-linja (simbolu #), u biex tagħmel bidliet f'għażla speċifika - ibdel il-valur korrispondenti.

Editur tat-test Vim

Vim — huwa editur tat-test avvanzat għall-console, din hija verżjoni mtejba tal- vi oriġinali , li ħareġ fl-1976. Il-partikolarità tiegħu tinsab fil-kunċett uniku tal-modi operattivi: modi normali, ta' inserzjoni u viżwali. Sar famuż għall-effiċjenza tiegħu fl-ipprogrammar minħabba s-sett estensiv ta' kmandi tiegħu u l-appoġġ għal frażijiet regolari għat-tiftix u s-sostituzzjoni. B'differenza minn edituri aktar sempliċi bħal nano, vim jista' jieħu aktar żmien biex tiffamiljarizza ruħek miegħu.

L-installazzjoni fuq CentOS issir bil-kmand:

yum install vim

Fuq Debian/Ubuntu:

apt install vim

Il-programm jitnieda u l-fajl meħtieġ jinfetaħ bil-kmand:

vim path/to/file
Editur tat-test Vim Linux

Kif tistgħu taraw mill-eżempju ta' hawn fuq, l-enfasi tal-kodiċi f'vim hija attivata awtomatikament. Il-funzjonalità tal-programm hija estensiva ħafna, u l-ġestjoni tal-fajls isseħħ xi ftit differenti milli f'edituri oħra. L-iżviluppaturi allokaw riżors ta' Għajnuna separat għal studju dettaljat tal-għodod u l-kmandi kollha possibbli.

Hawn, pereżempju, kif jidhru l-kmandi l-aktar komuni:

i - mur fil-modalità daħħal biex tibda ddaħħal it-test
Esc - toħroġ mill-mod ta' inserzjoni u terġa' lura għall-mod ta' kmand (modalità normali)
:w - Issejvja l-fajl kurrenti
:q - tieqaf mill-fajl kurrenti
:q! - tieqaf mill-fajl attwali mingħajr ma tissejvja l-bidliet
yy – tikkopja l-linja kurrenti
dd – aqta 'l-linja kurrenti
p - paste l-linja kkupjata jew maqtugħa wara dik attwali
u - ħoll l-aħħar azzjoni
/search_term – tfittxija tas-sekwenza search_term f'fajl
:s/old/new/g - ibdel l-istanzi kollha tal-qodma b'ġodda fil-linja attwali
:set number - display numri tal-linji

Vim huwa editur tat-test qawwi u flessibbli ddisinjat biex jottimizza l-proċess tax-xogħol bit-test. L-iżvantaġġ ewlieni huwa l-ostaklu tad-dħul estremament għoli għal dawk li jibdew. L-interfaċċja u l-kmandi jistgħu ma jkunux familjari għal dawk li għadhom kemm bdew jitgħallmu, u dan jista' jwassal għal xi diffikultajiet fil-bidu.

Editur tat-test Emacs

L-Emacs huwa editur tat-test qawwi u personalizzabbli li jipprovdi firxa wiesgħa ta’ karatteristiċi għall-editjar tat-test, il-kitba tal-kodiċi, u l-immaniġġjar tal-fajls. Jappoġġja ħafna lingwi ta’ programmar, għandu appoġġ integrat għall-estensjonijiet (plugins), u jippermetti lill-utent joħloq l-iskripts tiegħu stess biex jawtomatizza l-kompiti. L-Emacs għandu wkoll sistema unika ta’ ġestjoni tal-buffer u tat-twieqi, li tagħmilha waħda mill-aktar edituri flessibbli u rikki fil-karatteristiċi li jeżistu.

Biex tinstalla fuq CentOS, se nużaw il-kmand:

yum install emacs

Fuq Debian/Ubuntu:

apt install emacs

Il-ftuħ ta' fajl speċifiku fil-console huwa simili għal edituri oħra:

emacs path/to/file
Emacs - editur tat-test għal Linux

B'mod awtomatiku, l-enfasi tas-sintassi hija diżattivata, u d-dehra prattikament mhijiex differenti minn edituri oħra tal-console. Fil-qiegħ tal-iskrin hemm status bar, u l-funzjonalità ewlenija tinsab fil-parti ta' fuq. Madankollu, meta taħdem mal-verżjoni tal-console tal-editur, din il-funzjonalità hija disponibbli biss bl-użu ta' shortcut tat-tastiera. Huwa importanti li wieħed jinnota li ċ-ċwievet awżiljarji użati huma ċ-ċavetta Control, li hija ssettjata għal Ctrl b'mod awtomatiku, u ċ-ċavetta Meta, issettjata għal Alt. Il- paġna tad-dokumentazzjoni fuq il-websajt uffiċjali tgħinek tiffamiljarizza ruħek mal-funzjonalità sħiħa.

Bħala eżempju, ejja niċċekkjaw il-kmandi l-aktar użati:

Alt+X – ittajpja kmand
Ctrl+X Ctrl+C - editur mill-qrib
Ctrl+G - tikkanċella l-azzjoni
Ctrl+H b – juru shortcut keys
Ctrl+X Ctrl+S –salva l-fajl
Ctrl+X Ctrl+F – tiftaħ fajl
Alt+W - kopja
Ctrl+W - maqtugħa
Ctrl+Y - pejst
Ctrl+X 2 - maqsuma tieqa vertikalment
Ctrl+X 0- taqleb bejn it-twieqi
Ctrl+X -> Ctrl+X <- taqleb bejn buffers

Fil-qosor, l-emacs jipprovdi karatteristiċi uniċi bħal sistema ta' kmand flessibbli, adattament għoli, u soluzzjonijiet funzjonali estensivi. Il-linja ta' kmand u l-makros tiegħu jippermettu lill-utenti joħolqu proċessi operattivi ħafna. Madankollu, minħabba l-istruttura intrinsikament flessibbli tiegħu, mhux rakkomandat għall-użu minn dawk li jibdew.

Joe editur tat-test

Joe huwa editur tat-test ibbażat fuq console maħluq minn Joseph Ellis. Jipprovdi interface sempliċi u intuwittiv, ideali biex taħdem f'console tat-test. Joe jipprovdi funzjonijiet bażiċi ta' editjar tat-test bħall-inseriment, it-tħassir, il-kopjar, kif ukoll karatteristiċi avvanzati inkluż appoġġ għal diversi lingwi ta' programmar b'enfasi fuq is-sintassi. Bħal nano , dan l-editur huwa għażla ideali għal dawk li japprezzaw l-użabilità.

Kmand biex tinstalla fuq CentOS:

yum install joe

Fuq Debian/Ubuntu:

apt install joe

Fajl tat-test jinfetaħ bil-kmand:

joe path/to/file
Editur tat-test għal Linux

L-enfasi tas-sintassi hija attivata awtomatikament, u informazzjoni bażika dwar il-fajl li qed jiġi editjat tintwera fil-parti ta' fuq tal-editur. Bħall-edituri preċedenti, joe għandu ħafna għażliet addizzjonali, inkluż appoġġ għal kmandi makro. Biex tiffamiljarizza ruħek mas-sett bażiku ta' kmandi, trid tuża l-kombinazzjoni taċ-ċwievet Ctrl+K , u mbagħad iċ- ċavetta H. Il-funzjonijiet disponibbli se jintwerew fil-parti ta' fuq tat-terminal:

Joe console editur

Lista aktar dettaljata tal-karatteristiċi tista' tinstab fil- paġna tad-dokumentazzjoni.

Joe għandu interface sempliċi u intuwittiv, li jagħmilha aċċessibbli għal dawk li għadhom jibdew. Fl-istess ħin, jipprovdi karatteristiċi qawwija bħal appoġġ għal twieqi multipli, enfasi fuq it-test, tiftix u sostituzzjoni, u b'hekk ikun attraenti għal utenti b'ħiliet. L-iżvantaġġ ta' joe huwa li m'għandux appoġġ u żvilupp mifrux meta mqabbel ma' edituri oħra tat-test, li jista' jirriżulta f'karatteristiċi u aġġornamenti limitati fil-futur. L-utenti jistgħu wkoll jiltaqgħu ma' diffikultajiet biex jitgħallmu l-karatteristiċi u l-kombinazzjonijiet taċ-ċwievet meta jaqilbu minn soluzzjonijiet oħra.

Editur tat-test mikro

Micro — huwa editur tat-test ħafif u faċli biex jintuża ddisinjat b'enfasi fuq il-minimalliżmu u l-intuwitività. Din l-għodda tipprovdi funzjonalità bażika ta' editjar tat-test u tappoġġja estensjonijiet addizzjonali ta' funzjonalità. Micro jappoġġja l-enfasi tas-sintassi għal diversi lingwi ta' programmar, l-enfasi fuq diversi linji, l-appoġġ għall-plugins u settings oħra tal-utent li jistgħu jiġu personalizzati.

L-installazzjoni fuq CentOS titwettaq bl-użu ta 'skript speċjali bil-kmand:

curl https://getmic.ro | bash

Fuq Debian/Ubuntu:

apt install micro

Jekk jogħġbok innota: billi tuża dan il-metodu ta 'installazzjoni, it-tnedija tal-editur fuq CentOS se tkun ukoll differenti. Tista 'tiftaħ fajl speċifiku waqt li tkun fid-direttorju tad-dar tiegħek bil-kmand:

./micro path/to/file

Biex tuża l-għodda minn kwalunkwe direttorju, trid iċċaqlaqha għal / usr/bin . Biex nagħmlu dan se nużaw il-kmand

mv micro /usr/bin/

Wara dan, il- proċess tal-mikro tnedija se jkun simili fuq is-sistemi kollha Linux, inklużi Debian/Ubuntu:

micro path/to/file
Mikro – editur tat-test tal-console għal Linux

Iċ-ċwievet għan-navigazzjoni u l-editjar ta' dokument jistgħu jiġu mgħallma billi tagħfas Alt+G . L-aktar kmandi użati se jintwerew fil-qiegħ tat-terminal:

Kmandi għall-Mikro editur

Il- kombinazzjoni Ctlr+G tiftaħ is-sezzjoni sħiħa tal-għajnuna tal-għodda:

Il-kombinazzjoni Ctlr + G se tiftaħ is-sezzjoni sħiħa tal-għajnuna tal-għodda

Tista' titgħallem aktar dwar il-kapaċitajiet tal-għodda fuq il-paġna uffiċjali tal-proġett GitHub fit- taqsima tad-dokumentazzjoni.

B'mod ġenerali, il- mikroeditur huwa għażla eċċellenti għal dawk li huma mdorrijin bil-ħeffa u l-użabilità. Id-disinn minimalista u l-prestazzjoni mgħaġġla tiegħu jagħmluh għodda attraenti għall-programmaturi. Madankollu, l-iżvantaġġ jista' jkun is-sett limitat ta' funzjonijiet u n-nuqqas ta' interface grafika. Minkejja dan, il -mikroeditur jibqa' soluzzjoni affidabbli u effiċjenti għall-editjar ta' fajls tat-test.

konklużjoni

Ir-reviżjoni tal-edituri tal-console tat-test għal Linux żvelat id-diversità u l-karatteristiċi uniċi ta 'kull wieħed minnhom. In-nuqqas tal-unika soluzzjoni t-tajba jenfasizza l-importanza tal-għażla individwali, li tippermetti lill-utenti jadattaw l-esperjenza tagħhom biex taqdi l-preferenzi u r-rekwiżiti tagħhom. Għażla wiesgħa ta 'edituri tat-test tal-console għal Linux tagħti lill-utenti l-opportunità li jippersonalizzaw l-għodda għall-bżonnijiet tagħhom, u jenfasizzaw il-flessibilità u d-diversità fid-dinja tal-ipproċessar tal-kliem.

❮ Artiklu preċedenti Utenti tal-Linux: Ġestjoni u Permessi
Artiklu li jmiss ❯ Iċċekkja r-riżorsi tas-server

Staqsi magħna dwar VPS

Aħna dejjem lesti li nwieġbu l-mistoqsijiet tiegħek fi kwalunkwe ħin tal-ġurnata jew tal-lejl.