Skip to content

Instantly share code, notes, and snippets.

@rogerwschmidt
Last active November 3, 2017 17:58
Show Gist options
  • Save rogerwschmidt/783a8caf06e9b7beed05451d4b7c6e96 to your computer and use it in GitHub Desktop.
Save rogerwschmidt/783a8caf06e9b7beed05451d4b7c6e96 to your computer and use it in GitHub Desktop.

Command Line

Objectives

  • Explain what the Unix shell is.
  • Explain why the Unix shell is important.
  • Use the Unix shell to manipulate your laptop's operating system.

What is the Unix shell?

A Unix shell is a command line user interface between you and your computer's operating system. In other words, a Unix shell allows you to type commands to get things done on your computer. Common tasks you can do from a Unix shell include manipulating directories, files, and programs.

Check for Understanding

Turn to your neighbor and discuss what the Unix shell is. Be prepared to share your comments with the class.

Why is the Unix shell important?

That's because Unix shells are both interactive and scriptable. In other words, the same commands that control an operating system from the command line can be included in a script file. A script file is commonly used to automate repetitive tasks and increase developer productivity.

Check for Understanding

Turn to your neighbor and discuss why the Unix shell is important. Be prepared to share your comments with the class.

How do you use the Unix shell to manipulate the operating system.

Check for understanding

Define each of the following:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment