Shell Scripting
Introduction to
What's
A
What's
A
CELL
SHELL?
0
Advanced issue found
▲
a shell is a user interface for access to an operating system's services.
a shell is a user interface for access to an operating system's services.
So what's a Shell Script?
> Command language for shells <
List of SOme SHells
sh - Shell
csh - C Shell
zsh - Z Shell
ash - Almquish Shell
dash
bash - Bourne Again Shell
psh - Perl Shell
pwsh - Powershell
fish - friendly interactive Shell
eshell
ksh - korn shell
nushell
elvish
cmd
rc shell
nushell
elvish
cmd
rc shell
scsh - scheme
0
Advanced issue found
▲
2
But
How Do
They Work?
SHELL Architecture
shell proc
terminal file
read fd
write fd
sub-shell proc
read fd
write fd
Using
The SHell...
The RIGHT WAY...?
PATH TO EVERYTHING
$PATH=""/usr/local/bin:/usr/bin:$HOME/.local/bin"
Exports
exporting some VARs
ALIAS
Aliasing some commands
Made with Slides.com