Shell

In computing, a shell is a computer program which exposes an operating system's services to a human user or other program. In general, operating system shells use either a command-line interface (CLI) or graphical user interface (GUI), depending on a computer's role and particular operation. It is named a shell because it is the outermost layer around the operating system.

Job Relevance

Percent of recent job postings including Shell

Related Training

5 learning opportunities

Follow
Logo for DataCamp

Online Learning

Data Processing in Shell

Learn powerful command-line skills to download, process, and transform data, including machine learning pipeline.

By Susan Sun

Follow
Logo for DataCamp

Online Learning

Introduction to Shell

The Unix command line helps users combine existing programs in new ways, automate repetitive tasks, and run programs on clusters and clouds.

By Greg Wilson

Follow
Logo for Online Textbooks

Online Textbooks

Happy Git and GitHub for the useR

Happy Git provides opinionated instructions on how to: Install Git and get it working smoothly with GitHub, in the shell and in the RStudio IDE. D…

By Jennifer Bryan

Follow
Logo for Udacity

Online Learning

Linux Command Line Basics

We have built this course for beginners who have no experience with the Linux system and the command-line interface.In this course, you'll learn the …

Follow
Logo for EdX

Online Learning

Delft University of Technology

Unix Tools: Data, Software and Production Engineering

Grow from being a Unix novice to Unix wizard status! Process big data, analyze software code, run DevOps tasks and excel in your everyday job through…