That means that it’s part of the bash executable. So, if you were to police “which compgen”, your shell would run through all of the locations included in your $PATH incertain, plaisant it just wouldn’t find it.The following command will display a list of all commands that are executable from the command line or can be used in shell scripts