¿Quién no ha querido saber alguna vez tooodos los comandos que existen en nuestro sistema?
Pues bien, acá uno más que tuvo esta curiosidad… y como es lógico pues me gusta compartir, les comparto cómo listar todos los comandos disponibles en el sistema 😉
compgen -c
Listo, esto bastará 😀
En la terminal se les mostrarán todos los comandos disponibles, si desean pueden guardar estos comandos en un archivo de texto para revisarlo con calma:
compgen -c >> comandos.txt
Al igual, pueden ver con el parámetro -a todos los alias:
compgen -c
En fin… esto es algo sumamente simple, pero espero les sea de utilidad 😉
Saludos
PD: Ver la ayuda de compgen (help compgen) para más opciones.
34 comentarios, deja el tuyo
Gracias, me fue muy útil.
compgen -c | more
😉
Sí cierto, igual se podría usar less:
compgen -c | less
🙂
Alfabéticamente :
compgen -c | sort | less
😀
O_o 3018 comandos
compgen -c | wc -l
3212
🙂
compgen -c | wc -l
5191
compgen -c | wc -l
3346
compgen -c | wc -l
2824
compgen -c | wc -l
2558
Por cierto ahora que veo tu email… si quieres (por ejemplo): scalibur@user.desdelinux.net es todo tuyo 🙂
compgen -c | wc -l
2957
:3
compgen -c | wc -l
4004
en Fedora 18 Recien instalado
Woo eso está alto… yo en el kubuntu del trabajo tengo 2869, y eso que es el del cacharreo.
compgen -c | wc -l
23367
… Creo que tengo demasiadas cosas :p
Acepto!.. ..como se hace?..
PS: por qué no se puede responder a algunos comentarios de los admin?.. e.e
Te contacto por email 😀
Y no es que no se puedan responder a ciertos comentarios, sino que simplemente se alcanza el máximo de comentarios anidados (5 si mal no recuerdo) y listo, para que el comentario salga abajo dale responder al último que te deje y ya 🙂
Estaria bueno que tambien se pueda hacer un pequeño resumen tipo MAN a cada comando, aunque sea en ingles, pues la mayoria no se para que existen y no voy a guglear uno por uno.
Sería interesante pasar con un solo comando todas las páginas man de todos los comandos y pasarlos a pdf como en un post antiguo.
No todos los comandos tienen man , pero si aun así lo quieres
http://paste.desdelinux.net/4712
🙂
Gracias!! Lo estoy probando, un poco lento pero parece funcionar.
Y tenias razon, me estan saliendo en la terminal varios comandos que no tienen man pero igual da.
MUCHAS GRACIAS 😀
Funciona de 10 🙂 🙂
Ahhhh joder, ahora sí tengo algo qué leer en mi tiempo libre. Muchísimas gracias por tu respuesta 😀
Se crean pdf’s de los man sin contenido,todos estos pesan 2,2 kb, así que los podemos borrar fácilmente con
http://paste.desdelinux.net/4715
Ejecutalo cuando termine de crear los pdf’s
Para borrar los vacios
Saludos 🙂
Muy útil e interesante. Pero yo me pregunto ¿son solo comandos internos del bash?
Lo pregunto por que en el listado no aparecen comandos como cancel (se emplea para borrar la cola de trabajos que se envía a la impresora).
Más fácil todavía.
Abrimos un terminal y presionamos dos veces consecutivas la tecla «TAB».
Resultado (En mi caso): Display all 1530 possibilities? (y or n)
Si lo hacemos como usuario root nos mostrará también todos los comando exclusivos de root.
En mi caso: Display all 1821 possibilities? (y or n)
LINUX ->ES LOA MÁXIMO EN UNIÓN EN EL MUNDO
SI TODAS LAS DISTRIBUCIONES DE «LINUX» EN EL MUNDO SE UNEN PARA SACAR UN SOLO PODEROSO LINUX FRACASARÍA EL DOMINIO IMPERIALISTA DE MICROSOFT Y LOS VIRUS MORIRÁN SERA LIBERTAD PLENA EN LA INFORMÁTICA…
Dios Unido con Buen Proposito Positivo Nadie Lo Mi Vendicion
@mabm1paz: que todas las distribuciones se unan? Mejor no, gracias. La diversidad y la competencia es justamente lo que ha permitido que Linux haya alcanzado la calidad actual, y seguramente continuará mejorando.
Lo acabo de probar y he encontrado varios comandos que no sabía que estaban pero que son bastante curiosos, uno de ellos es el snake, aparecet tecleando snake simplemente, otro es una especie de juego de rol escrito (en inglés), escribid battlestar, está curioso.
Muy interesante gracias 😀
compgen -c | wc -l
2676
Con doble tab
Display all 2636 possibilities? (y or n)
3811
Usa Arch y OpenBox, no lo entiendo, mejor regresarme a Ubuntu, ok, XD no
No es igual a presionar:
Tabulador 2 veces?