Lo que hace cuando no está seguro del comando que está ejecutando, especialmente en el caso de comandos complejos que utilizan muchas opciones. Usamos páginas de manual para obtener ayuda en tal situación. Algunas de las otras opciones pueden incluir comandos como “ ayuda “, “ dónde está ” y “ qué es “. Pero todo tiene sus pros y sus contras.
Mientras revisa las páginas de manual en busca de opciones y ayuda, la descripción en las páginas de manual es demasiado extensa para comprenderla, especialmente en un período corto de tiempo. Páginas de manual de Linux
Del mismo modo, es posible que el comando ‘ ayuda ‘ no le proporcione el resultado deseado.
Comando de ayuda
A ‘ whereis ‘apenas dice nada más que la ubicación de los binarios instalados (puede ser importante en el momento).
Comando Whereis
Un comando ‘ whatis ‘ da una respuesta estricta y simple que no es de mucha ayuda más que reconocer el propósito de el comando, Además, nunca dice una sola palabra sobre las opciones disponibles.
Whatis Command
Hemos usado todas estas opciones hasta la fecha para resolver nuestro problema en el dilema, pero aquí viene una aplicación interactiva de hojas de trucos ‘ trampa ‘ que liderará el resto.
¿Qué es trampa?
Cheat es una aplicación interactiva de hoja de trucos lanzada bajo la Licencia Pública General GNU para usuarios de línea de comandos de Linux que tiene el propósito de mostrar, casos de uso de un comando de Linux con todas las opciones y su breve descripción. función comprensible.
Cheat: proporciona opciones de comando fáciles
Table of Contents
Instalar ‘Cheat’ en sistemas Linux
‘ Cheat ‘ tiene dos dependencias principales: ‘ python ‘ y ‘ pip ‘. Asegúrese de haber instalado python y pip antes de instalar ‘ cheat ‘ en el sistema.
Instale Python # apt-get install Python (en sistemas basados en Debian ) # yum install python (en sistemas basados en RedHat ) Instalar Pip # apt-get install python-pip (en sistemas basados en Debian ) # yum install python-pip (en Sistemas basados en RedHat )
NOTA. pip es un reemplazo de instalación fácil y está destinado a ser un instalador de paquetes de Python mejorado.
Descargar e instalar Cheat
Descargaremos ‘cheat’ de Git. Asegúrese de tener el paquete ‘git’ instalado, si no es mejor, instálelo primero.
# apt-get install git (en sistemas basados en Debian ) # yum install git (en RedHat basados en sistemas)
A continuación, instale las dependencias de Python necesarias ejecutando el siguiente comando.
# pip install docopt pygments
Ahora, clone el repositorio de trucos de Git.
# git clone https://github.com/chrisallenlane/cheat.git
Vaya al directorio de trucos y ejecute ‘ setup.py ‘ (un script de Python).
# cd cheat # python setup.py install
Si la instalación se realiza sin problemas, debería poder ver una versión de trucos instalada en el sistema.
# cheat-v cheat 2.0.9 Configuración requerida para Cheat
Debe tener un ‘ EDITOR ‘variable de entorno establecida en el archivo’ ~/.bashrc ‘. Abra el archivo de usuario ‘ .bashrc ‘ y agregue la siguiente línea.
export EDITOR =/usr/bin/nano
Puede usar su editor favorito aquí en lugar de ‘ nano ‘. Guarde el archivo y cierre la sesión. Vuelva a iniciar sesión para que los cambios surtan efecto.
A continuación, agregue la función de autocompletado de trampas para habilitar el autocompletado de la línea de comandos para diferentes shells. Para habilitar el autocompletado, simplemente clone el script “ cheat.bash ” y cópielo en la ruta apropiada en su sistema.
# wget https://github.com/chrisallenlane/cheat/raw/master/cheat/autocompletion/cheat.bash # mv cheat.bash/etc/bash_completion.d/
NOTA. El equipo ha subido el script de finalización automática de otro shell a Git, que puede clonarse y usarse en el caso del Shell respectivo. Utilice el siguiente enlace para el script de finalización automática de otros shell.
- Script de finalización automática para varios shells
Opcionalmente, también puede habilitar el resaltado de sintaxis, si lo desea. Para activar la función de resaltado de sintaxis, agregue una variable de entorno CHEATCOLORS en su archivo ‘ .bashrc ‘.
export CHEATCOLORS = true
Solo el programa predeterminado de la aplicación Cheat sirve los comandos básicos y más utilizados. El contenido de la hoja de referencia se encuentra en la ubicación ~/.cheat/. Se pueden agregar hojas de trucos manuales a esta ubicación para enriquecer la aplicación.
# cheat-e xyz
Esto abrirá la hoja de trucos xyz si está disponible. Si no, creará uno. La hoja de trucos se abrirá en el EDITOR predeterminado, que configuramos en .bashrc en la etapa de configuración, arriba.
Uso de trucos con algunos comandos
Un tarball puede ser * .gz o * .bz2 o * .zip o * .xz. Entonces, ¿qué opción usar y dónde?
opciones del comando tar
Nunca ejecuto el comando dd , no importa lo seguro que estoy de el comando antes de consultarlo y verificarlo en más de una ubicación. Las cosas parecen ser fáciles ahora.
opciones de comando dd
Un comando ‘ uname ‘ ayuda.
opciones de comando uname
Un breve tutorial de línea de comando ifconfig , en acción.
opciones del comando ifconfig
Un comando ‘ top ‘, uno de los comandos más importantes para el administrador y el usuario normal.
opciones de comando superior
¿Qué tal si engaña al truco? comando (aunque el otro sentido)? Obtenga una lista de comandos disponibles, cuya hoja de trucos está instalada en el sistema.
Lista de todos los comandos de Linux
Busque la hoja de referencia con una palabra clave específica.
Hoja de referencia de búsqueda
Vea la ubicación de las hojas de referencia incorporadas para todos los comandos.
$ cheat-d/home/avi/.cheat/usr/local/lib/python2.7/dist-packages/cheat/cheatsheets
Copie la hoja de trucos incorporada a su directorio nativo.
# cp/usr/local/lib/python2.7/dist-packages/cheat/cheatsheets/*/home/avi/.cheat/
Conclusión
Este maravilloso proyecto es un Salvador de vida en muchas situaciones. Simplemente le brinda la información que se requiere, nada adicional, nada vago y al grano. Esta es una herramienta imprescindible para todos. Fácil de construir, fácil de instalar, fácil de ejecutar y fácil de entender, este proyecto parece prometedor.
Este proyecto de Git ha agregado un maravilloso gag que no voy a explicar pero deje que usted interprete.
Linux Gag
Eso es todo por ahora. Estaré aquí de nuevo con otro artículo interesante que a la gente le encantará leer. Hasta entonces, estad atentos y conectados a Tecmint. No olvide brindarnos sus valiosos comentarios en la sección de comentarios a continuación.
No se pierda. Comprensión de los comandos de Shell fácilmente usando “Explica Secuencia de comandos de Shell