Thursday, May 21, 2026

Linux Shells

Category of Shell Description of Category Shell Name Shell Description
POSIX-Compliant Built for portability, speed, and standard compliance across all Unix-like systems. sh Original Unix shell; lightweight but lacks advanced interactive features.
dash Default execution shell for Debian/Ubuntu; optimized for fast system booting.
ksh Enterprise-grade shell blending Bourne efficiency with programming features.
Interactive / Extended Built for day-to-day human use with robust scripting and user friendly extensions. bash Linux standard default; offers command history and basic tab-completion.
zsh Advanced interactive shell featuring deep plugin support and smart auto-completion.
fish Web-centric shell offering out-of-the-box syntax highlighting and auto-suggestions.
Modern / Specialized Built to move past text-only outputs, utilizing modern data concepts or languages. Nushell Structured data shell treating command outputs as tables instead of plain text.
xonsh Hybrid shell integrating standard terminal commands seamlessly with Python syntax.

No comments:

Post a Comment

K8S - Important Reference Articles on this Blog

The following articles provide a neat and concise reference for creating YAML files for some of the most commonly use...