- Allows executing commands in the background using the
&
symbol at the end of a command. - Command syntax:
<command> &
- Supports bringing background processes to the foreground using the
fg
command. - Command syntax:
fg
- Provides functionality to open a new instance of the shell within the current shell.
- Command syntax:
newt
- Concatenates contents of text files into a single output file.
- Supported command syntax:
cat <file1> # <file2> # ...
- Executes piped commands, allowing the output of one command to serve as input to the next.
- Supported command syntax:
<command1> | <command2> | ...
- Supports redirection of standard input and output to and from files.
- Supported redirection operators:
>
,>>
,<
- Executes commands conditionally based on the success or failure of previous commands.
- Supported conditional operators:
&&
,||
- Executes commands sequentially, one after another, regardless of the success or failure of previous commands.
- Supported command syntax:
<command1> ; <command2> ; ...
- Handles SIGINT signal (Ctrl+C) to terminate background processes when running in foreground mode.