I am looking for a program that can take a bash command as input, e.g.:

  • ls -lv
  • ps aux | grep python | grep -v "grep python" | awk '{print $2}' | xargs kill -9
  • du -h --max-depth=1
  • screen -dmS gp python search_convergence.py

and explains what the command does.

1 Answer 1


You can use explainshell:

  • free
  • online
  • open source
  • explain commands using the man pages:

enter image description here

  • 2
    neat! finally i can just reference a website instead of explaining all the parameters ...
    – zhengtonic
    Aug 4, 2014 at 8: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.