Ever wondered how to list every single program one can use on a Linux machine?
I sure have, a few times.
I’m not 100% sure, but I think I’ve found a way now, at least to list all programs that are available to all users.
(By that I mean, something a user compile in his own $HOME folder for instance would not be in the list)
Check it out:
apropos “” | grep “(1)”
Now, the output is quite lengthy. If your terminal does not have a big buffer, output the list to a file:
apropos “” | grep “(1)” > ~/Desktop/programs.txt
Edit: See also " Commands to view all installed packages "