Redirection will write the output of a command to a file.

Redirect Stdout

command > stdout

Redirect Stderr

command ^> stderr

Redirect Both

command &> combined

Multiple Redirection

command > stdout ^> stderr &> combined

Concatenating Redirect

Instead of truncating and writing a new file with >, the file can be appended to with >>.

command > stdout
command >> stdout


Pipe Stdout

command | command

Pipe Stderr

command ^| command

Pipe Both

command &| command


command | command > stdout

Detaching processes

Send to background

command &

Disown (detach from shell)

command &!