Installing and Starting Emacs

30 minutes
  • 4 Learning Objectives

About this Hands-on Lab

In this lab, you will be installing Emacs, starting Emacs, and using part of the built-in help system. Knowledge about installing software packages on Linux is recommended for this lab. You will be using the default software packaging systems provided by each operating system. Upon completing this lab, you will know how to install, start, and exit Emacs. In addition, you will know how the describe-keys portion of the help section works.

Learning Objectives

Successfully complete this lab by achieving the following learning objectives:

Install and Start Emacs on server-1
  • Install Emacs on APT-based system server-1.
  • Start Emacs on server-1.
Use the Describe-Keys Function, and Quit Emacs on server-1
  • Describe the key sequence C-h i in Emacs running on server-1.
  • Exit Emacs.
Install and Start Emacs on Server-2
  • Install Emacs on RPM-based system server-2.
  • Start Emacs on server-2.
Use the Describe-Keys Function, and Quit Emacs on server-2
  • Describe the key sequence C-h d in Emacs running on server-2.
  • Exit Emacs.

Additional Resources


Hello, Gurus. In this scenario, you have been approached by a coworker who would like to try out Emacs for some of their projects and have asked you to help them install Emacs on their servers. They have provided you access to their existing servers. These are named server-1 and server-2. server-1 is an APT-based system, and server-2 is an RPM-based system.

The coworker would like you to install Emacs on each of the servers. Once the installation has been completed, you will need to verify you can start the Emacs editor on each of the servers.

Because this is a new editor for your coworker, the functionality of some of the help systems should be tested. On server-1, use the describe-keys function to get detailed information about the key sequence C-h i. On server-2, get detailed information about the key sequence C-h d. Make sure to exit out of your Emacs instances when you have finished.

What are Hands-on Labs

Hands-on Labs are real environments created by industry experts to help you learn. These environments help you gain knowledge and experience, practice without compromising your system, test without risk, destroy without fear, and let you learn from your mistakes. Hands-on Labs: practice your skills before delivering in the real world.

Sign In
Welcome Back!

Psst…this one if you’ve been moved to ACG!

Get Started
Who’s going to be learning?