Bueno, como puede haber supuesto, no hay una forma estándar de obtener una lista de todos los comandos. Afortunadamente, podemos llevarte la mayor parte del camino hasta allí.
Como sabe, casi todos los comandos instalados en su sistema Linux tendrán una página de manual y, como se documenta en varias de las respuestas a continuación, hay varias maneras de utilizar esa información para cualquier comando dado. Dado que puede buscar a través de una página de manual lo que desea saber sobre cualquier comando conocido, el desafío es obtener una lista de comandos conocidos.
Aquí hay un comando que preparará una lista de archivos de texto de TODOS los comandos (ejecutables) instalados en el sistema en el que lo ejecuta. En gran medida, estos comandos están disponibles en todos los sistemas Linux. Sin embargo, dado que la lista se genera mirando el sistema en el que se ejecutó, también tendrá comandos específicos del sistema. Luego puede ordenarlo y extraer lo que desee (es una lista grande, incluso en una instalación bastante mínima):
- ¿Existe actualmente alguna tecnología o estudio para un producto extruido o vertido similar al concreto que curaría en un entorno de cuerpo espacial y que utiliza regolito obtenido localmente de un planeta o asteroide?
- ¿Qué sería un mes sin tecnología?
- ¿Por qué Silicon Valley se mudó para abrir el espacio de trabajo en lugar de la oficina y los cubos, cuando hay evidencia de que la eficiencia y la productividad podrían sufrir?
- ¿Por qué el iPhone se queda atrás en tecnología?
- ¿Cuál es la diferencia entre varios tipos de DVD (como DVD-R, DVD + R y DVD + RW)?
compgen -A función -abck> cmdlisting.txt