Hvis du bruker Linux i profesjonell kapasitet, er det sannsynligvis å enten utvikle kode eller vert for et nettsted på en server. Den tradisjonelle Unix-tilnærmingen til å bruke små verktøy som gjør en jobb godt, kan brukes effektivt til å lage tekst for mennesker i stedet for datamaskiner.

Faktisk er det slik at de opprinnelige utviklerne av Unix hos Bell Labs overbeviste deres ledelse om å kjøpe dem PDP-11 på begynnelsen av 70-tallet. De ville utvikle et system for behandling av patentsøknader. Det var en tidlig form for tekstbehandling.

Bell Labs utviklet også en pakke kalt Writer's Workbench som kan hjelpe forskere, kontorister og andre mennesker å utvikle dokumentasjon for å skrive effektivt. Det kan til og med oppdage sexistiske setninger.

Writer's Workbench er lenge borte, men du kan sette sammen din egen verktøykasse ved hjelp av noen Linux-verktøy. Noen kommer med flest distribusjoner og andre du må installere selv, men du kan ha en mer fleksibel løsning enn en tekstbehandler som LibreOffice.

Redaktør

Det første verktøyet du trenger er en redaktør. Hvis du ikke har lagt merke til, er det mange av dem tilgjengelige for Linux. De mest populære er Vim og Emacs. Jeg vil ikke gå for mye detaljert på hvordan jeg faktisk bruker dem, men vi har mange innlegg med tips og triks for ulike redaktører på denne bloggen, inkludert en for Vim.

For å installere Vim eller Emacs på Ubuntu, bruk bare disse kommandoene:

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

Det er en lang debatt om hvilken en er best, men du bør bare prøve begge (eller noe annet helt) og prøve hvilken som passer best for deg. Og vær så snill, ikke argumenter for det på Internett!

Stavekontroll / stilkontroll

Et annet nødvendig verktøy som er bygd inn i de fleste tekstbehandlere er en stavemåler. Dette er tilgjengelig som et eget program i Linux. Det kalles ispell.

For å installere den i Ubuntu, skriv bare denne kommandoen:

 sudo apt-get installer ispell 

Du må installere en språkpakke. Hvis du bruker amerikansk engelsk, for eksempel, vil du installere "iamerican" -pakken som du ville ha en annen Debian / Ubuntu-pakke. Det finnes språkpakker tilgjengelig for alle språk du vil gjerne forestille deg.

For å skanne et stykke tekst du har opprettet, skriv bare:

 ispell sometext.txt 

Du får en interaktiv skjerm som ligner på hva du vil bruke til stavekontroll i en tekstbehandlingspakke. Det vil flagge ord det synes det er feilstavet, og du kan enten forlate dem eller beholde dem.

Husk Writerens arbeidsbenk jeg snakket om? Det er et par GNU-verktøy som gjengir en del av det opprinnelige prosjektet, stil og diktning.

Du kan installere dem begge med en kommando:

 sudo apt-get install diction 

Begge programmene vil analysere tekst for stilistiske elementer. Stil viser lesbarhetsstatistikk, slik at du ikke driller publikum med altfor formell språk, og Diction prøver å hjelpe deg med å bli kvitt ordrike setninger med for mange ord i dem.

Du kan ringe dem med "style" og "diction" på kommandolinjen.

Avansert tekstbehandling

Du kan komme inn i mer sofistikerte verktøy for å gjøre ting til tekst, som Sed, Awk og Perl. Disse er fullverdige programmeringsspråk, og de er utenfor omfanget av en kort opplæring, men de er verdt å grave inn hvis du må bytte mye data raskt. Hvis du er interessert i å bruke Linux for tekst, kan du være interessert i en bok fra 80-tallet - Unix Text Processing av O'Reilly. Selv om den er gammel, har den mye god informasjon som fortsatt gjelder for moderne Linux-systemer.