Linux

Shell & terminal

Terms

7 terms

  • Bash

    Bash is the GNU Bourne-Again Shell, the command interpreter and scripting language that reads, expands and runs commands on most Linux systems.

  • Environment variable

    An environment variable is a named string passed from a Linux process to its children, used by shells and programs to read settings such as PATH…

  • PATH

    PATH is the environment variable listing the directories a Linux shell searches, in order, to find the executable behind a typed command name.

  • Shell script

    A shell script is a text file of commands that a Linux shell such as Bash executes in sequence to automate administration and repetitive tasks.

  • Terminal

    A terminal in Linux is the text interface, today usually a terminal emulator, that passes keyboard input to a shell or program and displays its text…

  • TTY

    A TTY in Linux is a terminal device that connects a program's input and output to a user, through the kernel's line discipline and job control.

  • Zsh

    Zsh, the Z shell, is a Unix command interpreter compatible with sh and Bash that adds advanced completion, globbing, prompt themes and plugin frameworks.