L'editori di testu di a cunsola sò un strumentu indispensabile in a gestione di u servitore, chì furnisce a capacità di creà è edità fugliali di testu. Sò distinti perchè sò basati nantu à a linea di cummanda, senza elementi grafichi, ma à u stessu tempu furnisce tutte l'opzioni necessarii per u travagliu efficace cù l'infurmazioni di testu. Stu strumentu pò esse utile sia per i picculi travaglii, per esempiu, cambià un schedariu specificu, è per un studiu cumpletu logs di u servitore in Linux.
In questu articulu analizzeremu parechji editori di testu di cunsola per i sistemi operativi Linux. Fighjemu i suluzioni più populari, cum'è nano, vim, è si parla ancu di menu cunnisciuti : emacs, piu e pìcculu. Dopu a lettura, l'utilizatore avarà una idea generale di tutti l'editori listati, è puderà sceglie u più ottimale per u so dedicatu o virtuale. servore.
Nano editore di testu
Nano hè unu di l'editori di testu di u terminal più populari per i sistemi Linux. A cuntrariu di a maiò parte di l'altri utilità, nano furnisce un benefiziu unicu - ùn hè micca bisognu di un altu livellu di prufessiunale per aduprà. Stu editore di testu di cunsola hè pensatu per esse faciule d'utilizà è intuitivu, rendendu accessibile ancu per i principianti. In a maiò parte di i casi, hè digià preinstallatu in u sistema. Tuttavia, s'ellu ùn hè micca dispunibule, pudete installà l'editore utilizendu i seguenti cumandamenti:
Per CentOS:
yum install nano
Nantu à Debian/Ubuntu:
apt install nano
Pudete aduprà stu cumandamentu per apre u schedariu è travaglià più in un editore di testu:
nano path/to/file
Una lista di cumandamenti basi per travaglià cù i schedari hè indicata in u fondu di a finestra. Basta aduprà a chjave Ctrl simultaneamente cù a funzione desiderata. U strumentu ducumentazione in corsu pò furnisce infurmazioni più dettagliate.
Per utilizà un strumentu cù opzioni chì ùn si prisentanu micca in u terminal, utilizate a sintassi:
nano option path/to/file
Una lista completa di e funzioni dispunibuli pò ancu esse truvata in a documentazione à u ligame sopra. I principali includenu i seguenti:
+number - specificà a linea in u schedariu per cumincià--tabsize=digit - stabilisce a dimensione di tabulazione in spazii--smooth - permette u scrolling fluidu quandu si move in un schedariu--mouse - attivate u supportu di u mouse per a navigazione è l'evidenziazione di testu--autoindent - aghjunghje automaticamente indentazioni quandu si move à una nova linea--wordwrap - imbulighjate e linee per parolle, micca per caratteri--softwrap - avvolge e linee visualmente, senza cambià u testu propiu--syntax=language - attivà l'evidenziazione di sintassi per una lingua di prugrammazione specifica--bookmarks - aghjunghje marcati per navigà rapidamente attraversu u schedariu--multibuffer - apre parechji fugliali in diversi buffer per l'editazione simultanea--linenumbers - mostra i numeri di linea in a barra laterale--rebindkey=key:command - riassignà una chjave à un cumandamentu specificu
Hè impurtante di mencionà chì per attivà o edità alcune funzioni avete bisognu di utilizà u schedariu di cunfigurazione situatu in /etc/nanorc. Per attivà o disattivà una funzione, avete bisognu di sguassà a funzione di cumentu da a linea (simbulu #), è per fà cambiamenti à una opzione specifica - cambia u valore currispundente.
Editore di testu Vim
Vim - hè un editore di testu di cunsola avanzatu, questu hè una versione mejorata di l'uriginale vi, liberatu in u 1976. A so peculiarità si trova in u cuncettu unicu di i modi operativi: modi normale, inserimentu è visuale. Hè diventatu famosu per a so efficienza in a prugrammazione per via di u so vastu inseme di cumandamenti è supportu per i frasi regulari per a ricerca è rimpiazzà. A cuntrariu di editori più simplici cum'è nano, vim pò piglià più tempu per familiarizà cun.
L'installazione in CentOS hè fatta cù u cumandimu:
yum install vim
Nantu à Debian/Ubuntu:
apt install vim
U prugramma hè lanciatu è u schedariu necessariu hè apertu da u cumandimu:
vim path/to/file
Comu pudete vede da l'esempiu di sopra, u codice mette in evidenza in vim hè attivatu per difettu. A funziunalità di u prugramma hè assai estensiva, è a gestione di i fugliali si trova un pocu sfarente chè in altri editori. I sviluppatori anu attribuitu un separatu Aiutu risorsa per un studiu detallatu di tutti l'arnesi è i cumandamenti pussibuli.
Eccu, per esempiu, hè ciò chì pareanu i cumandamenti più cumuni:
i - vai à u modu inseritu per cumincià à inserisce u testuEsc - esci da u modu di inserimentu è torna à u modu di cumandamentu (modu normale):w - salvà u schedariu attuale:q - lascià u schedariu attuale:q! - lascià u schedariu attuale senza salvà i cambiamentiyy - copià a linea attualedd - tagliate a linea attualep - incollà a linea copiata o tagliata dopu à quella attualeu - annullà l'ultima azzione/search_term - ricerca di a stringa search_term in un schedariu:s/old/new/g - rimpiazzà tutti i casi di vechji cù novi in a linea attuale:set number - mostra i numeri di linea
Vim hè un editore di testu putente è flessibile pensatu per ottimisà u prucessu di travaglià cù u testu. U principale svantaghju hè a barriera d'entrata estremamente alta per i principianti. L'interfaccia è i cumandamenti ponu esse scunnisciuti per quelli chì cumincianu à amparà, è questu pò purtà à qualchi difficultà in u principiu.
Editore di testu Emacs
Emacs hè un editore di testu putente è persunalizabile chì furnisce una larga gamma di funzioni per edità di testu, scrive codice, è gestisce i fugliali. Supporta parechje lingue di prugrammazione, hà un supportu integratu per estensioni (plugins), è permette à l'utilizatori di creà i so scripti per automatizà e so attività. Emacs hà ancu un buffer unicu è un sistema di gestione di finestra, facendu unu di l'editori più flessibili è ricchi di funzioni.
Per installà in CentOS, useremu u cumandimu:
yum install emacs
Nantu à Debian/Ubuntu:
apt install emacs
Apertura di un schedariu specificu in a cunsola hè simile à l'altri editori:
emacs path/to/file
Per automaticamente, l'evidenziazione di sintassi hè disattivata, è l'apparenza ùn hè praticamente micca sfarente da l'altri editori di cunsola. À u fondu di u screnu ci hè una barra di statutu, è a funziunalità principale hè in cima. Tuttavia, quandu si travaglia cù a versione di cunsola di l'editore, sta funziunalità hè dispunibule solu cù una scurciatoia di tastiera. Hè impurtante à nutà chì i chjavi ausiliarii utilizati sò a chjave Control, chì hè impostata à Ctrl per difettu, è a chjave Meta, sette à Alt. A documentazione pagina nant'à u situ ufficiali vi aiuterà à cunnosce tutte e funziunalità.
Per esempiu, cuntrollemu i cumandamenti più usati:
Alt+X - scrive un cumandamentuCtrl+X Ctrl+C - editore vicinuCtrl+G - annullà l'azzioneCtrl+H b - mostra i tasti di scelta rapidaCtrl+X Ctrl+S - salvà u schedariuCtrl+X Ctrl+F - apre u schedariuAlt+W - copiaCtrl+W - cutCtrl+Y - pastaCtrl+X 2 - split window verticalmenteCtrl+X 0- Cambia trà WindowsCtrl+X -> Ctrl+X <- cambia trà i buffer
Per sintetizà, emacs furnisce caratteristiche uniche cum'è un sistema di cummandu flexible, alta persunalizazione è soluzioni funzionali estensive. A so linea di cummanda è macros permettenu à l'utilizatori di creà prucessi altamente operativi. Tuttavia, per via di a so struttura intrinsecamente estremamente flexible, ùn hè micca cunsigliatu per l'usu di i principianti.
Joe editore di testu
Joe hè un editore di testu basatu in cunsola creatu da Joseph Ellis. Fornisce una interfaccia simplice è intuitiva, ideale per travaglià in una cunsola di testu. Joe furnisce funzioni di edizione di testu di basa cum'è inserimentu, eliminazione, copia, è ancu funzioni avanzate cumpresi supportu per parechje lingue di prugrammazione cù evidenziazione di sintassi. Cum'è nano, questu editore hè una scelta ideale per quelli chì valore l'usabilità.
Cumanda per installà in CentOS:
yum install joe
Nantu à Debian/Ubuntu:
apt install joe
Un schedariu di testu hè apertu da u cumandimu:
joe path/to/file
L'evidenziazione di sintassi hè attivata per automaticamente, è l'infurmazioni basi nantu à u schedariu editatu hè visualizatu in cima di l'editore. Cum'è l'editori precedenti, piu hà parechje opzioni supplementari, cumprese u supportu per i cumandamenti macro. Per familiarizà cù u settore di basi di cumandamenti, avete bisognu di utilizà a combinazione di chjave Ctrl + K, è tandu u H chjave. E funzioni dispunibili seranu affissate in cima di u terminal:
Una lista più dettagliata di e funziunalità pò esse truvata nantu à u ducumentazione in corsu pagina.
Joe hà una interfaccia simplice è intuitiva, facendu accessibile à i principianti. À u listessu tempu, furnisce funzioni putenti cum'è supportu multi-finestra, evidenziazione di testu, ricerca è rimpiazzamentu, facendu attrattiva per l'utilizatori qualificati. U svantaghju di piu hè chì ùn manca un sustegnu generalizatu è u sviluppu paragunatu à l'altri editori di testu, chì ponu esse risultati limitati è aghjurnamenti in u futuru. L'utilizatori ponu ancu scontru difficultà in u maestru di e funzioni è e cumminazzioni chjave quandu cambianu da altre soluzioni.
Micro editore di testu
Micro - hè un editore di testu ligeru è faciule d'utilizà cuncepitu cun un focusu nantu à u minimalismu è l'intuitività. Stu strumentu furnisce funziunalità di edizione di testu di basa è supporta estensioni di funziunalità supplementari. Micro supporta l'evidenziazione di sintassi per diverse lingue di prugrammazione, l'evidenziazione multi-linea, u supportu di plugin è altre paràmetri d'utilizatori persunalizabili.
A stallazione nantu à CentOS hè realizata utilizendu un script speciale cù u cumandimu:
curl https://getmic.ro | bash
Nantu à Debian/Ubuntu:
apt install micro
Per piacè nutate: utilizendu stu metudu di installazione, lanciate l'editore in CentOS serà ancu diversu. Pudete apre un schedariu specificu mentre in u vostru cartulare di casa cù u cumandimu:
./micro path/to/file
Per utilizà l'uttellu da qualsiasi repertoriu, avete bisognu di trasfurmà in /usr/bin. Per fà questu avemu aduprà u cumandamentu
mv micro /usr/bin/
Dopu quì, u pìcculu U prucessu di lanciamentu serà simile in tutti i sistemi Linux, cumprese Debian/Ubuntu:
micro path/to/file
I chjavi per navigà è edità un documentu ponu esse amparati pressu Alt+G. I cumandamenti più utilizati seranu visualizati in u fondu di u terminal:
lu Ctlr + G A cumminazione apre a sezione d'aiutu cumpleta di l'uttellu:
Pudete amparà più nantu à e capacità di l'uttellu nantu à a pagina ufficiale di u prughjettu di GitHub in u ducumentazione in corsu rùbbrica.
Overall, u pìcculu L'editore hè una scelta eccellente per quelli chì sò abituati à a ligerezza è l'usabilità. U so design minimalista è u so rendiment rapidu facenu un strumentu attraente per i programatori. Tuttavia, u svantaghju pò esse u settore limitatu di funzioni è a mancanza di una interfaccia grafica. Malgradu questu, pìcculu L'editor resta una soluzione affidabile è efficiente per l'editura di fugliali di testu
cunchiusioni
A rivista di l'editore di cunsola di testu per Linux hà revelatu a diversità è e caratteristiche uniche di ognunu di elli. A mancanza di l'unica suluzione ghjusta enfatiza l'impurtanza di a scelta individuale, chì permette à l'utilizatori di adattà a so sperienza per adattà à e so preferenze è esigenze. Una larga selezzione di editori di testu di cunsola per Linux dà l'utilizatori l'uppurtunità di persunalizà l'uttellu à i so bisogni, mettendu in risaltu a flessibilità è a diversità in u mondu di l'elaborazione di testi.