Shell
36 commands in this category.
DISTRIBUTION:
$!
PID of the most recently started background process.
$$
PID of the current shell or script process.
$0..$9
Positional parameters in shell scripts and functions.
$?
Exit status of the most recently executed command.
alias
Define or list command aliases.
atuin
Shell history with search, sync and stats.
bg
Puts job in background.
echo
Write arguments to standard output.
EDITOR
Preferred default editor for CLI tools.
env
Displays or sets environment variables for command execution
exit
Exits the current shell session.
export
Mark shell variables for export to child processes.
fg
Brings job to foreground.
fish
User-friendly shell.
HISTFILE
Path to the shell history file.
history
Display or manipulate the shell command history.
HISTSIZE
Number of commands kept in the in-memory history buffer.
HOME
Home directory of the current user.
IFS
Internal Field Separator used for shell word splitting.
jobs
Lists background jobs.
PATH
Search paths for executable commands.
printenv
Displays environment variables
printf
Formatted output
PWD
Current working directory.
SHELL
Default login shell of the user.
source
Execute commands from a file in the current shell.
TERM
Terminal type used for capabilities and rendering.
type
Shows the type of a command (alias, builtin, etc.).
ulimit
Controls resource limits for shell processes.
umask
Sets default file permissions.
unalias
Removes aliases.
USER
Login name of the current user.
whereis
Searches binaries, sources and manpages.
which
Locate a command in PATH.
zoxide
Smart cd command with learning.
zsh
Extended Unix shell with high customizability.