Knowledgebase Einfach Instruktioune fir mam Profitserver Service ze schaffen
Main Knowledgebase Linux Text Editoren

Linux Text Editoren


Console Text Editoren sinn en onverzichtbar Tool am Servermanagement, déi d'Fäegkeet ubidden Textdateien ze kreéieren an z'änneren. Si ënnerscheede sech well se op der Kommandozeil baséieren, ouni grafesch Elementer, awer gläichzäiteg all déi néideg Optiounen fir effektiv Aarbecht mat Textinformatioun ubidden. Dëst Instrument kann nëtzlech sinn souwuel fir kleng Aufgaben, Zum Beispill, eng spezifesch Fichier änneren, a fir eng voll Etude vun Server Logbicher op Linux.

An dësem Artikel wäerte mir e puer Konsol Text Editoren fir Linux Betribssystemer analyséieren. Loosst eis déi populärste Léisunge kucken, wéi z Nanotechnike sinn, vim, an och iwwer manner bekannten schwätzen: Emacs, joe an Mikro. Nom Liesen, huet de Benotzer eng allgemeng Iddi vun all opgezielt Redaktoren, a wäert fäheg sinn déi optimal fir seng engagéierten oder virtuell ze wielen. Server.

Nano Text Editor

Nanotechnike ass ee vun de populäersten Terminal Text Editoren fir Linux Systemer. Am Géigesaz zu de meescht aner Utilities, Nanotechnike sinn bitt en eenzegaartege Virdeel - et erfuerdert keen héijen Niveau vu Professionalitéit fir ze benotzen. Dëse Konsol Texteditor ass entwéckelt fir einfach ze benotzen an intuitiv ze sinn, sou datt et och fir Ufänger zougänglech ass. An deene meeschte Fäll ass et scho virinstalléiert um System. Wéi och ëmmer, wann et net verfügbar ass, kënnt Dir den Editor mat de folgende Kommandoen installéieren:

Fir CentOS:

yum install nano

Op Debian/Ubuntu:

apt install nano

Dir kënnt dëse Kommando benotze fir d'Datei opzemaachen a weider an engem Texteditor ze schaffen:

nano path/to/file
Linux Konsol Text Editor

Eng Lëscht vun Basisbefehle fir mat Dateien ze schaffen ass um Enn vun der Fënster uginn. Benotzt just d'Ctrl-Tast gläichzäiteg mat der gewënschter Funktioun. D'Tool Dokumentatioun kann méi detailléiert Informatiounen ginn.

Fir en Tool mat Optiounen ze benotzen déi net am Terminal erscheinen, benotzt d'Syntax:

nano option path/to/file

Eng komplett Lëscht vu verfügbare Funktiounen kann och an der Dokumentatioun um Link hei uewen fonnt ginn. D'Haaptrei enthalen déi folgend:

+number - spezifizéiert d'Linn an der Datei fir unzefänken
--tabsize=digit - setzen Tabbgréisst a Plazen
--smooth - aktivéiert glat Scrollen wann Dir duerch eng Datei beweegt
--mouse - Aktivéiert Maus Ënnerstëtzung fir Navigatioun an Text Highlight
--autoindent - füügt automatesch Abriecher un wann Dir op eng nei Zeil plënnert
--wordwrap - wrap Linnen duerch Wierder, net duerch Zeechen
--softwrap - Wrap Linnen visuell, ouni den aktuellen Text z'änneren
--syntax=language - Aktivéiert Syntax Highlight fir eng spezifesch Programméierungssprooch
--bookmarks - Füügt Lieszeechen fir séier duerch d'Datei ze navigéieren
--multibuffer - Méi Dateien a verschiddene Puffer opmaachen fir gläichzäiteg z'änneren
--linenumbers - weist Linnnummeren an der Sidebar
--rebindkey=key:command - e Schlëssel fir e spezifesche Kommando reassignéieren

Et ass wichteg ze ernimmen datt fir e puer Funktiounen z'aktivéieren oder z'änneren, musst Dir d'Konfiguratiounsdatei benotzen déi um /etc / nanorc. Fir eng Funktioun z'aktivéieren oder auszeschalten, musst Dir d'Kommentarfunktioun vun der Linn (# Symbol) ewechhuelen, a fir Ännerunge fir eng spezifesch Optioun ze maachen - änneren de entspriechende Wäert.

Vim Text Editor

Vim - ass en erweiderten Konsol Texteditor, dëst ass eng verbessert Versioun vum Original vi, verëffentlecht an 1976. Seng Besonderheet läit am eenzegaartege Konzept vun Operatiounsmodi: Normal, Insertion a Visual Modes. Et gouf berühmt fir seng Effizienz an der Programméierung wéinst senger extensiv Set vu Kommandoen an Ënnerstëtzung fir regelméisseg Ausdréck fir Sich an Ersatz. Am Géigesaz zu méi einfache Redaktoren wéi Nano, kann vim méi laang daueren fir vertraut ze ginn.

Installatioun op CentOS gëtt mam Kommando gemaach:

yum install vim

Op Debian/Ubuntu:

apt install vim

De Programm gëtt gestart an déi erfuerderlech Datei gëtt mam Kommando opgemaach:

vim path/to/file
Vim Linux Text Editor

Wéi Dir aus dem Beispill hei uewen kënnt gesinn, Code Highlight an vim ass par défaut aktivéiert. D'Funktionalitéit vum Programm ass ganz extensiv, an d'Dateieverwaltung geschitt e bëssen anescht wéi an aneren Redaktoren. D'Entwéckler hunn eng separat zougewisen Hëllef Ressource fir eng detailléiert Etude vun all méiglech Tools a Kommandoen.

Hei, zum Beispill, ass wéi déi meescht üblech Kommandoen ausgesinn:

i - gitt an den Insert-Modus fir unzefänken Text anzeginn
Esc - gitt den Insertmodus aus a gitt zréck an de Kommandomodus (normale Modus)
:w - späichert déi aktuell Datei
:q - déi aktuell Datei ophalen
:q! - verloossen déi aktuell Datei ouni Ännerungen ze späicheren
yy - kopéiert déi aktuell Linn
dd - déi aktuell Linn schneiden
p - Paste déi kopéiert oder geschnidden Linn no der aktueller
u - läscht Aktioun undoen
/search_term - Sich vun der search_term String an enger Datei
:s/old/new/g - ersetzen all Instanzen vun alen duerch nei an der aktueller Linn
:set number - weisen Linn Zuelen

Vim ass e mächtegen a flexibelen Texteditor entwéckelt fir de Prozess vun der Aarbecht mam Text ze optimiséieren. Den Haapt Nodeel ass déi extrem héich Entrée Barrière fir Ufänger. D'Interface an d'Befehle kënnen onbekannt sinn fir déi, déi just ugefaang hunn et ze léieren, an dëst kann am Ufank zu e puer Schwieregkeeten féieren.

Emacs Text Editor

Emacs ass e mächtegen an personaliséierbaren Texteditor deen eng breet Palette vu Funktiounen ubitt fir Text z'änneren, Code ze schreiwen an Dateien ze managen. Et ënnerstëtzt vill Programméierungssproochen, huet gebaut-an Ënnerstëtzung fir Extensiounen (Plugins), an erlaabt de Benotzer hir eege Scripten ze erstellen fir Aufgaben ze automatiséieren. Emacs huet och eng eenzegaarteg Puffer an Fënster Gestioun System, mécht et ee vun de stäerkste flexibel an Fonktioun-räich Redaktoren ronderëm.

Fir op CentOS z'installéieren, benotze mir de Kommando:

yum install emacs

Op Debian/Ubuntu:

apt install emacs

Eng spezifesch Datei op der Konsole opmaachen ass ähnlech wéi aner Redaktoren:

emacs path/to/file
Emacs - Texteditor fir Linux

Par défaut ass Syntax Highlight behënnert, an d'Erscheinung ass praktesch net anescht wéi aner Konsol Editoren. Um Enn vum Écran gëtt et eng Statusbar, an d'Haaptfunktioun ass uewen. Wéi och ëmmer, wann Dir mat der Konsolversioun vum Editor schafft, ass dës Funktionalitéit nëmme verfügbar mat enger Tastatur Ofkiirzung. Et ass wichteg ze bemierken datt d'Hëllefschlësselen déi benotzt gi sinn d'Kontrollschlëssel, déi als Standard op Ctrl gesat ass, an d'Meta-Schlëssel, op Alt gesat. D'Dokumentatioun Säit op der offizieller Websäit hëlleft Iech mat der voller Funktionalitéit kennenzeléieren.

Als Beispill, loosst eis déi meescht benotzt Kommandoen iwwerpréiwen:

Alt+X - Typ e Kommando
Ctrl+X Ctrl+C - zoumaachen Redakter
Ctrl+G - d'Aktioun annuléieren
Ctrl+H b - Ofkiirzungsschlësselen weisen
Ctrl+X Ctrl+S - Datei späicheren
Ctrl+X Ctrl+F - Datei opmaachen
Alt+W - kopéieren
Ctrl+W - schneiden
Ctrl+Y - Pascht
Ctrl+X 2 - Split Fënster vertikal
Ctrl+X 0- schalt tëscht Fënsteren
Ctrl+X -> Ctrl+X <- schalt tëscht Puffer

Fir zesummefaassen Emacs bitt eenzegaarteg Features wéi e flexibele Kommandosystem, héich Personnalisatioun an extensiv funktionell Léisungen. Seng Kommandozeil a Makroen erlaben d'Benotzer héich Operatiounsprozesser ze kreéieren. Wéi och ëmmer, wéinst senger inherent extrem flexibeler Struktur ass et net fir Ufänger ze benotzen recommandéiert.

Joe Text Editor

Joe ass e Konsol-baséiert Texteditor erstallt vum Joseph Ellis. Et bitt en einfachen an intuitiven Interface, ideal fir an enger Textkonsole ze schaffen. Joe bitt Basis Textbearbeitungsfunktiounen wéi Insertéieren, Läschen, Kopieren, souwéi fortgeschratt Funktiounen abegraff Ënnerstëtzung fir verschidde Programméierungssprooche mat Syntax Highlight. Wéi Nanotechnike sinn, dësen Editeur ass eng ideal Wiel fir déi, déi Benotzerfrëndlechkeet schätzen.

Kommando fir op CentOS z'installéieren:

yum install joe

Op Debian/Ubuntu:

apt install joe

Eng Textdatei gëtt mam Kommando opgemaach:

joe path/to/file
Texteditor fir Linux

Syntax Highlighting ass par défaut aktivéiert, a Basisinformatioun iwwer d'Datei, déi geännert gëtt, gëtt uewen am Editor ugewisen. Wéi déi fréier Redaktoren, joe huet vill zousätzlech Optiounen, dorënner Ënnerstëtzung fir Macro Kommandoen. Fir mat der Basis Set vu Kommandoen vertraut ze ginn, musst Dir d'Tastekombinatioun benotzen Ctrl + K, an dann de H Schlëssel. Déi verfügbar Funktiounen ginn uewen um Terminal ugewisen:

Joe Console Editor

Eng méi detailléiert Lëscht vun Fonctiounen kann op der fonnt ginn Dokumentatioun Säit.

Joe huet eng einfach an intuitiv Interface, mécht et fir Ufänger zougänglech. Zur selwechter Zäit bitt et mächteg Features wéi Multi-Fënster Ënnerstëtzung, Text Highlight, Sichen an Ersatz, wat et attraktiv mécht fir qualifizéiert Benotzer. Den Nodeel vun joe ass datt et verbreet Ënnerstëtzung an Entwécklung fehlt am Verglach mat aneren Texteditoren, wat zu limitéierten Features an Updates an der Zukunft resultéiere kann. D'Benotzer kënnen och Schwieregkeeten begéinen fir Funktiounen a Tastekombinatiounen ze beherrschen wann se vun anere Léisunge wiesselen.

Mikro Text Editor

mike - ass e liichte, einfach ze benotzen Texteditor entworf mat engem Fokus op Minimalismus an Intuititéit. Dëst Tool bitt Basis Textbeaarbechtungsfunktionalitéit an ënnerstëtzt zousätzlech Funktionalitéitsverlängerungen. mike ënnerstëtzt Syntax Highlighting fir verschidde Programméierungssproochen, Multi-Line Highlighting, Plugin Support an aner personaliséierbar Benotzerinstellungen.

Installatioun op CentOS gëtt duerch e spezielle Skript mat dem Kommando gemaach:

curl https://getmic.ro | bash

Op Debian/Ubuntu:

apt install micro

Notéiert w.e.g.: andeems Dir dës Installatiounsmethod benotzt, den Editeur op CentOS starten wäert och anescht sinn. Dir kënnt eng spezifesch Datei opmaachen wärend Ärem Heemverzeichnis mam Kommando:

./micro path/to/file

Fir den Tool aus engem Verzeichnis ze benotzen, musst Dir et op / réckelenusr/bin. Fir dëst ze maachen benotze mir de Kommando

mv micro /usr/bin/

Duerno gëtt de Mikro Startprozess wäert ähnlech sinn op all Linux Systemer, dorënner Debian / Ubuntu:

micro path/to/file
Mikro - Konsol Texteditor fir Linux

Schlësselen fir d'Navigatioun an d'Ännerung vun engem Dokument kënne geléiert ginn andeems Dir dréckt Alt+G. Déi meescht benotzt Kommandoen ginn um Enn vum Terminal ugewisen:

Kommandoen fir Mikro Editor

d' Ctrl+G Kombinatioun wäert déi komplett Hëllefssektioun vum Tool opmaachen:

Ctlr + G Kombinatioun wäert de komplette Hëllefssektioun vum Tool opmaachen

Dir kënnt méi iwwer d'Toolfäegkeeten op der offizieller GitHub Projet Säit an der Dokumentatioun Rubrik.

Am Allgemengen, der Mikro Editor ass eng exzellent Wiel fir déi, déi u Liichtegkeet an Benotzerfrëndlechkeet gewinnt sinn. Säin minimalisteschen Design a séier Leeschtung maachen et en attraktivt Tool fir Programméierer. Wéi och ëmmer, den Nodeel kann de limitéierten Set vu Funktiounen an de Mangel vun enger graphescher Interface sinn. Trotz dëser, Mikro Editor bleift eng zouverlässeg an effizient Léisung fir Textdateien z'änneren

Conclusioun

D'Iwwerpréiwung vun Textkonsole Editoren fir Linux huet d'Diversitéit an d'eenzegaarteg Charakteristike vu jidderee vun hinnen opgedeckt. De Mangel un déi eenzeg richteg Léisung ënnersträicht d'Wichtegkeet vun der individueller Wiel, wat d'Benotzer erlaabt hir Erfarung un hir Virléiften an Ufuerderungen unzepassen. Eng breet Auswiel u Konsol Text Editoren fir Linux gëtt d'Benotzer d'Méiglechkeet d'Tool op hir Bedierfnesser ze personaliséieren, d'Flexibilitéit an d'Diversitéit an der Welt vun der Textveraarbechtung ze markéieren.

❮ Virdrun Artikel Linux Benotzer: Management a Permissiounen
Nächsten Artikel ❯ Server Ressource kontrolléieren

Frot eis iwwer VPS

Mir sinn ëmmer prett Är Froen zu all Moment vum Dag oder Nuecht ze beäntweren.