Cada administrador de sistemas tiene una combinación mágica de indicadores y argumentos de línea de comandos en su caja de herramientas para realizar una tarea específica. Sin embargo, estas combinaciones esotéricas de línea de comandos suelen ser difíciles de recordar.Típicamente, esto resulta en notes.txt
Un archivo que se encuentra en algún lugar de su estación de trabajo, acumula polvo y nunca está disponible cuando lo necesita.
Este hacer trampa Las utilidades le permiten organizar su conocimiento de la línea de comandos en hojas de trucos a las que se puede acceder fácilmente sin salir de la interfaz de línea de comandos (CLI).Este cheat
El comando es como la versión de línea de comandos de la cuna que probablemente usaste en la escuela.Este artículo describe la instalación, la configuración y el uso básico cheat
.
[ Keep your most commonly used commands handy with the Linux commands cheat sheet. ]
Tabla de Contenidos
instalar trucos
Este cheat
La herramienta se distribuye como un único binario sin dependencias de tiempo de ejecución, por lo que la instalación es muy sencilla.a pesar de que cheat
Disponible en varias plataformas, este artículo se centra en la versión de Linux.La instalación solo requiere descargar y extraiga los archivos binarios a la ubicación adecuada en la RUTA.
Primero, descarga y descomprime cheat
binario:
$ wget
$ gunzip cheat-linux-amd64.gz
A continuación, haz cheat
ejecutable y ponerlo en su RUTA:
$ chmod +x cheat-linux-amd64
$ sudo mv cheat-linux-amd64 /usr/local/bin/cheat
revision final cheat
trabajar:
$ cheat -v
4.3.1
primer intento cheat
le pedirá que cree un perfil inicial y descargue el increíble Hoja de trucos de la comunidad.
[ Learn how to manage your Linux environment for success. ]
Configurar trucos
defecto cheat
La configuración es buena para comenzar, pero hay algunas configuraciones que siempre modifico al instalar cheat
en un nuevo sistema.Puede encontrar el archivo de configuración YAML con --conf
bandera:
$ cheat --conf
/home/acritelli/.config/cheat/conf.yml
A continuación, puede editar el archivo con su editor de texto favorito. La configuración es simple, pero normalmente modifico dos configuraciones.el primero es editar Para editar hojas de trucos cheat -e
Ordenar.defecto /usr/bin/editor
Está bien para sistemas basados en terminales, pero siempre lo configuro en mi editor gráfico favorito cuando uso cheat
en mi computadora portátil o estación de trabajo.
yo suelo código de estudio visualasí que configuré esto en consecuencia:
editor: /usr/bin/code
También puede configurar cheat
usar Página instruir.Configuré esto como el valor recomendado para Linux, usa less
Paginar la salida:
pager: less -FRX
Este cheat
El comando busca hojas de trucos en la lista de ubicaciones de configuración.Este cheatpaths
una lista ordenada de los lugares especificados por la directiva, donde cheat
Se buscará la hoja de trucos dada. Casi siempre dejo esto por defecto, pero puede agregar otras rutas de trucos a esta lista si lo desea.Ver documentación oficial para saber más información.
cheatpaths:
- name: community
path: /home/acritelli/.config/cheat/cheatsheets/community
tags: [ community ]
readonly: true
- name: personal
path: /home/acritelli/.config/cheat/cheatsheets/personal
tags: [ personal ]
readonly: false
Explore y edite hojas de trucos existentes
La mejor manera de empezar cheat
Es explorar docenas de hojas de trucos disponibles en la comunidad.Puede ver todas las hojas de trucos en su sistema con el siguiente comando cheat -l
Ordenar:
$ cheat -l
title: file: tags:
7z /home/acritelli/.config/cheat/cheatsheets/community/7z community,compression
ab /home/acritelli/.config/cheat/cheatsheets/community/ab community
acl /home/acritelli/.config/cheat/cheatsheets/community/acl community
ag /home/acritelli/.config/cheat/cheatsheets/community/ag community
...
Para ver la hoja de trucos, simplemente ingrese cheat {cheatsheet_name}
Por ejemplo, consulte la hoja de trucos lsblk
comando, escriba:
$ cheat lsblk
# To show all available block devices along with their partitioning schemes:
lsblk
# To show SCSI devices:
lsblk --scsi
# To show a specific device:
lsblk /dev/sda
# To verify TRIM support:
# Check the values of DISC-GRAN (discard granularity) and DISC-MAX (discard max bytes) columns.
# Non-zero values indicate TRIM support
lsblk --discard
# To fetch info about filesystems:
lsblk --fs
# For JSON, LIST or TREE output formats use the following flags:
lsblk --json
lsblk --list
lsblk --tree # default view
La hoja de trucos de la comunidad contiene cientos de consejos útiles para docenas de comandos de uso común. Sin embargo, a veces querrá agregar sus propios consejos a estas hojas de trucos.puedes usarlo -e
bandera.Este cheatpath
Las hojas de trucos de la comunidad están configuradas como de solo lectura de forma predeterminada, así que haga cualquier cambio en la copia en el directorio local de hojas de trucos.
[ Download a Bash shell scripting cheat sheet. ]
Por ejemplo, puedo agregar información sobre cómo ver el número de serie de un dispositivo de bloque para lsblk
Hoja de trucos:
Crear una nueva hoja de trucos
Los ejemplos de la comunidad cubren varias herramientas que puede encontrar en sus actividades diarias como administrador del sistema.Sin embargo, sin duda encontrará comandos que desea agregar cheat
Puedes crear una nueva hoja de trucos -c
bandera.
Estoy usando código abierto últimamente competencia Herramienta para la configuración de pruebas de políticas utilizando Open Policy Agent. A menudo olvido las banderas y los subcomandos exactos que no uso muy a menudo, así que creé mi propia hoja de trucos:
Las hojas de trucos no tienen que corresponder directamente a los comandos. Puede crear hojas de trucos para cualquier cosa que desee encontrar rápidamente en la CLI.
como una organización tramposa
Este artículo proporciona una introducción básica cheat
Comandos en Linux.Aprendiste a instalar, configurar y usar cheat
Encuentre rápidamente banderas y argumentos comunes de la línea de comandos. cheat
También hay muchas funciones avanzadas, como búsqueda y etiquetado.Estas características pueden ayudarlo a organizar y buscar su hoja de trucos, le recomiendo que la revise LÉAME Más sobre características cheat
.