Some tips on Unix and Bioinformatics. 'T' is for 'Text editors', 'Time', and 'Tab-completion'
This was a talk given at UC Davis on 15th June 2015 as part of a Bioinformatics Core teaching workshop.
Author: Keith Bradnam, Genome Center, UC Davis. This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
3. There are many Unix text editors!TherearemanyUnixtexteditors!
4. Editors Super powers Learning curve
Nano None Shallow
Emacs All of them Very steep
Vi All of them Very steep
Vim All of them Very steep
Editors SuperpowersLearning curve
Nano
Emacs
Ali
Vim
None Shallow
Allofthem V e r y steep
Allofthem V e r y steep
Allofthem V e r y steep
5. These editors are available on
every Unix system from the terminal
Theseeditorsareavailableon
everyUnixsystemfromtheterminal
7. Texteditorsupportforvariousoperatingsystems
416 Windows t 1OSX * Linu BSD * Unix 0penVMS*
Acme Yes Yes Yes Yes Yes No
AkelPad Yes N o N o N o N o N o
Mphatk Yes Yes Yes Yes Yes Yes
Aquamacs No Yes No N o No No
Yes Yes Partiailli • No N oAtom
Arachnophilla Yes Y e s Yes Yes Yes N o
BBEdit No Y e s N o N o N o N o
Bluefish Yes1 Yes Yes Yes Yes Yes
Brackets Yes Yes Yes N o No No
Coda No Y e s No N o N o N o
ConTEXT Yes No No N o N o N o
CrimsonEditor Yes No N o N o N o N o
Diakonos Yes Y e s Y e s Yes Yes No
ed Yes Y e s Y e s Yes Yes Yes
EditPlus Yes N o No N o N o N o
Editra Yes Y e s Yes
EmEditor Yes N o N o N o N o No
epsilon Yes Y e s Y e s Y e s N o
Yes!Yes Yes Y e s Y e sGeany Yes Yes
gedit Yes Ye s [ 3 ] Ye s Y e s Y e s N o
GNUEmacs Yes Y e s Y e s Y e s Y e s Y e s
Gobby Yes Y e s Y e s Y e s Yes No
JED Yes Yes Y e s Y e s Yes Yes
'Edit Yes Yes Y e s Y e s Yes No
JOE Partialm Yes Yes Y e s Yes No
JOVE Yes Y e s Yes Yes Yes No
Kate Partial[5] Yes Yes Yes Yes No
KEDIT Yes No Yes Yes No No
Kod No Yes No No No No
•
11. It takes time to learn command-line skillsIttakestimetolearncommandlineskills
12. But those skills will always remain useful!Butthoseskillswillalwaysremainuseful!
13. Future usefulness of various skills
Windows 10
skills
Bioinformatics
programs
Unix
commands
Today
1 year from now
5 years from now
?
10 years from now
X ?
20 years from now
X X
Futureusefulnessofvariousskills
Windows10
skills
Bloinformatics U n i x
programscommands
Today
1yearfromnow
5yearsfromnow
10yearsfromnow
20yearsfromnow
t t t
X ? i f
18. Tab-completion will probably save you more
time than anything else you will learn
Tab-completionwillprobablysaveyoumore
timethananythingelseyouwilllearn