Tietopankki Yksinkertaiset ohjeet työskentelemään Profitserver-palvelun kanssa
tärkein Tietopankki Linuxin tekstieditorit

Linuxin tekstieditorit


Konsolin tekstieditorit ovat välttämätön työkalu palvelimen hallinnassa, ja ne tarjoavat mahdollisuuden luoda ja muokata tekstitiedostoja. Ne erottuvat, koska ne perustuvat komentoriville, joissa ei ole graafisia elementtejä, mutta tarjoavat samalla kaikki tarvittavat vaihtoehdot tehokkaaseen työskentelyyn tekstitietojen kanssa. Tämä työkalu voi olla hyödyllinen sekä pienissä tehtävissä, kuten tietyn tiedoston muuttamisessa, että täydellisessä tutkimuksessa palvelinlokit Linuxissa.

Tässä artikkelissa analysoimme useita konsolitekstieditoreja Linux-käyttöjärjestelmille. Katsotaanpa suosituimpia ratkaisuja, kuten nano, puhtija puhua myös vähemmän tunnetuista: emacs, joe ja mikro. Luettuaan käyttäjällä on yleinen käsitys kaikista luetelluista editoreista ja hän voi valita optimaalisimman omalle tai virtuaaliselle editorilleen. palvelin.

Nano tekstieditori

Nano on yksi suosituimmista päätetekstieditoreista Linux-järjestelmille. Toisin kuin useimmat muut apuohjelmat, nano tarjoaa ainutlaatuisen edun - sen käyttäminen ei vaadi korkeaa ammattitaitoa. Tämä konsolin tekstieditori on suunniteltu helppokäyttöiseksi ja intuitiiviseksi, joten se on myös aloittelijoiden käytettävissä. Useimmissa tapauksissa se on jo esiasennettu järjestelmään. Jos se ei kuitenkaan ole käytettävissä, voit asentaa editorin seuraavilla komennoilla:

CentOS:lle:

yum install nano

Debianissa/Ubuntussa:

apt install nano

Voit käyttää tätä komentoa tiedoston avaamiseen ja jatkamiseen tekstieditorissa:

nano path/to/file
Linux-konsolin tekstieditori

Ikkunan alareunassa on luettelo tiedostojen käsittelyyn liittyvistä peruskomennoista. Käytä vain Ctrl-näppäintä samanaikaisesti haluamasi toiminnon kanssa. Työkalu dokumentointi voi antaa tarkempia tietoja.

Jos haluat käyttää työkalua, jonka valinnat eivät näy päätteessä, käytä syntaksia:

nano option path/to/file

Täydellinen luettelo käytettävissä olevista toiminnoista löytyy myös yllä olevan linkin dokumentaatiosta. Tärkeimmät niistä sisältävät seuraavat:

+number - määritä tiedoston rivi, jolla aloitat
--tabsize=digit - aseta välilehtien koko välilyöntiin
--smooth - mahdollistaa sujuvan vierityksen siirtäessäsi tiedostoa
--mouse - Ota käyttöön hiiren tuki navigointiin ja tekstin korostamiseen
--autoindent - lisää automaattisesti sisennykset siirryttäessä uudelle riville
--wordwrap - rivittele rivit sanoilla, ei merkeillä
--softwrap - rivittää rivit visuaalisesti muuttamatta varsinaista tekstiä
--syntax=language - mahdollistaa syntaksin korostuksen tietylle ohjelmointikielelle
--bookmarks - Lisää kirjanmerkkejä, jotta voit selata tiedostoa nopeasti
--multibuffer - Avaa useita tiedostoja eri puskureissa samanaikaista muokkaamista varten
--linenumbers - Näytä rivinumerot sivupalkissa
--rebindkey=key:command - määritä näppäin uudelleen tietylle komennolle

On tärkeää mainita, että joidenkin toimintojen käyttöönotto tai muokkaaminen edellyttää konfigurointitiedostoa, joka sijaitsee osoitteessa /etc/nanorc. Jos haluat ottaa toiminnon käyttöön tai poistaa sen käytöstä, sinun on poistettava kommenttitoiminto riviltä (symboli #) ja tehdä muutoksia tiettyyn vaihtoehtoon - muuta vastaava arvo.

Vim tekstieditori

puhti — on edistynyt konsolin tekstieditori, tämä on parannettu versio alkuperäisestä vi, julkaistiin vuonna 1976. Sen erikoisuus on ainutlaatuinen toimintatilojen konsepti: normaali, lisäys ja visuaalinen tila. Se tuli kuuluisaksi ohjelmoinnin tehokkuudestaan ​​laajan komentosarjansa ja säännöllisten haku- ja korvauslausekkeiden tuen ansiosta. Toisin kuin yksinkertaisemmat editorit, kuten nano, vimillä voi kestää kauemmin tutustua.

Asennus CentOS:ään tehdään komennolla:

yum install vim

Debianissa/Ubuntussa:

apt install vim

Ohjelma käynnistetään ja vaadittu tiedosto avataan komennolla:

vim path/to/file
Vim Linux tekstieditori

Kuten yllä olevasta esimerkistä näet, koodin korostus sisään puhti on oletuksena käytössä. Ohjelman toiminnallisuus on erittäin laaja ja tiedostojen hallinta tapahtuu hieman eri tavalla kuin muissa editoreissa. Kehittäjät ovat osoittaneet erillisen Apuresurssi saadaksesi yksityiskohtaisen tutkimuksen kaikista mahdollisista työkaluista ja komennoista.

Tässä on esimerkiksi, miltä yleisimmät komennot näyttävät:

i - Siirry lisäystilaan aloittaaksesi tekstin syöttämisen
Esc - poistu lisäystilasta ja palaa komentotilaan (normaali tila)
:w - tallenna nykyinen tiedosto
:q - sulje nykyinen tiedosto
:q! - sulje nykyinen tiedosto tallentamatta muutoksia
yy – kopioi nykyinen rivi
dd – leikkaa nykyinen viiva
p - liitä kopioitu tai leikattu rivi nykyisen jälkeen
u - kumoa viimeinen toiminto
/search_term – hakutermi merkkijono tiedostosta
:s/old/new/g - korvaa kaikki vanhat esiintymät uudella nykyisellä rivillä
:set number - näyttää rivinumerot

puhti on tehokas ja joustava tekstieditori, joka on suunniteltu optimoimaan tekstin käsittelyprosessi. Suurin haittapuoli on erittäin korkea aloittelijoille pääsyn este. Käyttöliittymä ja komennot voivat olla tuntemattomia niille, jotka ovat vasta aloittamassa sen oppimista, ja tämä voi aiheuttaa vaikeuksia alussa.

Emacsin tekstieditori

Emacs on tehokas ja muokattavissa oleva tekstieditori, joka tarjoaa laajan valikoiman ominaisuuksia tekstin muokkaamiseen, koodin kirjoittamiseen ja tiedostojen hallintaan. Se tukee monia ohjelmointikieliä, siinä on sisäänrakennettu tuki laajennuksille (plugineille) ja antaa käyttäjälle mahdollisuuden luoda omia komentosarjoja tehtävien automatisoimiseksi. Emacs sisältää myös ainutlaatuisen puskurin ja ikkunanhallintajärjestelmän, mikä tekee siitä yhden joustavimmista ja monipuolisimmista editoreista.

Asentaaksesi CentOS:ään käytämme komentoa:

yum install emacs

Debianissa/Ubuntussa:

apt install emacs

Tietyn tiedoston avaaminen konsolissa on samanlaista kuin muissa muokkausohjelmissa:

emacs path/to/file
Emacs - tekstieditori Linuxille

Oletuksena syntaksin korostus on poistettu käytöstä, ja ulkonäkö ei käytännössä eroa muista konsolieditoreista. Näytön alareunassa on tilapalkki, ja päätoiminnot ovat yläosassa. Mutta kun työskentelet editorin konsoliversion kanssa, tämä toiminto on käytettävissä vain pikanäppäimen avulla. On tärkeää huomata, että käytetyt apunäppäimet ovat Control-näppäin, joka on oletuksena Ctrl, ja Meta-näppäin, joka on asetettu arvoon Alt. Dokumentaatio sivu virallisella verkkosivustolla auttaa sinua tutustumaan kaikkiin toimintoihin.

Tarkastellaan esimerkiksi eniten käytetyt komennot:

Alt+X – kirjoita komento
Ctrl+X Ctrl+C - sulje editori
Ctrl+G - peruuttaa toiminnon
Ctrl+H b – näytä pikanäppäimet
Ctrl+X Ctrl+S - tallenna tiedosto
Ctrl+X Ctrl+F - avaa tiedosto
Alt+W - kopio
Ctrl+W - leikata
Ctrl+Y - liitä
Ctrl+X 2 - jaettu ikkuna pystysuunnassa
Ctrl+X 0- vaihtaa ikkunoiden välillä
Ctrl+X -> Ctrl+X <- vaihtaa puskurien välillä

Yhteenvetona emacs tarjoaa ainutlaatuisia ominaisuuksia, kuten joustavan komentojärjestelmän, korkean räätälöinnin ja laajat toiminnalliset ratkaisut. Sen komentorivin ja makrojen avulla käyttäjät voivat luoda erittäin toimivia prosesseja. Sen luonnostaan ​​erittäin joustavan rakenteen vuoksi sitä ei kuitenkaan suositella aloittelijoille.

Joe tekstieditori

Joe on Joseph Ellisin luoma konsolipohjainen tekstieditori. Se tarjoaa yksinkertaisen ja intuitiivisen käyttöliittymän, joka on ihanteellinen tekstikonsolissa työskentelemiseen. Joe tarjoaa perustekstin muokkaustoimintoja, kuten lisäämisen, poistamisen, kopioimisen sekä lisäominaisuuksia, mukaan lukien tuen useille ohjelmointikielille syntaksin korostuksella. Pitää nano, tämä editori on ihanteellinen valinta niille, jotka arvostavat käytettävyyttä.

CentOS:ään asennettava komento:

yum install joe

Debianissa/Ubuntussa:

apt install joe

Tekstitiedosto avataan komennolla:

joe path/to/file
Tekstieditori Linuxille

Syntaksin korostus on oletusarvoisesti käytössä, ja muokattavan tiedoston perustiedot näkyvät editorin yläosassa. Kuten aiemmat toimittajat, joe sisältää monia lisävaihtoehtoja, mukaan lukien tuki makrokomentoille. Peruskomentosarjaan tutustumiseksi sinun on käytettävä näppäinyhdistelmää Ctrl + K, ja sitten H avain. Käytettävissä olevat toiminnot näkyvät päätteen yläosassa:

Joe-konsolieditori

Tarkempi luettelo ominaisuuksista löytyy osoitteesta dokumentointi sivu.

Joe on yksinkertainen ja intuitiivinen käyttöliittymä, joten se on aloittelijoiden käytettävissä. Samalla se tarjoaa tehokkaita ominaisuuksia, kuten usean ikkunan tuen, tekstin korostuksen, haun ja korvaamisen, mikä tekee siitä houkuttelevan kokeneille käyttäjille. Haittana joe sillä ei ole laajaa tukea ja kehitystä muihin tekstieditoreihin verrattuna, mikä voi johtaa rajoitettuihin ominaisuuksiin ja päivityksiin tulevaisuudessa. Käyttäjillä voi myös olla vaikeuksia hallita ominaisuuksia ja näppäinyhdistelmiä vaihtaessaan muita ratkaisuja.

Mikro tekstieditori

Mikro - on kevyt, helppokäyttöinen tekstieditori, joka on suunniteltu keskittymään minimalismiin ja intuitiivisuuteen. Tämä työkalu tarjoaa perustekstinmuokkaustoiminnot ja tukee lisätoimintojen laajennuksia. Mikro tukee syntaksin korostusta eri ohjelmointikielille, monirivistä korostusta, laajennustukea ja muita mukautettavia käyttäjäasetuksia.

Asennus CentOS:ään suoritetaan käyttämällä erityistä komentosarjaa komennolla:

curl https://getmic.ro | bash

Debianissa/Ubuntussa:

apt install micro

Huomaa: tällä asennusmenetelmällä editorin käynnistäminen CentOS:ssä on myös erilainen. Voit avata tietyn tiedoston kotihakemistossasi komennolla:

./micro path/to/file

Jos haluat käyttää työkalua mistä tahansa hakemistosta, sinun on siirrettävä se kansioon /usr/bin. Tätä varten käytämme komentoa

mv micro /usr/bin/

Sen jälkeen, mikro käynnistysprosessi on samanlainen kaikissa Linux-järjestelmissä, mukaan lukien Debian/Ubuntu:

micro path/to/file
Mikrokonsolin tekstieditori Linuxille

Asiakirjan navigointi- ja muokkausnäppäimet voidaan oppia painamalla Alt+G. Eniten käytetyt komennot näkyvät päätteen alaosassa:

Mikroeditorin komennot

Ctrl+G yhdistelmä avaa työkalun täydellisen ohjeosion:

CTlr+G-yhdistelmä avaa työkalun täydellisen ohjeosan

Voit oppia lisää työkalun ominaisuuksista virallisella GitHub-projektisivulla dokumentointi osiossa.

Kaiken mikro editori on erinomainen valinta keveyteen ja käytettävyyteen tottuneille. Sen minimalistinen muotoilu ja nopea suorituskyky tekevät siitä houkuttelevan työkalun ohjelmoijille. Haittapuolena voi kuitenkin olla toimintojen rajallisuus ja graafisen käyttöliittymän puute. Tästä huolimatta, mikro editori on edelleen luotettava ja tehokas ratkaisu tekstitiedostojen muokkaamiseen

Yhteenveto

Linuxin tekstikonsolieditorien katsaus paljasti niiden jokaisen monimuotoisuuden ja ainutlaatuiset ominaisuudet. Ainoan oikean ratkaisun puute korostaa yksilöllisen valinnan merkitystä, jolloin käyttäjät voivat mukauttaa kokemuksensa mieltymyksiensä ja vaatimustensa mukaan. Laaja valikoima konsolitekstieditoreja Linuxille antaa käyttäjille mahdollisuuden muokata työkalua tarpeidensa mukaan, mikä korostaa tekstinkäsittelyn maailman joustavuutta ja monimuotoisuutta.

❮ Edellinen artikkeli Palvelimen resurssien tarkistus
Seuraava artikkeli ❯ Linux-käyttäjät: Hallinta ja käyttöoikeudet

Kysy meiltä VPS:stä

Olemme aina valmiita vastaamaan kysymyksiisi milloin tahansa päivällä tai yöllä.