Tema de Jannah La licencia no está validada. Vaya a la página de opciones del tema para validar la licencia. Necesita una sola licencia para cada nombre de dominio.

La forma más rápida de encontrar y utilizar comandos de Linux de manera eficiente

Memorizar todos los comandos de Linux puede resultar difícil, especialmente cuando trabajas con la línea de comandos a diario. En lugar de buscar manualmente cada vez, existen formas fáciles y rápidas que le permiten acceder a la lista de comandos y usarla de manera eficiente sin la necesidad de memorizarla. Con herramientas inteligentes, puedes encontrar lo que necesitas en segundos, lo que facilita la realización de tareas repetitivas y mejora tu productividad.

52972123178_c7bc15383d_o La forma más rápida de encontrar y usar comandos de Linux de manera eficiente

¿Alguna vez has deseado tener un código de trucos para escribir comandos de Linux sin tener que consultar constantemente las páginas del manual y comprender su uso? Bueno, existe una herramienta llamada truco. Ya sea que necesites una revisión rápida o quieras acostumbrarte a un nuevo comando, cheat es la herramienta que te guiará.

Hay un comando de trampa en Linux.

Engañar Es una herramienta de Linux escrita en el lenguaje Go. Se utilizan hojas de trucos de comandos de Linux recopiladas de la comunidad de usuarios para mostrar ejemplos comunes del uso de este comando. Puede ser útil cuando necesitas una descripción general rápida de algo.

Digamos que utilizas mucho el comando sed. Ahora, tiene muchas opciones. Leer las páginas del manual no siempre es útil. Además, buscar en Internet un caso de uso específico puede llevar mucho tiempo. En tales casos, puede utilizar el comando cheat para ver algunos casos de uso comunes del comando sed con ejemplos prácticos.

Instalar y configurar el comando cheat en Linux

Veamos cómo puedes instalarlo en tu sistema Linux. Para mayor claridad, utilizaré Ubuntu 24.04 LTS. Pero los comandos que muestro también se aplican a otras distribuciones de Linux. Para instalar Cheat, puedes utilizar el siguiente comando de instalación de una línea. Antes de ejecutar el comando, asegúrese de verificar Página de lanzamiento de GitHub Y use la última versión (4.4.2 para mí) así como el paquete apropiado para su sistema en el comando.

cd /tmp \

&& wget https://github.com/cheat/cheat/releases/download/4.4.2/cheat-linux-amd64.gz \

&& gunzip cheat-linux-amd64.gz \

&& chmod +x cheat-linux-amd64 \

&& sudo mv cheat-linux-amd64 /usr/local/bin/cheat

instalar-trucos-en-linux-desde-github La forma más rápida de encontrar y usar comandos de Linux de manera eficiente

El comando descarga el paquete, lo descomprime, le otorga permisos de ejecución y luego lo mueve al directorio “/usr/local/bin”.

Si tienes instalado Go OS, también puedes usarlo para instalar Cheat.

Vaya a instalar github.com/cheat/cheat/cmd/cheat@latest

También hay paquetes administrados por la comunidad, que puedes instalar a través del administrador de paquetes. Por ejemplo, si tienes habilitado Snap, puedes instalarlo usando:

trucos para instalar sudo snap

Para verificar la instalación, puede ejecutar:

truco --versión

Después de instalar con éxito la herramienta de trucos, debes realizar tres pasos:

  1. Crear un archivo de configuración
  2. Crear rutas de trucos
  3. Descargue hojas de trucos de la comunidad.

Afortunadamente, todos estos pasos se realizarán automáticamente cuando ejecutes la herramienta de trucos por primera vez.

La forma más rápida de encontrar y usar comandos de Linux de manera eficiente

El archivo de configuración se crea en la carpeta “~/.config/cheat”. Es un archivo YAML y contiene todas las configuraciones necesarias para experimentar el uso de Cheat correctamente. Si desea cambiar algo, este es el archivo al que debe dirigirse.

 

cheat-configuration-file-conf-yml La forma más rápida de encontrar y usar comandos de Linux de manera eficiente

También puede cambiar la ruta predeterminada al archivo de configuración mediante variables de entorno.

exportar CHEAT_CONFIG_PATH="~/.dotfiles/cheat/conf.yml"

Las hojas de trucos son archivos de texto simples con el nombre del comando para el cual se crea la hoja de trucos. Por ejemplo, una hoja de trucos para el comando cd es un archivo que contiene una lista de sus hojas de trucos. De manera predeterminada, el comando cheat no viene con ninguna hoja de trucos, sino que utiliza hojas de trucos de la comunidad que se le solicita que descargue en el primer inicio.

Estas hojas de trucos se encuentran en rutas de trucos, que son un conjunto de carpetas donde se encuentran sus hojas de trucos. Puede configurar rutas de trucos en el archivo conf.yml para agregar rutas adicionales o cambiar rutas existentes.

El comando cheat admite el autocompletado. Sin embargo, sólo está disponible para bash, fish y zsh. También puedes integrarlo con fzf. Para hacer esto, haga que fzf esté disponible en su PATH. Luego ejecuta:

exportar CHEAT_USE_FZF=verdadero

Esto cubre la configuración básica que necesitarás para hacer trampa. Por supuesto que hay muchas cosas que puedes hacer.

Cómo usar cheat

Ahora, veamos cómo utilizar el comando cheat para obtener hojas de trucos para otros comandos de Linux. Volvamos a nuestro ejemplo anterior, el comando sed. Para obtener su hoja de trucos, ejecute el siguiente comando:

trampa sed

 

Una hoja de trucos para el comando sed que se muestra en la terminal de Linux La forma más rápida de encontrar y usar comandos de Linux de manera eficiente

La salida muestra buenos ejemplos de cómo utilizar el comando sed en esta situación. A diferencia de la página del manual, no es necesario comprenderla manualmente. Simplemente tome un ejemplo, modifíquelo según sus necesidades y luego ejecute el comando. Para ver todas las hojas de trucos disponibles actualmente, ejecute el siguiente comando:

trampa -l

Listado de todas las hojas de trucos disponibles en la terminal La forma más rápida de encontrar y usar comandos de Linux de manera eficiente

Esta sección muestra todos los comandos que tienen una hoja de trucos, su ubicación y sus banderas. Las etiquetas son categorías con las que se asocia algo. También puedes ver hojas de trucos para una etiqueta específica. Por ejemplo, si desea ver las hojas de trucos disponibles etiquetadas con “empaquetado”, ejecute el siguiente comando:

cheat -l -t embalaje

Hojas de trucos de listado etiquetadas con empaquetado en la terminal La forma más rápida de encontrar y usar comandos de Linux de manera eficiente

Esto le permite consultar las hojas de trucos disponibles para pedidos de un tipo determinado. También puedes ver hojas de trucos por pista. De forma predeterminada, hay una pista “Comunidad” y una pista “Personal”.

cheat -l -p personal cheat -l -p comunidad

La forma más rápida de encontrar y usar comandos de Linux de manera eficiente

También puedes buscar frases en hojas de trucos agregando el indicador -s.

cheat -s directorio

using-regex-search-in-the-cheat-command La forma más rápida de encontrar y usar comandos de Linux de manera eficiente

También puedes utilizar expresiones regulares para buscar. Este ejemplo busca direcciones IP.

cheat -r -s '(?:[0-9]{1,3}\.){3}[0-9]{1,3}'

Combinando múltiples banderas en el comando cheat para listar hojas de trucos específicas La forma más rápida de encontrar y usar comandos de Linux de manera eficiente

Aquí vemos que las hojas de trucos mostradas contienen direcciones IP que coinciden con nuestras expresiones regulares. También puedes combinar etiquetas para que tu búsqueda sea más acotada y precisa.

cheat -p comunidad -t redes --regex -s '(?:[0-9]{1,3}\.){3}[0-9]{1,3}'

En este ejemplo, buscamos hojas de trucos en el hilo de la comunidad, denominado "Redes", que contengan expresiones regulares para direcciones IP.

gestión de trampas

Las hojas de trucos son la esencia de hacer trampa. Cuanto más domines la gestión y organización de tus hojas de trucos, más fácil será encontrar la adecuada. Lo mejor es que puedes descargar hojas de trucos de la comunidad en la configuración inicial. Si lo omitió, aún puede descargarlo más tarde desde GitHub.

clon de git https://github.com/cheat/cheatsheets.git ~/.config/cheat/cheatsheets/community

Lo mismo se aplica al archivo de configuración.

cd ~/.config/cheat curl -LO https://raw.githubusercontent.com/cheat/cheat/master/configs/conf.yml

Dado que cheat utiliza hojas de trucos de la comunidad de desarrolladores, no esperes que tenga una hoja de trucos para cada comando o herramienta en Linux. Sin embargo, puedes crear tus propias hojas de trucos.

Para crear una hoja de trucos, ejecute el siguiente comando:

trampa -e

Para ilustrarlo, estoy creando una hoja de trucos para el comando ripgrep.

truco -e ripgrep

Si no hay ninguna hoja de trucos disponible para este comando, lo llevará a un archivo vacío en un editor de texto. Escriba el texto aquí y guarde el archivo. Aquí hay un ejemplo de una hoja de trucos que hice para el comando ripgrep. Intente seguir el mismo método.

---
tags: [ files, search ]
---

# Basic search in current directory:
rg <pattern>

# Case-insensitive search:
rg -i <pattern>

# Search specific file type:
rg <pattern> -t <type>

# Search with file names only (no matching lines):
rg -l <pattern>

# Include line numbers in output:
rg -n <pattern>

# Search for whole words only:
rg -w <pattern>

# Search specific directory:
rg <pattern> <path>

# Show context (lines before and after):
rg -C <lines> <pattern>

# Search hidden files too:
rg -uu <pattern>

# Exclude gitignored files:
rg --no-ignore <pattern>

# Search with regex pattern:
rg <regex-pattern>

# Count matches:
rg -c <pattern>

Después de guardarlo, puedes llamar al comando para ver su hoja de trucos.

Si desea modificar una hoja de trucos existente, puede utilizar el mismo comando -e. Esto abrirá el archivo que contiene la hoja de trucos para ese comando. Esto le permite agregar sus propias notas o casos de uso para los comandos.

Combinando múltiples banderas en el comando cheat para listar hojas de trucos específicas La forma más rápida de encontrar y usar comandos de Linux de manera eficiente

Los desarrolladores del comando cheat tienen un script Bash que te permite mantener fácilmente tus hojas de trucos. Primero, consulte la hoja de trucos del script de mantenimiento. Si desea descargarlo y ejecutarlo, utilice los siguientes comandos:

curl -LO https://raw.githubusercontent.com/cheat/cheat/master/scripts/git/cheatsheets

sudo chmod +x cheatsheets

sudo mv cheatsheets /usr/local/bin/ 

Con este script podrás actualizar las hojas de trucos de tu comunidad. Además, también puedes cargar tus hojas de trucos en repositorios remotos como GitHub.

Si tiene problemas para recordar los comandos de Linux, Cheat es una excelente herramienta para obtener una descripción general rápida. Sin embargo, no es la única herramienta para este propósito. Hay otra herramienta llamada tldr que realiza una función similar. Tener herramientas como estas es una excelente manera de dominar nuevos comandos de Linux.

Conocer los comandos correctos en el momento adecuado puede hacer que el uso de Linux sea más fácil y eficiente. Con las herramientas adecuadas, puede encontrar comandos rápidamente sin tener que buscar manualmente o recordar todos los detalles. Pruebe estas soluciones inteligentes para que su experiencia en la línea de comandos sea más optimizada y menos compleja.

Ir al botón superior