>_ linuxcommand.dev

Shell

36 commands in this category.

$!

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.