Contents

Introduction

A Unix shell provides a text-based user interface, known as a command line interface (CLI), for Unix-like operating systems. The shell is both an interactive command language and a scripting language, and it is used by the operating system to control the execution of the system using shell scripts.

There are many Unix shell programs available to developers, including Bash and Z shell.

Guides

The following guides provide an introduction to installing, configuring and using the Unix shell. This guide is not an exhaustive list.

Resources and References

For additional information about Unix, the following resources may be helpful:

W3Schools - What is Command Line Interface (CLI)?

AWS - What is a CLI?

Codecademy Docs - Unix

Wikipedia - Unix shell

Wikipedia - Shell script

W3Schools - Bash Tutorial

GeeksforGeeks - Introduction to UNIX System

GeeksforGeeks - Unix Vs Linux

Tutorials Point - Linux/Unix Tutorial

freeCodeCamp - Linux Command Line Tutorial – How to Use Common Terminal Commands

Codecademy Docs - Terminal

YouTube: HackerSploit - Shell Scripting Playlist

YouTube: edureka! - Linux Administration Tutorial Videos Playlist

YouTube: Brittni Builds - Learning - Unix Shell, Shell Scripting, and Linux Playlist

Codecademy - Bash/Shell courses

DataCamp - Shell courses


Back to top.