Ако използвате Линукс в професионален смисъл, вероятно ще разработите код или ще хоствате уеб сайт на сървър. Традиционният подход на Unix за използване на малки инструменти, които вършат една добре работа, може да се използва ефективно за създаване на текст за хората, а не за компютрите.

Всъщност оригиналните разработчици на Unix в Bell Labs убеждават ръководството си да ги купи PDP-11 в началото на 70-те. Те ще разработят система за обработка на заявки за патенти. Това беше ранна форма на текстообработка.

Bell Labs също разработи пакет наречен Writer's Workbench, който може да помогне на изследователите, чиновниците и други хора да разработват документация, за да пишат ефективно. Дори може да открие сексистки фрази.

Работният шкаф на Writer е отдавна изчезнал, но можете да съберете свой собствен набор от инструменти, като използвате някои от инструментите на Linux. Някои идват с повечето дистрибуции и други, които ще трябва да инсталирате сами, но можете да имате по-гъвкаво решение от текстообработваща програма като LibreOffice.

Редактор

Първият инструмент, от който се нуждаете, е редактор. Ако не сте забелязали, има много от тях на разположение за Linux. Най-популярните са Вим и Емаци. Няма да се занимавам с много подробности как да ги използвам, но има много публикации със съвети и трикове за различни редактори на този блог, включително и за Vim.

За да инсталирате Vim или Emacs на Ubuntu, просто използвайте следните команди:

 sudo apt-get инсталирате vim 
 sudo apt-get инсталирате emacs24 

Има дългогодишен дебат за това кой е най-добрият, но трябва само да опитате и двете (или нещо друго напълно) и да опитате кой се чувства най-добре за вас. И моля, не се застъпвайте за това в интернет!

Проверка на правописа / стил

Друг необходим инструмент, който е вграден в повечето текстообработващи програми, е проверка на правописа. Това е налице като отделна програма в Linux. Нарича се Ispell.

За да го инсталирате в Ubuntu, просто въведете тази команда:

 sudo apt-get инсталирате ispell 

Трябва да инсталирате езиков пакет. Ако използвате например американски английски, бихте могли да инсталирате пакета "iamerican", както бихте направили всеки друг Debian / Ubuntu пакет. Налични са езикови пакети за всеки език, който бихте искали да си представите.

За да сканирате текст, който сте създали, трябва само да въведете:

 ispell sometext.txt 

Ще получите интерактивен екран, подобен на този, който бихте използвали за проверка на правописа в пакет за текстообработка. Той ще обозначи думите, които мисли, че е изписано погрешно, и можете или да ги оставите, или да ги задържите.

Помниш ли работната маса на писателя, за която говорих? Има няколко GNU инструменти, които репликират част от оригиналния проект, наречен Style and Diction.

Можете да ги инсталирате едновременно с една команда:

 sudo apt-get инсталирате дик 

И двете програми ще анализират текст за стилистични елементи. Стил показва показатели за четливост, така че да не носите аудиторията си с прекалено формален език, а Diction се опитва да ви помогне да се отървете от изразителни фрази с твърде много думи в тях.

Можете да ги наричате "стил" и "diction" на командния ред.

Разширено обработване на текст

Можете да влезете в по-сложни инструменти за правене на текстове, като Sed, Awk и Perl. Това са напълно развити езици за програмиране и те са извън обхвата на кратък урок, но си струва да се впуснете, ако трябва бързо да промените много данни. Ако сте заинтригувани за използването на Linux за текст, може да се интересувате от книга от 80-те - Unix текстообработка от О'Райли. Въпреки че е стар, има много добра информация, която все още е приложима към съвременните системи на Linux.