Skip to main content

Text Editors

  • Chapter
UNIX Operating System
  • 4368 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 99.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  • Bach MJ (2006) The design of the UNIX operating system. China Machine Press, Beijing

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • Pelaprat E, Shapiro RB (2002) User activity histories. CHI’02: Conference on Human Factors in Computer Systems, Minneapolis, Minnesota, April 2002, ACM: 876–877

    Google Scholar 

  • Quarterman JS, Silberschatz A, Peterson JL (1985) Operating systems concepts, 2nd edn. Addison-Wesley, Reading, Massachusetts

    Google Scholar 

  • Ritchie DM, Thompson K (1974) The Unix time-sharing system. Commun ACM 17(7): 365–375

    Article  Google Scholar 

  • Rosson MB (1985) Effects of experience on learning, using, and evaluating a text editor. Human Factors 26: 463–475

    Google Scholar 

  • Sarwar SM, Koretesky R, Sarwar SA (2006) UNIX: the textbook, 2nd edn. China Machine Press, Beijing

    Google Scholar 

  • Stallings W (1998) Operating systems: internals and design principles 3rd edn. Prentice Hall, Upper Saddle River, New Jersey

    Google Scholar 

  • 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

    Google Scholar 

  • Ward W (2003) Getting started with vi. Linux Journal 2003(114): 5

    Google Scholar 

  • Wilder D (1997) At last, an X-based vi. Linux Journal 1997(34): Article No. 6

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics