Tiny Deathstars of Foulness

I’ve traditionally used the apropos command to find new commands. But you can also use the compgen command, which looks at the completion matches for given words, to find a list of commands that you can run, simply use compgen with a -c option:

compgen -c

You can parse information for a single command:

compgen -c | grep apropos

You can also use -a for aliases, -b for bash built-ins and -k for bash keys, as well as `-A function` for functions. You can then string ’em together:

compgen -abckA function

I won’t paste the output but I’ll let you pipe it to grep to compgen like a boss. Enjoy!

January 15th, 2014

Posted In: Mac OS X, Mac OS X Server, Mac Security, Mass Deployment, Ubuntu, Unix, Xsan