Tag
shell
Published articles tagged shell.
Terminals and shells in Linux
A terminal is a character device; a shell is a program that interprets commands. This overview covers TTYs, PTYs, virtual consoles, terminal emulators, login versus interactive shells, dash as /bin/sh, and where Bash scripting is documented separately.
PowerShell
PowerShell is a shell and a scripting language whose pipeline carries objects. This overview explains how that differs from bash, how Windows PowerShell 5.1 and PowerShell 7 relate, where the current release runs, and when a .ps1 script is the right tool.
Shellscripting with Bash
Bash scripts glue commands together with variables, tests, and pipelines. This article is the language and scripting reference; for TTYs, login shells, and why /bin/sh is dash on Debian, see the Linux series terminals chapter.