Trucos: una ‘hoja de trucos’ de línea de comandos definitiva para principiantes y administradores de Linux

Trucos: una ‘hoja de trucos’ de línea de comandos definitiva para principiantes y administradores de Linux

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>  Linux Man Pages  Linux Man Pages Páginas de manual de Linux

Del mismo modo, es posible que el comando ‘ ayuda ‘ no le proporcione el resultado deseado.

Comando de ayuda de Linux  Comando de ayuda de Linux 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 de Linux  Linux Whereis Comando 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.

 Linux Whatis Command  Linux Whatis Command Whatis Command freestar.config.enabled_slots.push (LocationName:” tecmint_incontent “, slotId:” tecmint_incontent ” );

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.

 Instalar Cheat en Linux  Instalar Cheat en Linux Cheat: proporciona opciones de comando fáciles

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.

  1. 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?

Linux Tar Command  Linux Tar Command 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.

 Comando de Linux dd  Comando dd de Linux opciones de comando dd

Un comando ‘ uname ‘ ayuda.

 Linux uname Command Linux uname Command opciones de comando uname

Un breve tutorial de línea de comando ifconfig , en acción.

 Linux ifconfig Command  Linux ifconfig Command opciones del comando ifconfig

Un comando ‘ top ‘, uno de los comandos más importantes para el administrador y el usuario normal.

 Comando superior de Linux  Comando superior de Linux 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 Lista de todos los comandos de Linux Lista de todos los comandos de Linux

Busque la hoja de referencia con una palabra clave específica.

 Buscar hoja de referencia  Buscar hoja de referencia 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 Mordaza  Linux Gag 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

Leave a comment

Your email address will not be published. Required fields are marked *