GNU/Linux >> Tutoriales Linux >  >> Linux

3 herramientas de línea de comandos para fingir productividad

Si alguna vez pasó tiempo viendo novelas de espías, películas de acción o policíacas, desarrolló una imagen clara en su mente de cómo se veía la pantalla de la computadora de un hacker. Filas y filas de código que se mueve rápidamente, flujos de números hexadecimales agrupados que pasan volando como una lluvia de códigos en The Matrix .

Tal vez haya un mapa del mundo con puntos de luz parpadeantes y algunos gráficos que se actualizan rápidamente para una buena medida. Y probablemente una forma geométrica giratoria en 3D, porque ¿por qué no? Si es posible, todo esto se muestra en una cantidad ridícula de monitores en una configuración ergonómicamente incómoda. Creo que pez espada lucía siete.


La terminal de Linux

  • Los 7 mejores emuladores de terminal para Linux
  • 10 herramientas de línea de comandos para el análisis de datos en Linux
  • Descargar ahora:hoja de referencia de SSH
  • Hoja de trucos de comandos avanzados de Linux
  • Tutoriales de línea de comandos de Linux

Por supuesto, aquellos de nosotros que seguimos carreras técnicas rápidamente nos dimos cuenta de que todo esto era una completa tontería. Si bien muchos de nosotros tenemos monitores duales (o más), un tablero de datos parpadeantes suele ser bastante antitético para concentrarse en el trabajo. Escribir código, administrar proyectos y administrar sistemas no es lo mismo que operar en el día. La mayoría de las situaciones con las que nos encontramos requieren una gran cantidad de pensamiento sobre el problema que estamos tratando de resolver, un poco de comunicación con las partes interesadas, algo de investigación y organización de la información, y muy, muy poco

escritura rápida.

Eso no significa que a veces no sintamos que queremos estar dentro de una de esas películas. O tal vez, solo estamos tratando de parecer que estamos "siendo productivos".

Nota al margen:Por supuesto que me refiero a este artículo en broma. Si en realidad lo evalúan sobre qué tan ocupado se ve, ya sea en su escritorio o en las reuniones, tiene un gran problema cultural en su lugar de trabajo que debe abordarse. Una cultura de actividad manufacturada es una cultura tóxica y es casi seguro que no ayuda ni a la empresa ni a sus empleados.

Dicho esto, divirtámonos un poco y llenemos nuestras pantallas con algunos paneles de buenos fragmentos de código y datos sin sentido a la antigua. (Bueno, los datos pueden tener algún significado, pero no sin contexto). Si bien hay muchas GUI sofisticadas para esto (considere consultar Hacker Typer o GEEKtyper.com para obtener una versión basada en la web), ¿por qué no usar su Linux estándar? ¿Terminal? Para una apariencia más antigua, considere usar Cool Retro Term, que de hecho es lo que parece:una terminal retro genial. Usaré Cool Retro Term para las capturas de pantalla a continuación porque de hecho se ve 100% más genial.

Genact

La primera herramienta que veremos es Genact. Genact simplemente reproduce una secuencia de su elección, lenta e indefinidamente, dejando que su código se "compile" mientras sale a tomar un café. La secuencia que reproduce depende de usted, pero se incluyen de manera predeterminada un simulador de minería de criptomonedas, un administrador de dependencias de Composer PHP, un compilador del kernel, un descargador, un volcado de memoria y más. Sin embargo, mi favorita es la configuración que muestra los mensajes de carga de SimCity. Entonces, siempre y cuando nadie revise demasiado de cerca, puede pasar toda la tarde esperando en su computadora para terminar de reticular las splines.

Genact tiene versiones disponibles para Linux, OS X y Windows, y el código fuente de Rust está disponible en GitHub bajo una licencia MIT.

Hollywood

Hollywood adopta un enfoque más directo. Esencialmente, crea un número aleatorio y una configuración de pantallas divididas en su terminal e inicia aplicaciones que parecen ocupadas como htop, árboles de directorios, archivos de código fuente y otros, y los cambia cada pocos segundos. Está integrado como un script de shell, por lo que es bastante sencillo modificarlo como desee.

El código fuente de Hollywood se puede encontrar en GitHub bajo una licencia Apache 2.0.

Blessed-contrib

Mi favorito personal no es en realidad una aplicación diseñada para este propósito. En su lugar, es el archivo de demostración para una biblioteca de creación de paneles de terminales basada en Node.js llamada Blessed-contrib. A diferencia de los otros dos, en realidad he usado la biblioteca de Blessed-contrib para hacer algo que se parece al trabajo real, a diferencia del trabajo ficticio, ya que es una biblioteca bastante útil y un conjunto de widgets para mostrar información en la línea de comandos. Pero también es fácil de llenar con datos ficticios para cumplir tu sueño de simular la computadora de WarGames .

El código fuente de Blessed-contrib se puede encontrar en GitHub bajo una licencia MIT.


Por supuesto, si bien estas herramientas lo hacen fácil, hay muchas formas de llenar la pantalla con tonterías. Una de las herramientas más comunes que verá en las películas es Nmap, un escáner de seguridad de código abierto. De hecho, se usa tanto como herramienta para demostrar la piratería en pantalla en Hollywood que los creadores han creado una página que enumera algunas de las películas en las que ha aparecido, desde The Matrix Reloaded. a El ultimátum de Bourne , La chica del dragón tatuado e incluso Die Hard 4 .

Puede crear su propia combinación, por supuesto, utilizando un multiplexor de terminal como screen o tmux para iniciar cualquier selección de aplicaciones de extracción de datos que desee.

¿Cuál es tu pantalla favorita para verte ocupado?


Linux
  1. 4 herramientas para construir sistemas Linux embebidos

  2. 80 herramientas de monitoreo de Linux para administradores de sistemas

  3. Las 8 mejores herramientas de minería de criptomonedas para Linux

  4. 8 impresionantes herramientas de selección de color para Linux

  5. Los mejores editores de JavaScript para Linux

20 herramientas de productividad para la terminal Linux

5 aplicaciones de productividad para Linux

Más de 10 mejores IDE de Python para Linux

Algunas herramientas útiles para administradores de sistemas Linux

Las 20 mejores herramientas de bioinformática para el sistema Linux

Las 15 mejores herramientas de biología para el sistema Linux