Mani iecienītākie komandrindas redaktori Linux - kas ir jūsu redaktors?


Katram Linux sistēmas administratoram ir svarīgi zināt, kā ātri un efektīvi rediģēt failus, izmantojot komandrindu. Failu rediģēšana tiek veikta katru dienu neatkarīgi no tā, vai tas ir konfigurācijas fails, lietotāja fails, teksta dokuments vai jebkurš fails, kas jums jārediģē.

Tāpēc ir ieteicams izvēlēties iecienītāko komandrindas teksta redaktoru un apgūt to. Ir labi zināt, kā strādāt ar citiem teksta redaktoriem, taču jums vajadzētu apgūt vismaz vienu, lai vajadzības gadījumā varētu veikt sarežģītākus uzdevumus.

Šajā apmācībā mēs parādīsim visizplatītākos komandrindas teksta redaktorus Linux un parādīsim to plusus un mīnusus.

Tomēr ņemiet vērā, ka mēs neaptversim pilnīgu rokasgrāmatu, kā strādāt ar katru no viņiem, jo tas var būt pilnīgi cits raksts ar paskaidrojumu.

1. Vi/Vim redaktors

Pirmais mūsu sarakstā ir bēdīgi slavenais Vi/Vim (Vim nāk no Vi uzlabots). Šis ir ļoti elastīgs teksta redaktors, kas ar tekstu var veikt daudz dažādu darbību.

Piemēram, varat izmantot regulāras izteiksmes, lai failā aizstātu teksta fragmentus, izmantojot vim. Tas, protams, nav vienīgais ieguvums. Vi (m) nodrošina vienkāršu veidu, kā pārvietoties starp rindiņām, vārdu rindkopām. Tas ietver arī teksta izcelšanu.

Vim, iespējams, nav lietotājam draudzīgākais teksta redaktors, taču izstrādātāji un Linux enerģijas lietotāji to bieži izvēlas. Ja vēlaties instalēt šo komandrindas teksta redaktoru savā sistēmā, varat izmantot komandu, kas saistīta ar jūsu OS:

$ sudo apt-get install vim         [On Debian and its derivatives]
# yum install vim                  [On RedHat based systems]
OR
# dnf install vim                  [On newer Fedora 22+ versions]

Ja vēlaties redzēt mūsu pilnu vi (m) pārklājumu, lūdzu, izmantojiet tālāk norādītās saites:

  1. Uzziniet un izmantojiet Vi/Vim kā pilnu teksta redaktoru operētājsistēmā Linux
  2. Uzziniet redaktora “Vi/Vim” padomus un ieteikumus, lai uzlabotu savas prasmes
  3. 8 interesanti redaktora “Vi/Vim” redaktora padomi un ieteikumi

2. Nano redaktors

Nano, iespējams, ir viens no visbiežāk izmantotajiem komandrindas teksta redaktoriem. Iemesls tam ir vienkāršība un fakts, ka tā ir iepriekš instalēta lielākajā daļā Linux izplatījumu.

Nano nav vim elastība, bet tas noteikti veiks darbu, ja jums būs nepieciešams rediģēt lielu failu. Patiesībā pico un nano ir diezgan līdzīgi. Abiem apakšā ir parādītas komandu iespējas, lai jūs varētu izvēlēties, kuru palaist. Komandas tiek pabeigtas ar taustiņu kombinācijām Ctrl un burtu, kas parādīts apakšā.

Nano ir šādas funkcijas, kuras varat izmantot ārpus kastes:

  1. Saņemiet palīdzību
  2. izrakstīt
  3. pamatot
  4. Lasiet failu
  5. Kur ir (meklēšana)
  6. iepriekšējā lapa
  7. Nākamā lapa
  8. izgriezt tekstu
  9. negriezts teksts
  10. Cur Pos (pašreizējā pozīcija)
  11. Pareizrakstības pārbaude

$ sudo apt-get install nano         [On Debian and its derivatives]
# yum install nano                  [On RedHat based systems]
OR
# dnf install nano                  [On newer Fedora 22+ versions]

Šajā Navi redaktorā varat apskatīt mūsu pilnīgo failu rediģēšanas rokasgrāmatu šajā saitē:

  1. Kā izmantot Nano redaktoru Linux

3. Emacs redaktors

Tas, iespējams, ir vissarežģītākais teksta redaktors mūsu sarakstā. Tas ir vecākais komandrindas redaktors, kas pieejams gan Linux, gan UNIX sistēmām. Emacs var palīdzēt jums būt produktīvākam, nodrošinot integrētu vidi dažāda veida uzdevumiem.

Sākumā lietotāja interfeiss var izskatīties kaut kā mulsinošs. Laba lieta ir tā, ka emacs ir ļoti detalizēta rokasgrāmata, kas jums palīdzēs ar failu navigāciju, rediģēšanu, pielāgošanu un komandu iestatīšanu. Emacs ir galvenais rīks, ko izmanto pieredzējuši * Nix lietotāji.

Šeit ir dažas funkcijas, kas padara to par vēlamo izvēli salīdzinājumā ar iepriekšējiem redaktoriem, kurus mēs pieminējām:

  1. Emacs servera platforma ļauj vairākiem saimniekiem izveidot savienojumu ar to pašu Emacs serveri un koplietot bufera sarakstu.
  2. Jaudīgs un paplašināms failu pārvaldnieks.
  3. Pielāgošana ārpus parastā redaktora - kā daži saka - tā ir OS operētājsistēma.
  4. Komandas pielāgošana.
  5. Var pāriet uz Vi (m) līdzīgu režīmu.

Emacs ir daudzplatformu redaktors, un to var viegli instalēt, izmantojot tālāk norādītās komandas:

$ sudo apt-get install emacs         [On Debian and its derivatives]
# yum install emacs                  [On RedHat based systems]
OR
# dnf install emacs                  [On newer Fedora 22+ versions]

Piezīme: Lai pabeigtu instalēšanu, operētājsistēmā Linux Mint 17 man bija jāizpilda šāda komanda:

$ sudo apt-get install emacs23-nox

Secinājums

Ir arī citi komandrindas redaktori, taču tie tik tikko sasniedz funkcionalitāti, kādu nodrošina iepriekšminētie 3. Neatkarīgi no tā, vai esat Linux iesācējs vai Linux guru, jums noteikti būs jāapgūst vismaz viens no iepriekš minētajiem redaktoriem. Ja šajā rakstā esam palaiduši garām nevienu komandrindas redaktoru, lūdzu, neaizmirstiet par to informēt, izmantojot komentārus.