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

Linuxin tekstieditorit


Konsoli-tekstieditorit ovat välttämätön työkalu palvelimen hallinnassa, sillä ne mahdollistavat tekstitiedostojen luomisen ja muokkaamisen. Ne erottuvat edukseen, koska ne toimivat komentoriviltä ilman 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 yhden tietyn tiedoston muuttamisessa, että palvelinlokien täydelliseen tutkimiseen Linuxissa.

Tässä artikkelissa analysoimme useita konsolitekstieditoria Linux-käyttöjärjestelmille. Tarkastellaan suosituimpia ratkaisuja, kuten nano ja vim , ja puhutaan myös vähemmän tunnetuista: emacs , joe ja micro . Luettuaan artikkelin käyttäjällä on yleiskuva kaikista luetelluista editoreista ja hän pystyy valitsemaan optimaalisimman niistä omalle dedikoidulle tai virtuaalipalvelimelleen.

Nano tekstieditori

Nano on yksi suosituimmista Linux-järjestelmien päätetekstieditoreista. Toisin kuin useimmat muut apuohjelmat, nano tarjoaa ainutlaatuisen edun - sen käyttö ei vaadi paljon ammattitaitoa. Tämä konsolitekstieditori on suunniteltu helppokäyttöiseksi ja intuitiiviseksi, joten se sopii myös aloittelijoille. Useimmissa tapauksissa se on jo esiasennettu järjestelmään. Jos se ei kuitenkaan ole saatavilla, 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äsittelyn peruskomennoista. Paina Ctrl-näppäintä samanaikaisesti halutun toiminnon kanssa. Työkalun dokumentaatiosta löytyy 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 ottamiseksi käyttöön tai muokkaamiseksi sinun on käytettävä / etc/nanorc- hakemistossa sijaitsevaa asetustiedostoa . Toiminnon ottamiseksi käyttöön tai poistamiseksi sinun on poistettava kommenttifunktio riviltä (#-symboli) ja tiettyyn asetukseen on tehtävä muutoksia muuttamalla vastaavaa arvoa.

Vim tekstieditori

Vim on edistynyt konsolitekstieditori, joka on parannettu versio alkuperäisestä vi: stä , joka julkaistiin vuonna 1976. Sen erikoisuus on ainutlaatuinen toimintatilojen konsepti: normaali, lisäys- ja visuaalinen tila. Se tuli tunnetuksi ohjelmoinnin tehokkuudestaan ​​laajan komentovalikoimansa ja tuen ansiosta tavallisille haku- ja korvausfraaseille. Toisin kuin yksinkertaisemmat editorit, kuten nano, vimin käyttöön ottaminen voi kestää kauemmin.

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 korostaminen vimissä on oletuksena käytössä. Ohjelman toiminnallisuus on erittäin laaja, ja tiedostonhallinta tapahtuu hieman eri tavalla kuin muissa editoreissa. Kehittäjät ovat varanneet erillisen ohjeresurssin kaikkien mahdollisten työkalujen ja komentojen yksityiskohtaiseen tarkasteluun.

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

Vim on tehokas ja joustava tekstieditori, joka on suunniteltu optimoimaan tekstin käsittelyprosessia. Suurin haittapuoli on erittäin korkea aloituskynnys aloittelijoille. Käyttöliittymä ja komennot voivat olla vieraita niille, jotka vasta aloittavat sen käytön, ja tämä voi johtaa vaikeuksiin alussa.

Emacsin tekstieditori

Emacs on tehokas ja muokattava tekstieditori, joka tarjoaa laajan valikoiman ominaisuuksia tekstin muokkaamiseen, koodin kirjoittamiseen ja tiedostojen hallintaan. Se tukee useita ohjelmointikieliä, siinä on sisäänrakennettu tuki laajennuksille (plugineille) ja se antaa käyttäjän luoda omia skriptejä tehtävien automatisoimiseksi. Emacsissa on myös ainutlaatuinen puskuri- ja ikkunanhallintajärjestelmä, mikä tekee siitä yhden joustavimmista ja ominaisuuksiltaan rikkaimmista 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

Oletusarvoisesti syntaksin korostus on poistettu käytöstä, eikä ulkoasu ole käytännössä erilainen kuin muissa konsoleditorissa. Näytön alareunassa on tilarivi ja päätoiminnot ovat yläosassa. Editorin konsoliversiossa tämä toiminto on kuitenkin käytettävissä vain pikanäppäimellä. On tärkeää huomata, että käytetyt apunäppäimet ovat Ctrl-näppäin, joka on oletusarvoisesti asetettu arvoon Ctrl, ja Meta-näppäin, joka on asetettu arvoon Alt. Virallisen verkkosivuston dokumentaatiosivu 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 voidaan todeta, että emacs tarjoaa ainutlaatuisia ominaisuuksia, kuten joustavan komentojärjestelmän, korkeat mukautettavuusmahdollisuudet ja laajat toiminnalliset ratkaisut. Sen komentorivi ja makrot mahdollistavat erittäin toimivien prosessien luomisen. Luonnostaan ​​erittäin joustavan rakenteensa 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 sopii erinomaisesti tekstikonsolissa työskentelyyn. Joe tarjoaa perustekstinmuokkaustoimintoja, kuten lisäämisen, poistamisen ja kopioinnin, sekä edistyneitä ominaisuuksia, kuten tuen useille ohjelmointikielille syntaksikorostuksella. Kuten 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

Syntaksikorostus on oletusarvoisesti käytössä, ja muokattavan tiedoston perustiedot näkyvät editorin yläosassa. Kuten aiemmissa editoreissa, joessa on monia lisäasetuksia, kuten tuki makrokomennoille. Peruskomentojen tuntemiseen tarvitaan näppäinyhdistelmä Ctrl+K ja sitten H - näppäin. Käytettävissä olevat funktiot näkyvät pääteikkunan yläosassa:

Joe-konsolieditori

Tarkempi luettelo ominaisuuksista löytyy dokumentaatiosivulta.

Joella on yksinkertainen ja intuitiivinen käyttöliittymä, mikä tekee siitä helppokäyttöisen myös aloittelijoille. Samalla se tarjoaa tehokkaita ominaisuuksia, kuten usean ikkunan tuen, tekstin korostuksen, haun ja korvaamisen, mikä tekee siitä houkuttelevan kokeneille käyttäjille. Joen haittapuolena on , että sillä ei ole laajaa tukea ja kehitystä verrattuna muihin tekstieditoreihin, mikä voi johtaa rajoitettuihin ominaisuuksiin ja päivityksiin tulevaisuudessa. Käyttäjillä voi myös olla vaikeuksia ominaisuuksien ja näppäinyhdistelmien hallitsemisessa vaihdettaessa muista ratkaisuista.

Mikro tekstieditori

Micro — on kevyt ja helppokäyttöinen tekstieditori, joka on suunniteltu minimalismia ja intuitiivisuutta silmällä pitäen. Tämä työkalu tarjoaa perustekstinmuokkaustoiminnot ja tukee lisätoimintolaajennuksia. Micro tukee syntaksin korostusta useille ohjelmointikielille, monirivistä korostusta, laajennusten tukea 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

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

mv micro /usr/bin/

Tämän jälkeen mikrokäynnistysprosessi on samanlainen kaikissa Linux-järjestelmissä, mukaan lukien Debian/Ubuntu:

micro path/to/file
Mikrokonsolin tekstieditori Linuxille

Dokumentin navigointi- ja muokkausnäppäimet voi opetella painamalla Alt+G . Useimmin käytetyt komennot näkyvät pääteikkunan alareunassa:

Mikroeditorin komennot

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

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

Voit lukea lisää työkalun ominaisuuksista GitHub-projektin viralliselta sivulta dokumentaatio - osiosta.

Kaiken kaikkiaan mikroeditori on erinomainen valinta niille, jotka ovat tottuneet keveyteen ja käytettävyyteen. Sen minimalistinen muotoilu ja nopea suorituskyky tekevät siitä houkuttelevan työkalun ohjelmoijille. Haittapuolena voi kuitenkin olla rajallinen toimintovalikoima ja graafisen käyttöliittymän puute. Tästä huolimatta mikroeditori 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 Linux-käyttäjät: Hallinta ja käyttöoikeudet
Seuraava artikkeli ❯ Palvelimen resurssien tarkistus

Kysy meiltä VPS:stä

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