cheat.sh le brinda acceso a las mejores hojas de trucos de programación y Linux

cheat.sh le brinda acceso a las mejores hojas de trucos de programación y Linux

Aprender a hacer cosas nuevas o solucionar problemas en Linux a veces puede ser abrumador. Si está buscando una respuesta a un problema y las páginas de manual no funcionan, es tentador sumergirse de cabeza en Stack Overflow o incluso en YouTube.

Pero es fácil acceder a los mejores repositorios de hojas de trucos impulsados ​​por la comunidad en el mundo, directamente desde su terminal.

Dónde obtener ayuda para Linux y programación

Linux le brinda varias formas de obtener ayuda con los comandos y las operaciones. En la mayoría de los casos, cuando te enfrentas a un comando o una herramienta que no sabes cómo usar, tu primer puerto de escala debe ser el manual.

Puede leer el manual de un comando en particular abriendo una terminal y escribiendo man seguido del nombre del comando sobre el que desea obtener más información.

Si desea leer el manual de SSH (shell seguro), por ejemplo, debe ingresar:

man ssh

Se enfrentará a una pared de texto que documenta minuciosamente el comando, su uso, argumentos y todo lo demás que desee saber.

Otra opción es iniciar un comando y pedir ayuda. La forma exacta de hacer esto varía entre los comandos, pero generalmente agregar –help , -help , –h o -h funcionará.

ls --help

El comando mencionado anteriormente dará una versión abreviada del manual para ls como salida estándar.

Otras opciones incluyen buscar en Google su consulta (hay otros motores de búsqueda disponibles), rastrear Stack Overflow o, por supuesto, ver si MakeUseOf.com tiene una guía autorizada y fácil de seguir.

O puede consultar una hoja de trucos.

cheat.sh es una forma más fácil de buscar ayuda en la línea de comandos

Cualquiera que sea el problema al que te enfrentes, es poco probable que seas la primera persona en encontrarlo y llegar a la conclusión de que las fuentes de ayuda oficiales no son suficientes.

A lo largo de los años, la comunidad en torno a Linux y otros proyectos de código abierto ha compilado hojas de trucos. Estas son guías escritas que presentan información de una manera fácil de leer y, a menudo, divertida.

Las hojas de trucos abordan problemas comunes y casos de uso, a menudo brindan ejemplos útiles que puede emplear con su problema actual. Su principal ventaja sobre las páginas man es que están diseñadas para que las lean los usuarios y no como una descripción técnica. Son más simples y tienden a centrarse en recorridos prácticos.

Hay cientos de hojas de trucos disponibles, que cubren cientos de comandos solo para Linux, y estas hojas de trucos están organizadas en repositorios en línea.

cheat.sh es una herramienta para buscar estas hojas de trucos y mostrar la información más útil en su terminal.

Además de los comandos y herramientas específicos de Linux, cheat.sh buscará repositorios de hojas de referencia para 58 lenguajes de programación y varios temas relacionados con la programación.

Cómo instalar cheat.sh en Linux

Para acceder a cheat.sh, en realidad no necesitas instalarlo. Puede obtener la información requerida usando el comando curl, usando cht.sh como dominio y agregando su consulta al final como parte de la dirección. Por ejemplo:

curl cht.sh/append+bash

… le dará algunos ejemplos rápidos, legibles y comentados de cómo agregar texto a archivos en Bash.

Si desea ayuda con un lenguaje de programación en particular, debe incluir el lenguaje como parte de la dirección antes de la consulta.

curl cht.sh/python/random+integer

El comando anterior le dará instrucciones específicas de Python para generar un número entero aleatorio.

Si no hay una hoja de trucos para una consulta específica, se genera una respuesta a partir de las hojas de trucos y las respuestas disponibles en Stack Overflow.

Rizar hojas de trucos desde la línea de comandos es genial, pero no es ordenado: es complicado y requiere caracteres adicionales además de su consulta. Es mucho mejor tener un comando dedicado que pueda usar y la capacidad de ingresar sus consultas en lenguaje natural.

Puede instalar cht.sh, un cliente de terminal para cheat.sh, para que se encargue de esto por usted:

curl -s https://cht.sh/:cht.sh | sudo tee /usr/local/bin/cht.sh && sudo chmod +x /usr/local/bin/cht.sh

Ejecutar el comando anterior curvará el script cht.sh, lo escribirá en un archivo en su ruta y lo hará ejecutable.

Ahora puede usar cheat.sh directamente, sin necesidad de usar curl, y con espacios fáciles de usar en lugar de los símbolos «+».

Use cht.sh para obtener la ayuda de línea de comandos que necesita

cheatsheet python multiplica dos matrices

El uso básico de cht.sh es simple: simplemente abra una terminal y escriba cht.sh seguido de la ayuda que necesita. Por ejemplo, si desea saber cómo multiplicar dos matrices en Java, debe ingresar:

cht.sh java multiply two matrices

O si desea saber cómo hacer lo mismo en Python, la consulta será casi idéntica, con solo el idioma cambiado:

cht.sh python multiply two matrices

No podría ser más simple, pero también puede iniciar cht.sh en modo shell si planea realizar múltiples consultas y acceder a más funciones. Esto requiere un par de dependencias adicionales: xsel y rlwrap . Están disponibles en los repositorios predeterminados.

Si está utilizando Debian o uno de sus derivados, puede instalarlos con:

sudo apt install xsel rlwrap

Ahora puede iniciar cht.sh con:

cht.sh --shell

Desde aquí, puede usar el comando cd para ingresar al repositorio de cualquier idioma específico y realizar sus consultas de ayuda desde adentro. Por ejemplo:

cd js

Ahora cualquier búsqueda de cht.sh solo encontrará respuestas de las hojas de trucos de JavaScript.

Al presionar c y luego Regresar desde el shell de cht.sh, se copiará la salida completa en el portapapeles.

Usa cht.sh en modo sigiloso

usar trucos en modo oculto

Si somos honestos, nosotros y el desarrollador tenemos que admitir que el propósito de una hoja de trucos es hacer trampa, y es un poco engañoso si tus dedos están ocupados tocando las teclas sin que aparezca ninguna respuesta en la pantalla.

El modo sigiloso aprovecha su portapapeles y, cuando está activo, tomará cualquier texto resaltado de cualquier ventana y lo usará como una consulta.

Digamos que estás en una entrevista técnica para un trabajo que requiere C, y te dan una pregunta escrita sobre esa vieja castaña: multiplicar dos matrices.

Antes de que comenzara la entrevista, habría iniciado cht.sh en el repositorio de hojas de trucos de c con:

cht.sh --shell c

… luego ingresó al modo sigiloso con:

stealth

Tan pronto como aparece una pregunta en su navegador u otra aplicación que le pregunta cómo multiplicaría dos matrices, resalta el texto y aparece la hoja de trucos relevante en su terminal.

Si solo desea el código real sin ninguno de los comentarios, puede iniciar el sigilo en modo silencioso con:

stealth Q

Las hojas de referencia no sustituyen el conocimiento real

Si bien el uso de hojas de trucos desde la línea de comandos es una forma muy útil de obtener una descripción general rápida de lo que necesita hacer, e incluso puede ayudarlo a conseguir un trabajo, no hay sustituto para el conocimiento real y profundo de un tema.

Considere tomar un curso en línea para mejorar sus habilidades de codificación, de modo que solo necesite usar una hoja de trucos ocasionalmente.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *