This video covers Linux shell architecture and command-line fundamentals, starting from a basic level. The shell's position between the user, system calls, kernel, and hardware is explained; fundamental concepts such as instruction interpretation, piping, I/O redirection, and environment variables are discussed. Different shell types such as Bash, sh, Zsh, ksh, and Fish Shell are compared; and the logic of repositories, EPEL, and CRB is explained through the example of Fish Shell installation on Rocky Linux. Furthermore, concepts such as login shell, non-login shell, interactive shell, non-interactive shell, and shell scripting are evaluated from a system administration perspective. This video is part of the 101 Days of Linux training series.
GitHub Documentation:
https://github.com/yamanm/Linux101-Bo...
Playlist:
• Linux101 BootToRoot
Timestamps:
00:00 Introduction
02:19 Shell Architecture and Types
05:36 Shell Location within the System
07:32 Basic Shell Components
13:43 Common Shell Types
17:30 Fish (Friendly Interactive Shell)
20:30 dnf repolist --enabled
22:22 EPEL (Extra Packages for Enterprise Linux)
23:34 CRB (Codeready Builder)
24:31 dnf install -y dnf-plugins-core
25:05 dnf config-manager --set-enabled crb
26:43 dnf install -y epel-release
28:50 dnf install -y fish
32:34 Making Fish the Default Shell
35:00 Login and Non-Login Shell
36:00 Interactive and Non-Interactive Shell
37:00 Shell and Scripting
#linux #shell #bash