Линук дистрибуције долазе са неколико унапред инсталираних уређивача текста. ек је један тако моћан уређивач текста који вам омогућава да уређујете текстуалну датотеку ред по ред.

Иако већина људи већ дуго користи уређиваче екрана као што су нано или Вим на Линук-у, још увек постоји заостајање из дана када су били доступни телетипови: на пример, уређивач линија. Иако је можда веома стар, још увек има неке употребе.

Шта је бивши?

ек је уређивач текста који је написао Билл Јои, кључни БСД програмер, који је такође написао оригинални ви едитор. Два уредника имају блиску везу, као што ћете видети касније.

ек је уређивач линија, што и звучи. То је уређивач текста који ради на једном реду у исто време, за разлику од модерних уређивача текста који раде на баферима преко целог екрана.

Уређивачи линија су се углавном користили када је већина људи користила терминале за штампање, такође познате као телепринтери или телетипови, за интеракцију са рачунаром. Пошто су ови уређаји штампани на папиру, било је непрактично штампати целу датотеку само да би се променило неколико редова. Ови уређаји су такође имали

велики утицај на дужину Линук команди.

Када су видео терминали постали популарни, многи људи су прешли на уређиваче екрана јер су могли да виде цео фајл одједном. Већина корисника сматра да је ово далеко згодније од старих уређивача линија, и они су се задржали код њих прелазак са терминала повезаних на мини рачунар или мејнфрејм на десктоп рачунаре који користе терминал емулатори и ГУИ.

Редактори никада нису отишли. МС-ДОС је чак дошао са једним, Едлин, који је био једини уређивач који је Мицрософт испоручио са системом све до МС-ДОС Едитора. Још увек можете да користите уређиваче линија за брзе измене као и скрипте, због чега су се задржали на модерним Линук системима.

Почевши од бившег на Линук-у

Почетак бившег је једноставан. Само га позовите у командној линији са:

ек фајл

Видећете празан екран са а дебело црево (:) карактер. Изгледа као командни режим у Виму.

Такође можете дати скрипту ек. Ово бисте урадили са бившим, а цртица (-) знак, а затим име датотеке коју желите да уредите, након чега следи датотека скрипте која је преусмерена као стандардни унос.

На пример:

ек - датотека < скрипта

Принтинг Линес Витх ек

Да бисте видели где се налазите у датотеци, потребно је да одштампате ред или број реда. Да бисте одштампали линију, користите :п команда.

Да бисте одштампали број реда, користите := (знак једнакости) команда.

Да бисте одштампали низ редова, користите почетну линију, зарез, а затим завршни ред. На пример, да бисте одштампали линије између 3 и 6:

:3,6

Уређивање редова са ек на Линук-у

Такође можете додати нови текст датотекама. Да бисте уметнули линију, користите :инсерт или команду након које следи текст који желите да додате.

На пример:

:и неки текст

Да бисте избрисали тренутну линију, користите :делете или команда.

Можете да преместите линију у другу линију помоћу :потез или команда.

Претражи и замени текст са ек

ек-ова моћ долази са његовим командама за претрагу и замену. Да бисте извршили претрагу и замену, само користите с/старо/ново/, слично сед, где "стари" представља текст који желите да промените и "Нова" представља оно у шта желите да га промените.

Да бисте извршили глобалну промену у целој датотеци, пред наредбу наведите проценат (%) карактер и додај а :

%с/старо/ново/г

Прелазак на Вим

Ако сте приметили да команде изгледају веома слично Виму у командном режиму, постоји добар разлог за то. ек је верзија Вим-а за уређивање линија. Оригиналне ви и бивше уреднике написао је Билл Јои са УЦ Беркелеи 1970-их. Терминали за штампање, а тиме и уређивачи линија, тада су се још увек често користили, посебно за системске конзоле.

Лако је прећи на Вим, а уређивач преко целог екрана је кориснији за интерактивно уређивање. Да бисте то урадили, само издајте визуелну команду:

:висуал

Сада можете да користите ек на свом Линук рачунару

Иако су бивши у великој мери заменили уређивачи екрана, још увек га можете користити у крајњој линији. Можете да убацујете и бришете текст, као и да обављате операције претраживања и замене.

ек је такође преплетен са популарнијим Вимом. Постоје неки други Линук уређивачи текста засновани на терминалима који такође не добијају толико пажње.