A collection of cheatsheets in Spanish 🇪🇸
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tplasdio cc60939f1c
Add LICENSE, fix formatting in README
1 week ago
copialina Add JavaScript JSXGraph cheatsheet 1 week ago
LICENSE Add LICENSE, fix formatting in README 1 week ago
README.md Add LICENSE, fix formatting in README 1 week ago

README.md

Copialina

Una colección de copialinas (cheatsheets) en español

📰 Descripción

Esta es mi colección de copialinas (cheatsheets) relacionadas a programas de terminal, atajos de teclado de aplicaciones gráficas y lenguajes de programación.

Una copialina es un simple fichero de texto con ejemplos sobre cómo usar uno de estos programas. Por ejemplo la copialina tar tiene ejemplos del uso del programa de terminal tar:

# Archivar ficheros/directorios con tar
tar -cf archivo.tar ficheros

# Compactificar con tar+gzip (.tar.gz o .tgz) (más rápida, menor compresión ~82%+)
tar -czf archivo.tar.gz ficheros

# Compactificar con tar+bzip2 (.tar.bz2 o .tbz) (intermedia, compresión ~78%+)
tar -cjf archivo.tar.bz2 ficheros

# Compactificar con tar+xz (.tar.xz o .txz) (más lenta, mayor compresión ~74%+)
tar -cJf archivo.tar.xz ficheros

# Compactificar de acuerdo a la extensión escrita
tar -caf archivo.tar.bz2 ficheros
...

📖 ¿Cómo usarlas?

Podés simplemente abrir cualquier copialina en un editor de texto y leerla.

O podés instalar el programa cheat y agregar el directorio de copialinas a tu configuración conf.yml:

  - name: copialina
    path: /ruta/al/directorio/copialina
    tags: [ copialina ]
    readonly: false

y ahora podés ver las copialinas en tu terminal con resaltado de sintaxis:

cheat -l -t copialina    # Listar las copialinas
cheat tar                # Ver la copialina "tar"

🪄 Integración con tu shell

Si querés ver la copialina de un comando mientras lo estás escribiendo podrías crear una función y atajo de teclado en tu shell.

Por ejemplo si usas la shell bash, podrías poner lo siguiente en tu .bashrc:

fn_cheat() {
  cht.sh "${READLINE_LINE}" 2>/dev/null \
    || curl "cht.sh/${READLINE_LINE}" 2>/dev/null
  printf "\033[100m copialina \033[m\n"
  cheat "${READLINE_LINE}"
}
bind -x "\"\033g\": fn_cheat"   # Alt-g

Luego reinicia tu shell, y ahora cuando escribas un comando en tu shell podés presionar Alt-g para ver la copialina:

tar<Alt-g>  # La copialina será impresa en la terminal

🔤 Etimología

"Copialina" es una forma de llamar a las cheatsheets del inglés en Colombia.

En otros países tienen otros nombres como acordeón, chuleta, machete, etc. Pero "copialina" me pareció el nombre más distintivo, sin polisemias.

📝 Licencia

CC-BY-SA 4.0