Abstract
As the UNIX operating system is a text-driven operating system, it is necessary to learn how to use text editors, which are used to create and edit a plain-text file, such as programs, scripts, email messages, and so on (Bach 2006; Baecker 1986; Douglas et al 1983; Makatani et al 1986; Pelaprat et al 2002; Quarterman et al 1985; Ritchie et al 1974; Rosson 1985; Sarwar et al 2006; Stallings 1998; Walker et al 1988).We will introduce three popular text editors in this chapter, which are pico, emacs, and vi editors, in order that one of them is available in a certain version of UNIX.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Bach MJ (2006) The design of the UNIX operating system. China Machine Press, Beijing
Baecker R (1986) Design principles for the enhanced presentation of computer program source text. CHI’86: Conference on Human Factors in Computer Systems, Boston, Massachusetts, US, 13–17 April 1986, ACM: 51–58
Douglas SA, Moran TP (1983) Learning text editor semantics by analogy. CHI’83: Conference on Human Factors in Computer Systems, Boston, Massachusetts, December 1983, ACM: 207–211
Makatani LH, Egan DE, Ruedisueli LW et al (1986) TNT: a talking tutor ‘N’ trainer for teaching the use of interactive computer systems. CHI’86: Conference on Human Factors in Computer Systems, Boston, Massachusetts, 13–17 April 1986, ACM: 29–34
McKusick MK (1999) Twenty years of Berkeley Unix: from AT&T-owned to freely redistributable. LINUXjunkies.org. http://www.linuxjunkies.org/articles/ kirkmck.pdf. Accessed 20 Aug 2010
Pelaprat E, Shapiro RB (2002) User activity histories. CHI’02: Conference on Human Factors in Computer Systems, Minneapolis, Minnesota, April 2002, ACM: 876–877
Quarterman JS, Silberschatz A, Peterson JL (1985) Operating systems concepts, 2nd edn. Addison-Wesley, Reading, Massachusetts
Ritchie DM, Thompson K (1974) The Unix time-sharing system. Commun ACM 17(7): 365–375
Rosson MB (1985) Effects of experience on learning, using, and evaluating a text editor. Human Factors 26: 463–475
Sarwar SM, Koretesky R, Sarwar SA (2006) UNIX: the textbook, 2nd edn. China Machine Press, Beijing
Stallings W (1998) Operating systems: internals and design principles 3rd edn. Prentice Hall, Upper Saddle River, New Jersey
Walker N, Olson JR (1988) Designing keybindings to be easy to learn and resistant to forgetting even when the set of commands is large. CHI’88: Conference on Human Factors in Computer Systems, Washington, D.C., US, May 1988, ACM: 201–206
Ward W (2003) Getting started with vi. Linux Journal 2003(114): 5
Wilder D (1997) At last, an X-based vi. Linux Journal 1997(34): Article No. 6
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2011 Higher Education Press, Beijing and Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Liu, Y., Yue, Y., Guo, L. (2011). Text Editors. In: UNIX Operating System. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-20432-6_3
Download citation
DOI: https://doi.org/10.1007/978-3-642-20432-6_3
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-20431-9
Online ISBN: 978-3-642-20432-6
eBook Packages: Computer ScienceComputer Science (R0)