🎁 New User? Get 20% off your first purchase with code NEWUSER20 Register Now →
Menu

Categories

Linux Beginner

What is Shell?

A command-line interface that interprets user commands and passes them to the operating system for execution.

A shell provides a text-based interface for interacting with the operating system. Popular shells include Bash (Bourne Again Shell), Zsh, and Fish. The shell reads commands, interprets them, and communicates with the kernel to execute them.

Shells also support scripting, allowing users to automate repetitive tasks by writing sequences of commands in shell scripts.

Related Terms

Linux Kernel Module
A piece of code that can be loaded into the kernel at runtime to extend functionality without rebooting, such as device drivers and filesystems.
Procfs (/proc)
A virtual filesystem in Linux that provides an interface to kernel data structures, exposing process and system information as files.
Chmod
A command to change file and directory access permissions using numeric or symbolic notation.
RAID
Redundant Array of Independent Disks — a technology combining multiple physical drives into a single unit for performance, redundancy, or both.
Nohup
A command that runs a process immune to hangup signals, allowing it to continue after the terminal session ends.
Rsync
A fast, versatile file synchronization tool that efficiently transfers and syncs files between local and remote systems.
View All Linux Terms →