Als u Linux op professionele wijze gebruikt, is het waarschijnlijk om code te ontwikkelen of een website op een server te hosten. De traditionele Unix-benadering van het gebruik van kleine gereedschappen die goed werken, kan effectief worden gebruikt om tekst voor mensen te maken in plaats van computers.

In feite overtuigden de oorspronkelijke ontwikkelaars van Unix bij Bell Labs hun management om een ​​PDP-11 te kopen in de vroege jaren '70. Ze zouden een systeem ontwikkelen voor het verwerken van octrooiaanvragen. Het was een vroege vorm van tekstverwerking.

Bell Labs ontwikkelde ook een pakket met de naam Writer's Workbench waarmee onderzoekers, griffiers en andere mensen documentatie kunnen ontwikkelen om effectief te schrijven. Het zou zelfs seksistische zinnen kunnen detecteren.

De Workbench van de Writer is al lang voorbij, maar je kunt je eigen toolkit samenstellen met behulp van een aantal Linux-tools. Sommigen komen met de meeste distributies en andere zul je alleen moeten installeren, maar je kunt een flexibelere oplossing hebben dan een tekstverwerker zoals LibreOffice.

Editor

Het eerste hulpmiddel dat u nodig hebt, is een editor. Als je het nog niet gemerkt hebt, zijn er veel van deze beschikbaar voor Linux. De meest populaire zijn Vim en Emacs. Ik zal niet al te uitvoerig ingaan op hoe ik ze echt kan gebruiken, maar we hebben veel berichten met tips en trucs voor verschillende editors op deze blog, waaronder een voor Vim.

Om Vim of Emacs op Ubuntu te installeren, gebruik je gewoon deze commando's:

 sudo apt-get install vim 
 sudo apt-get install emacs24 

Er is een langlopende discussie over wie het beste is, maar je moet gewoon beide (of iets anders volledig) proberen en proberen welke het beste bij je past. En alsjeblieft, maak er geen ruzie over op internet!

Spelling- / stijlcontrole

Een andere noodzakelijke tool die is ingebouwd in de meeste tekstverwerkers, is een spellingcontrole. Dit is beschikbaar als een afzonderlijk programma in Linux. Het heet ispell.

Om het in Ubuntu te installeren, typ je eenvoudig deze opdracht:

 sudo apt-get install ispell 

U moet een taalpakket installeren. Als u Amerikaans Engels gebruikt, installeert u bijvoorbeeld het "iamerican" -pakket net als elk ander Debian / Ubuntu-pakket. Er zijn taalpakketten beschikbaar voor elke taal die u zich maar kunt voorstellen.

Als je een stuk tekst wilt scannen dat je hebt gemaakt, typ je gewoon:

 ispell sometext.txt 

U krijgt een interactief scherm dat lijkt op wat u zou gebruiken voor een spellingcontrole in een tekstverwerkingspakket. Het zal woorden markeren waarvan het denkt dat het verkeerd gespeld is, en je kunt ze achterlaten of behouden.

Weet je nog de werkbank van de schrijver waar ik het over had? Er zijn een paar GNU-tools die een deel van het oorspronkelijke project repliceren, genaamd Style en Diction.

Je kunt ze beide met één commando installeren:

 sudo apt-get install-dictie 

Beide programma's analyseren tekst voor stilistische elementen. Style geeft leesbaarheidsstatistieken weer, zodat je je publiek niet vervelen met overdreven formele taal, en Diction probeert je te helpen bij het wegwerken van woordenachtige zinnen met te veel woorden erin.

Je kunt ze met "stijl" en "dictie" op de opdrachtregel oproepen.

Geavanceerde tekstverwerking

Je kunt geavanceerde gereedschappen gebruiken om dingen op tekst te doen, zoals Sed, Awk en Perl. Dit zijn volwaardige programmeertalen en ze vallen buiten het bereik van een korte tutorial, maar het is de moeite waard om in te duiken als je heel wat gegevens snel moet veranderen. Als je geïntrigeerd bent over het gebruik van Linux voor tekst, ben je misschien geïnteresseerd in een boek uit de jaren 80 - Unix-tekstverwerking door O'Reilly. Hoewel het oud is, heeft het veel goede informatie die nog steeds van toepassing is op moderne Linux-systemen.