|
1 week ago | |
---|---|---|
copialina | 1 week ago | |
LICENSE | 1 week ago | |
README.md | 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