compgen -c | sort -b | uniq | less
Shows also functions and keywords (luckily no aliases), I instead want all that are not keywords, functions or aliases. In few words only the commands.
If command name match with function name, keyword name or alias name; the command name must not be omitted.