Terminals

A terminal is a text-based application that reads and writes to a shell. A "shell" and a "terminal" may be the same application (such as PowerShell) or they may be different applications (such as with Windows Terminal).

Common terminal keyboard shortcuts

ShortcutUseNotes
Scroll up through previous commands
Scroll down through previous commands
Ctrl+aJump to beginning of lineWorks in most text editors
Ctrl+eJump to end of lineWorks in most text editors
Ctrl+lClear screenSimilar to the clear command
Ctrl+rSearch & execute previous command
Ctrl+uDelete everything to the left of the cursorWorks in VS Code
Ctrl+kDelete everything to the right of the cursorWorks in VS Code

Resources to learn about terminals

Deeper Knowledge on Terminals

Command-line Interfaces (CLI)

Command-line Interfaces (CLI)

Programs that take commands through terminals and shells

Bourne Again Shell (Bash)

Bourne Again Shell (Bash)

A Unix shell

Shells

Shells

Shells process text based commands

Git Bash

Git Bash

A Bash emulator and terminal for Windows

PowerShell

PowerShell

PowerShell: A command-line shell and scripting language

Broader Topics Related to Terminals

Shells

Shells

Shells process text based commands

Terminals Knowledge Graph