Linux Terminal Glossary
›
Shell & Bash
Shell & Bash
71 commands
history
history 20
!42
!!
!string
history -c
Ctrl+R
alias ll='ls -la'
alias
unalias ll
source ~/.bashrc
. ~/.bashrc
export VAR=value
export PATH=$PATH:/new/dir
env
env VAR=value command
set
set -e
set -u
set -x
set -o pipefail
unset VAR
declare -i num=5
declare -r CONST=value
declare -a arr=(a b c)
declare -A map
declare -x VAR
readonly VAR=value
local var=value
type command
which command
whereis command
whatis command
command -v cmd
builtin cd
shopt -s globstar
shopt -s nullglob
shopt
bind -l
bind '"\C-f": forward-word'
complete -W 'opt1 opt2' mycmd
compgen -c
compgen -b
compgen -a
trap 'cleanup' EXIT
trap 'handler' SIGINT
wait
wait $!
exec bash
eval "echo \$VAR"
shift
shift 2
getopts 'ab:' opt
read -p 'Enter value: ' VAR
read -s -p 'Password: ' PASS
read -a arr
mapfile -t lines < file.txt
printf '%s\n' item1 item2
echo -e 'line1\nline2'
echo -n 'no newline'
cat << EOF
cat <<- EOF
echo $?
echo $$
echo $!
echo ${VAR:-default}
echo ${#VAR}
echo ${VAR^^}
echo ${VAR,,}
echo ${VAR/old/new}
echo ${VAR//old/new}
Search all 7,657 commands
instead.