/var/logmarcus chiu

/var/log

❯

Computer

❯

Boot Order/Sequence - Firmware - Bootloader - Operating System

❯

Kernels & Operating Systems

❯

Operating Systems (OS)

❯

UNIX

❯

UNIX - General

❯

UNIX - Terminal & Shell

UNIX - Shell

Created on Mar 15, 2019 · Last Modified on Jul 12, 2024

Unix Shell
  • is a command-line interpreter or shell that provides a command-line user interface for Unix-like operating systems
  • the shell is both an interactive command language and a scripting language, and is used by the operating system to control the execution of the system using shell scripts
  • usually interfaced with a terminal app

Unix Shell - Types

see UNIX Shell - Types (Interactive - Non-Interactive - Login - Non-Login)

Unix Shell - Interactive Types

  • ash (Almquist SHell)
  • bash (Bourne-Again SHell)
  • dash (Debian Almquist SHell)
  • fish
  • ksh (KornShell)
  • nushell
  • rbash (Restricted Bash)
  • sh (Bourne SHell)
  • zsh (Z SHell)

Subpages

  • $TERM Environment Variable - Terminal Type
  • UNIX Shell - Check Current
  • UNIX Shell - Implementation Types
  • UNIX Shell - List Available (/etc/shells)
  • UNIX Shell - Profile & Run Commands (RC) File
  • UNIX Shell - Set Default
  • UNIX Shell - Terminal Window/Screen Manager
  • UNIX Shell - Types (Interactive - Non-Interactive - Login - Non-Login)

Resources

  • Shell Playlist - https://www.youtube.com/watch?v=Z56Jmr9Z34Q&list=PLyzOVJj3bHQuloKGG59rS43e29ro7I57J