GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo instalar Mcfly en Linux.

Hola amigos. Sysadmin y devops necesitan mucho de la terminal. Es imposible trabajar en esta área sin conocer trucos de terminales. Hoy te ayudaré con otro de estos. En esta publicación, aprenderá cómo instalar Mcfly en Linux. Esta utilidad te permite examinar tu historial de bash o zsh a niveles profundos y es útil para conocer aquellos comandos que has olvidado o para examinar lo que has hecho con la terminal.

¿Qué es McFly?

Según el perfil Github de la aplicación

McFly reemplaza su búsqueda predeterminada de historial de shell ctrl-r con un motor de búsqueda inteligente que tiene en cuenta su directorio de trabajo y el contexto de los comandos ejecutados recientemente. Las sugerencias de McFly se priorizan en tiempo real con una pequeña red neuronal.

Esto quiere decir que gracias a esta pequeña y útil aplicación podremos acceder al historial de comandos de nuestro shell y recuperar comandos perdidos y volver a ejecutarlos. Esta búsqueda puede ser limitada y si algo hace de McFly una maravilla es la facilidad de uso.

Algunas de las características principales de McFly son

  • Vuelve a vincular ctrl-r para que aparezca una búsqueda de historial inverso a pantalla completa priorizada con una pequeña red neuronal.
  • Aumenta su historial de shell para rastrear el estado de salida del comando, la marca de tiempo y el directorio de ejecución en una base de datos SQLite.
  • También mantiene su archivo de historial de shell normal para que pueda dejar de usar McFly cuando lo desee.
  • Compatibilidad con Unicode en todo momento.

Además, puede escribir % para hacer coincidir cualquier número de caracteres al buscar.

Por lo tanto, esta herramienta puede volverse esencial para todos los administradores de sistemas y desarrolladores que usan la terminal de forma intensiva.

Vamos a por ello.

Instalar McFly en Linux

Afortunadamente, la instalación de McFly en Linux es bastante sencilla y existen varios métodos disponibles.

El primero es usar Homebrew, que es un administrador de paquetes alternativo pero es seguro de usar en Linux.

Sin embargo, en esta publicación, utilizaremos un script de instalación proporcionado por los propios desarrolladores.

Entonces, conéctese a través de SSH a su servidor como usuario root o si está utilizando el sistema en el escritorio, luego de actualizarlo ejecute

curl -LSfs https://raw.githubusercontent.com/cantino/mcfly/master/ci/install.sh | sh -s -- --git cantino/mcfly

Si todo salió bien, verá el siguiente resultado.

Para completar la instalación, simplemente edite el ~/.bashrc archivo para agregar una línea.

Por lo tanto, abra el archivo mencionado anteriormente.

nano ~/.bashrc

Y al final de todo el archivo, agregue

eval "$(mcfly init bash)"

Guarde los cambios y cierre el editor.

Para completar el proceso tienes que aplicar los cambios ejecutando

source ~/.bashrc

Y debería ver el siguiente resultado para verificar que todo esté bien.

Usando McFly en Linux

Después de que la instalación haya sido exitosa, puede usarla sin ningún problema.

Como se mencionó anteriormente, McFly es muy fácil de usar.

Todo lo que tenemos que ejecutar es el comando y un criterio de búsqueda. Por ejemplo

mcfly search apt

En este caso, buscará en el historial de bash todos los comandos que se han ejecutado y que están relacionados con APT.

En mi caso, esto producirá una salida de pantalla como esta

En la parte inferior, puede ver el historial de los comandos relacionados con APT.

Puede desplazarse por la pantalla con las teclas de flecha. Y para ejecutar uno de esos comandos, una vez seleccionado, presione Enter clave.

Además, puede eliminar el comando del historial presionando la tecla F2. Para salir de McFly, presione la tecla ESC.

A veces sucede que si nuestro historial de bash está sobrecargado, no nos interesa mostrar tantos comandos. Por lo tanto, es recomendable limitar el número de resultados. Para hacerlo, ejecute

export MCFLY_RESULTS=50

Reemplazar 50 con el número deseado. Sí, McFly usa variables de entorno para configurarse.

También puede hacer que McFly sea más rápido limitando la cantidad de comandos examinados en el historial.

export MCFLY_HISTORY_LIMIT=5000 

Entonces puedes configurar McFly un poco.

Conclusión

Esta herramienta es bastante útil para trabajar con la terminal. Entonces, disfrútalo.


Linux
  1. Cómo instalar Python en Linux

  2. Cómo instalar Java en Linux

  3. Cómo instalar NodeJS en Linux

  4. Cómo instalar FFmpeg en Linux

  5. Cómo instalar Vagrant en Linux

Cómo instalar Bashtop en Linux

Cómo instalar Helm en Linux

Cómo instalar PuTTY en Linux

Cómo instalar Diskonaut en Linux

Cómo instalar GoAccess en Linux

Cómo instalar Overlord en Linux