https://drive.google.com/file/d/1Q0ccpqO7java3zLgWoyND1reSUBiwooG/view?usp=sharing
$USER, $HOME, $SHELL.# System variables
echo $USER
echo $SHELL
echo $PWD
echo $HOSTNAME
# View all variables
set
# User-defined variable
var1=555
echo $var1
unset var1 # Delete variable
echo $var1 # Now empty
Check system info:
echo "User: $USER, Shell: $SHELL"
Create and delete a variable:
myvar=hello
echo $myvar
unset myvar
echo $myvar
$ to reference a variable.VAR ≠ var.PATH VariablePATH is a colon-separated list of directories where the shell looks for executable commands. When you type ls, the shell searches each directory in PATH for a file named ls.
echo $PATH
which ls # Shows full path: /usr/bin/ls