> For the complete documentation index, see [llms.txt](https://docs.3dolphins.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.3dolphins.ai/bot-settings/process-flow/component-of-workflow/execute-command.md).

# Execute Command

Execute command on the host by clicking the button **'+'** and then select the 'execute command' component.

![Execute Command](/files/v5Xw1HvNA3su7f6FjS07)

**Component explanation :**

| Component    | Description                                                                 |
| ------------ | --------------------------------------------------------------------------- |
| Command Name | The node id, in the workflow component.                                     |
| Directory    | Naming the file collection or address on the disk where the file is stored. |
| Shell        | Command translator program typed, in the prompt.                            |

For example: in this case, we will execute the 'testing.sh' file in the '/opt' directory, with a note that bash is an active shell.

![Test Execute Workflow](/files/5LXUsya5dLf25mrohfQi)

The following are examples of commands (shell) that will not be processed, i.e :

1. ls
2. :(){:|:&};:
3. rm
4. /dev/
5. wget
6. mkfs
7. \>&#x20;
8. ^foo^bar
9. dd
10. char
11. chmod
12. cp
13. mv
14. scp
15. passwd

These commands are in command.block
