If I run into a Terminal command here in StackExchange or elsewhere on the Internet, how can I easily understand what this command will do so that I can make sure it's safe before I run it?

1 Answer 1


There's a great online tool called ExplainShell that will break down the command into its individual parts and explain what each part does.

For example, see this page which explains the following command:

sudo add-apt-repository --remove 'deb [arch=amd64] https://packages.elementary.io/appcenter xenial main'

  • Didn't know that ExplainShell exists. Thanks for this Commented May 22, 2017 at 23:19

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.